<SEC-DOCUMENT>0001178913-25-002650.txt : 20250806
<SEC-HEADER>0001178913-25-002650.hdr.sgml : 20250806
<ACCEPTANCE-DATETIME>20250806070116
ACCESSION NUMBER:		0001178913-25-002650
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		64
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250806
DATE AS OF CHANGE:		20250806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COMPUGEN LTD
		CENTRAL INDEX KEY:			0001119774
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				000000000
		STATE OF INCORPORATION:			L3
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		26 HAROKMIM STREET
		STREET 2:		BUILDING D
		CITY:			HOLON
		STATE:			L3
		ZIP:			5885849
		BUSINESS PHONE:		011-972-3-765-8585

	MAIL ADDRESS:	
		STREET 1:		26 HAROKMIM STREET
		STREET 2:		BUILDING D
		CITY:			HOLON
		STATE:			L3
		ZIP:			5885849
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>zk2533518.htm
<DESCRIPTION>6-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--INTEGIX by Ez-XBRL-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:cgen="http://cgen.com/20250630"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>COMPUGEN LTD - 1119774 - 2025</title></head><body style="font-size:10pt;font-family:Times New Roman, Times, serif;">
        <div style="display:none">
        <ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="C_20250101to20250630" id="FFact_306">0001119774</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="C_20250101to20250630" id="FFact_307">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="C_20250101to20250630" id="FFact_309">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="C_20250101to20250630" id="Fdei_DocumentFiscalPeriodFocus20220803133013452">Q2</ix:nonNumeric><ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="C_20250101to20250630" id="Fdei_DocumentPeriodEndDate20250722164707705">2025-06-30</ix:nonNumeric></ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="cgen-20250630.xsd"/>
        </ix:references></ix:header></div><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;text-align:center"/>
  <div>
    <div>
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none">UNITED STATES</div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none">SECURITIES AND EXCHANGE COMMISSION</div>
    <div style="text-align:center;line-height:1.25"><span style="font-weight:bold">Washington, D.C. 20549<br/>&#160;</span></div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none">Form <ix:nonNumeric id="Fxbrl_20220803132217335" name="dei:DocumentType" contextRef="C_20250101to20250630">6-K</ix:nonNumeric></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">REPORT OF FOREIGN PRIVATE ISSUER PURSUANT TO RULE 13a-16 OR 15d-16</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">UNDER THE SECURITIES EXCHANGE ACT OF 1934</div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25">For the month of August <ix:nonNumeric id="Fxbrl_20220803135229207" name="dei:DocumentFiscalYearFocus" contextRef="C_20250101to20250630">2025</ix:nonNumeric></div>
    <div style="text-align:center;line-height:1.25">Commission File Number <ix:nonNumeric id="Fxbrl_20220803132624667" name="dei:EntityFileNumber" contextRef="C_20250101to20250630">000-30902</ix:nonNumeric></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:16pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><ix:nonNumeric id="Fxbrl_20220803132653437" name="dei:EntityRegistrantName" contextRef="C_20250101to20250630">COMPUGEN LTD.</ix:nonNumeric></div>
    <div style="text-align:center;line-height:1.25">(Translation of registrant&#8217;s name into English)</div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><ix:nonNumeric id="Fxbrl_20220803132710165" name="dei:EntityAddressAddressLine1" contextRef="C_20250101to20250630">26 Harokmim Street</ix:nonNumeric></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><ix:nonNumeric id="Fxbrl_20220803132729395" name="dei:EntityAddressCityOrTown" contextRef="C_20250101to20250630">Holon</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20220803132743972" name="dei:EntityAddressPostalZipCode" contextRef="C_20250101to20250630">5885849</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20220803132757086" name="dei:EntityAddressCountry" contextRef="C_20250101to20250630" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></div>
    <div style="text-align:center;line-height:1.25">(Address of Principal Executive Offices)</div>
    <div style="line-height:1.25">&#160;</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>
    <div style="text-align:center;line-height:1.25">Form 20-F &#9746;&#8195;&#8195;Form 40-F &#9744;</div>
    <div style="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">Compugen Ltd.</div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25">On August 6, 2025, Compugen Ltd. (the &#8220;<span style="font-weight:bold">Company</span>&#8221;) issued a press release reporting the Company&#8217;s 2025 second quarter results (the &#8220;<span style="font-weight:bold">Press Release</span>&#8221;), a copy of which is furnished as Exhibit 99.1 to this Report on Form 6-K. With the exception of the 2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup>, 3<sup style="vertical-align:text-top;line-height:1;font-size:smaller">rd</sup> and 4<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup> paragraphs of the Press Release, the information contained in the Press Release&#160;is hereby incorporated by reference herein.</div>
    </div>
    <div style="line-height:1.25">
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-style:italic;font-weight:bold">Second Quarter 2025 Financial Results</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">The unaudited interim consolidated financial statements of the Company and its subsidiary as of June 30, 2025 and December 31, 2024 and for the six months ended June 30, 2025 and 2024 are furnished as Exhibit 99.2 to this Report on Form 6-K and incorporated by reference herein. Management&#8217;s Discussion and Analysis of Results of Operations and Financial Condition&#160;of the Company as of and for the six months ended June 30, 2025 are furnished as Exhibit 99.3 to this Report on Form 6-K and incorporated by reference herein.</div>
    </div>
    <div style="line-height:1.25">
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25">The information contained in this Report on Form 6-K is hereby incorporated by reference into the Company&#8217;s Registration Statement on Form F-3, File No.&#160;333-270985.</div>
    </div>
    <div style="line-height:1.25">
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">Exhibits</div><br/>&#160;&#160;&#160;&#160;<table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:72pt;vertical-align:top">
            <div>
              <div style="line-height:1.25;font-weight:bold">Exhibit</div>
              <div style="line-height:1.25"><span style="font-weight:bold;text-decoration:underline">Number</span>&#160;</div>
            </div>
            <div>&#160;</div>
            <div><a href="exhibit_99-1.htm">99.1</a></div>
          </td>
          <td style="width:auto;vertical-align:top">
            <div><span style="font-weight:bold;text-decoration:underline">Description of Exhibit</span></div>
            <div>
              <div>&#160;</div><br/><a href="exhibit_99-1.htm">Press Release dated August 6, 2025.</a>
            </div>
          </td>
        </tr>

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

        <tr>
          <td style="width:72pt;vertical-align:top"><a href="exhibit_99-2.htm">99.2</a></td>
          <td style="width:auto;vertical-align:top">
            <div><a href="exhibit_99-2.htm">Unaudited interim consolidated financial statements as of June 30, 2025 and December 31, 2024 and for the six months ended June 30, 2025 and 2024.</a></div>
          </td>
        </tr>

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

        <tr>
          <td style="width:72pt;vertical-align:top"><a href="exhibit_99-3.htm">99.3</a></td>
          <td style="width:auto;vertical-align:top">
            <div><a href="exhibit_99-3.htm">Management&#8217;s Discussion and Analysis of Results of Operations and Financial Condition&#160;of the Company as of and for the six months ended June 30, 2025.</a></div>
          </td>
        </tr>

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

        <tr>
          <td style="width:72pt;vertical-align:top">101</td>
          <td style="width:auto;vertical-align:top">
            <div>The following financial information from Compugen Ltd.&#8217;s Report on Form 6-K, formatted in Inline XBRL (ieXtensible Business Reporting Language): (i) interim consolidated balance sheets as of June 30, 2025 and December 31, 2024; (ii) interim consolidated statements of comprehensive loss for the six months ended June 30, 2025 and 2024; (iii) interim consolidated statements of changes in shareholders&#8217; equity for the six months ended June 30, 2025 and 2024; (iv) interim consolidated statements of cash flows for the six months ended June 30, 2025 and 2024; and (v) notes to interim consolidated financial statements.</div>
          </td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">Signatures</div>
    <div style="line-height:1.25">&#160;</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 border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:50%;vertical-align:bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="3" style="vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">COMPUGEN LTD.</div>
          </td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align:middle">
            <div style="line-height:1.25">&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width:50%;vertical-align:bottom">
            <div style="line-height:1.25">Date: August 6, 2025</div>
          </td>
          <td style="width:4%;vertical-align:bottom">
            <div style="line-height:1.25">By:&#160;</div>
          </td>
          <td style="width:35%;vertical-align:bottom;border-bottom:2px solid black">
            <div style="line-height:1.25">/s/ Eran Ben Dor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div>
          </td>
          <td style="width:11%;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25">&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width:50%;vertical-align:bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td style="width:4%;vertical-align:bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td style="width:35%;vertical-align:bottom">
            <div style="line-height:1.25">Eran Ben Dor</div>
            <div style="line-height:1.25">General Counsel</div>
          </td>
          <td style="width:11%;vertical-align:bottom">
            <div style="text-align:center;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;text-align:center"/>
    </div>
    <div style="line-height:1.25">&#160;</div>
  </div>
</div></body></html>
</XBRL>
</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: ZKG
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" 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;">
    <div>
      <div style="text-align: right;"><u><font style="font-weight: bold;">Exhibit 99.1</font></u><br>
      </div>
    </div>
    <div> <br>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><img width="123" height="35" src="image00001.jpg"><br>
        <br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">FOR IMMEDIATE RELEASE&#160;&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">
        <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Compugen Reports Second Quarter 2025 Results</div>
        <div style="line-height: 1.25">&#160; <br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zfde5df56b4de4497b3bf17bed500d85b" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>First patient dosed in MAIA-ovarian platform trial of COM701 maintenance therapy in patients with platinum sensitive ovarian cancer in July 2025</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Pooled analysis from three previously reported Phase 1 trials of COM701 in platinum resistant ovarian cancer to be presented at ESMO 2025</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Recruitment ongoing in Phase 1 trial of GS-0321 (COM503) a potential first-in-class anti-IL18BP antibody licensed to Gilead</div>
            </td>
          </tr>

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

            <tr>
              <td style="width: 17.85pt; vertical-align: top;">&#8226;</td>
              <td style="width: auto; vertical-align: top;">
                <div>Partner AstraZeneca plans to share updated rilvegostomig data from Phase 2 ARTEMIDE-01 in NSCLC and first data from Phase 2 TROPION-PanTumor03 in bladder cancer at ESMO 2025</div>
              </td>
            </tr>

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

            <tr>
              <td style="width: 17.85pt; vertical-align: top;">&#8226;</td>
              <td style="width: auto; vertical-align: top;">
                <div>Solid financial position with cash runway expected to fund operations into 2027</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">HOLON, ISRAEL, August 6, 2025 - Compugen Ltd. (Nasdaq: CGEN) (TASE: CGEN) a clinical-stage cancer immunotherapy company and a pioneer in predictive computational target discovery powered by AI/ML,
        today reported financial results for the second quarter of 2025 and provided a corporate update.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;We continued to advance our immuno-oncology (IO) clinical and early-stage pipeline programs,&#8221; said Anat Cohen-Dayag, Ph.D., President and CEO of Compugen. &#8220;We dosed the first patient in
        MAIA-ovarian, our global adaptive platform trial evaluating COM701 as a single agent for maintenance therapy in patients with relapsed platinum sensitive ovarian cancer (sub-trial 1). In addition, we are looking forward to presenting a pooled
        analysis of previously presented data from our three Phase 1 trials evaluating COM701 in heavily pretreated platinum resistant ovarian cancer at ESMO 2025 in October. We are also progressing the Phase 1 trial for GS-0321 a potential first-in-class
        anti-IL18BP antibody licensed to Gilead.&#8221;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Dr. Cohen-Dayag continued, &#8220;We are excited to see the progress our partner AstraZeneca is making with its rilvegostomig program, with ten active Phase 3 trials. Rilvegostomig is an Fc reduced
        PD-1/TIGIT bispecific antibody, the TIGIT component of which is derived from our COM902, and which AstraZeneca has specifically designed and engineered with a unique mechanism of action to harness co-operative binding of both PD-1 and TIGIT to
        drive enhanced immune responses. At ASCO in June this year, AstraZeneca presented encouraging early data from trials evaluating rilvegostomig in combination with TROP2 ADC, Datroway, in NSCLC and in combination with chemotherapy in hepatobiliary
        cancer. The totality of this data along with data presented in 2024 highlight rilvegostomig as a potential IO backbone for future drug combinations. At the upcoming ESMO 2025 conference, AstraZeneca plans to share follow up data from ARTEMIDE-01 in
        NSCLC as a poster presentation and first data from TROPION-PanTumor03 in bladder cancer as a mini oral session. AstraZeneca&#8217;s broad development strategy for rilvegostomig to replace existing PD(L)-1 inhibitors represents a significant potential
        revenue source for Compugen as we are eligible for both future milestone payments and mid-single digit tiered royalties on future sales.&#8221;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Dr. Cohen-Dayag added, &#8220;Our solid financial position with a cash runway expected to fund operations into 2027 allows us to advance our pipeline of
        differentiated IO therapies and to leverage Unigen&#8482; - our validated AI/ML-powered computational target discovery platform to discover novel mechanisms to activate the immune system against cancer. &#160;I look forward to transitioning leadership to Dr.
        Eran Ophir in September and the opportunity of stepping into the newly established role of Executive Chair. With this enhanced leadership expansion, a strategically differentiated pipeline and operational focus, Compugen is well positioned for
        growth.&#8221;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;">Next Planned Milestones</div>
      <table cellspacing="0" cellpadding="0" id="zce9b6cc4dd30447bbc6c5a9ad8a1a0f9" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><font style="font-weight: bold;">ESMO 2025:</font> poster presentation of a pooled analysis of three Phase 1 trials from previously presented data evaluating COM701 in heavily pretreated platinum resistant ovarian cancer</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><font style="font-weight: bold;">ESMO 2025:</font> Compugen&#8217;s partner, AstraZeneca, plans to present:</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">o</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>updated data from Phase 2 ARTEMIDE-01 evaluating rilvegostomig in metastatic NSCLC as a poster presentation</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">o</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>first data from TROPION-PanTumor03 evaluating rilvegostomig in combination with TROP 2 ADC Datroway in bladder cancer as a mini oral session</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><font style="font-weight: bold;">H2 2026: </font>data from projected interim analysis of single agent COM701 sub-trial 1 as maintenance therapy in relapsed platinum sensitive ovarian cancer</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Second Quarter 2025 Financial Highlights&#160;</div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-weight: bold;">Cash:</font> As of June 30, 2025, Compugen had approximately $93.9 million in cash, cash equivalents, short-term bank deposits, and investment in marketable
        securities.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Compugen expects that its cash and cash-related balances will be sufficient to fund its operating plans into 2027. This does not include any cash inflows. The Company has no debt.&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-weight: bold;">Revenue:</font> Compugen reported approximately $1.3 million in revenues for the second quarter ended June 30, 2025, compared to approximately $6.7 million in
        revenues for the comparable period in 2024. The revenues reported in the second quarter of 2025 reflect recognition of portions of both the upfront payment and the IND milestone payment from the license agreement with Gilead.&#160;The revenues reported
        in the second quarter of 2024&#160;reflect recognition of a portion of the upfront payment from the license agreement with Gilead and the clinical milestone from the license agreement with AstraZeneca.&#160;&#160;</div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-weight: bold;">R&amp;D expenses</font> for the second quarter of 2025 were approximately $5.6 million compared to approximately $6.2 million for the comparable period in 2024.&#160;&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-weight: bold;">G&amp;A expenses</font> were approximately $2.2 million for the second quarters of 2025 and 2024.&#160;&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-weight: bold;">Net loss</font> for the second quarter of 2025 was approximately $7.3 million, or $0.08 per basic and diluted share, compared with a net loss of approximately $2.1
        million, or $0.02 per basic and diluted share, in the second quarter of 2024.&#160;&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Full financial tables are included below.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; font-weight: bold;">Conference Call and Webcast Information</div>
      <div style="text-align: justify; line-height: 1.25;">The Company will hold a conference call today, August 6, 2025, at 8:30 AM ET to review its second quarter 2025 results. To access the conference call by telephone, please dial 1-866-744-5399&#160;from
        the United States, or +972-3-918-0644&#160;internationally. The call will also be available via live webcast through Compugen's website, located at the following link. Following the live audio webcast, a replay will be available on the Company's
        website.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; font-weight: bold;">Forward-Looking Statement</div>
      <div style="text-align: justify; line-height: 1.25;">This press release contains &#8220;forward-looking statements&#8221; within the meaning of the Securities Act of 1933 and the Securities Exchange Act of 1934, as amended, and the safe-harbor provisions of the
        Private Securities Litigation Reform Act of 1995. Such forward-looking statements are based on the current beliefs, expectations, and assumptions of Compugen. Forward-looking statements can be identified using terminology such as &#8220;will,&#8221; &#8220;may,&#8221;
        &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;potential,&#8221; &#8220;plan,&#8221; &#8220;goal,&#8221; &#8220;estimate,&#8221; &#8220;likely,&#8221; &#8220;should,&#8221; &#8220;confident,&#8221; and &#8220;intends,&#8221; and similar expressions that are intended to identify forward-looking statements, although not all forward-looking
        statements contain these identifying words. Forward-looking statements include, but are not limited to, statements regarding our expectations presenting a pooled analysis of previously presented data from Phase 1 trials evaluating COM701 in heavily
        pretreated platinum resistant ovarian cancer at ESMO 2025 in October; statements regarding the potential capabilities of GS-0321, a potential first-in-class anti-IL18BP antibody licensed to Gilead; statements regarding the progress of AstraZeneca
        with its rilvegostomig program; statements regarding the timing of any data announcement by AstraZeneca regarding two ongoing Phase 2 rilvegostomig trials (including the ASCO 2025 presentation); statements regarding the capability of rilvegostomig
        to replace existing PD(L)-1 inhibitors; statements regarding rilvegostomig as a significant potential revenue source for Compugen, and Compugen&#8217;s potential receipt of future milestone payments and mid-single-digit tiered royalties on future sales;
        statements to the effect that our cash and cash-related balances will be sufficient to fund our operating plans into 2027; statements that our cash position will enable us to continue to leverage our AI/ML-powered predictive computational discovery
        platform, Unigen<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">TM</sup>, to accelerate our research efforts supporting our early-stage pipeline and discover novel mechanisms to activate the immune system against cancer; and statements regarding our upcoming leadership changes and our
        belief that the upcoming leadership changes position the Company for growth. These forward-looking statements involve known and unknown risks and uncertainties that may cause the actual results, performance, or achievements of Compugen to be
        materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. Among these risks: the clinical trials of any product candidates that Compugen, or any current or future
        collaborators, may develop may fail to satisfactorily demonstrate safety and efficacy to the FDA, and Compugen, or any collaborators, may incur additional costs or experience delays in completing, or ultimately be unable to complete, the
        development and commercialization of these product candidates; Compugen&#8217;s business model is substantially dependent on entering into collaboration agreements with third parties and Compugen may not be successful in generating adequate revenues or
        commercializing aspects of its business model; Compugen&#8217;s approach to the discovery of therapeutic products is based on its proprietary computational target discovery infrastructure, which is unproven clinically; general market, political and
        economic conditions in the countries in which Compugen operates, including Israel; the effect of the evolving nature of the recent war in Israel; and Compugen does not know whether it will be able to discover and develop additional potential
        product candidates or products of commercial value. These risks and other risks are more fully discussed in the &#8220;Risk Factors&#8221; section of Compugen&#8217;s most recent Annual Report on Form 20-F as filed with the Securities and Exchange Commission (SEC)
        as well as other documents that may be subsequently filed by Compugen from time to time with the SEC. In addition, any forward-looking statements represent Compugen&#8217;s views only as of the date of this release and should not be relied upon as
        representing its views as of any subsequent date. Compugen does not assume any obligation to update any forward-looking statements unless required by law.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25; font-weight: bold;">About&#160;Compugen</div>
      <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Compugen&#160;is a clinical-stage therapeutic discovery and development company utilizing its broadly applicable predictive AI/ML powered computational
        discovery platform (Unigen<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#8482;</sup>) to identify new drug targets and biological pathways for developing cancer immunotherapies. Compugen has two proprietary product candidates in Phase 1 development: COM701, a potential first-in-class
        anti-PVRIG antibody and COM902,&#160;a potential best-in-class antibody targeting TIGIT for the treatment of solid tumors. Rilvegostomig, a PD-1/TIGIT bispecific antibody where the TIGIT component is derived from Compugen&#8217;s clinical stage anti-TIGIT
        antibody, COM902, is in Phase 3 development by AstraZeneca through a license agreement for the development of bispecific and multispecific antibodies.&#160;GS-0321 (previously COM503), a potential first-in-class, high affinity anti-IL-18 binding protein
        antibody, which is in Phase 1 development is licensed to Gilead. In addition, the Company&#8217;s therapeutic pipeline of early-stage&#160;immuno-oncology programs consists of research programs aiming to address new mechanisms to activate the immune system
        against cancer. Compugen&#160;is headquartered in Israel, with offices in San Francisco, CA. Compugen&#8217;s shares are listed on Nasdaq and the Tel Aviv&#160;Stock Exchange under the ticker symbol CGEN.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;">Company contact:</div>
      <div style="line-height: 1.25;">Yvonne Naughton, Ph.D.</div>
      <div style="line-height: 1.25;">Vice President, Head of Investor Relations and Corporate Communications</div>
      <div style="line-height: 1.25;">Email:&#160;ir@cgen.com</div>
      <div style="line-height: 1.25;">Tel: +1&#160;(628)&#160;241-0071&#160;&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" id="z2827d0978e3e42ea854537fe935cc509" class="cfttable">

          <tr>
            <td valign="bottom" style="vertical-align: top;" colspan="12">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">COMPUGEN LTD.</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;" colspan="12">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;" colspan="12">
              <div style="text-align: center; line-height: 1.25;">(U.S. dollars in thousands, except for share and per share amounts)</div>
            </td>
          </tr>

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

          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Three Months Ended</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Six Months Ended,</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="6">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;"> June 30,</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="6">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">June 30,</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;"> 2025</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">2024</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">2025</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">2024</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Unaudited</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Unaudited</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Unaudited</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Unaudited</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Revenues</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,257</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">6,702</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,541</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">9,261</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
              <div style="line-height: 1.25;">Cost of revenues</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,665</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,552</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">4,065</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,654</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Gross profit</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(408</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">5,150</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(524</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">5,607</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Operating expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%;">
              <div style="line-height: 1.25;">Research and development expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">5,641</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">6,183</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">11,414</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">12,593</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Marketing and business development expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">141</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">157</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">280</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">248</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
              <div style="line-height: 1.25;">General and administrative expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,239</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,222</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">4,606</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">4,670</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Total operating expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">8,021</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">8,562</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">16,300</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">17,511</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Operating loss</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(8,429</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(3,412</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(16,824</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(11,904</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
              <div style="line-height: 1.25;">Financial and other income, net</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,070</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,300</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,315</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,528</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Loss before taxes on income</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(7,359</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(2,112</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(14,509</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(9,376</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px;">
              <div style="line-height: 1.25;">Tax benefit (expense)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">17</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(11</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(14</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(14</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Net loss</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(7,342</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(2,123</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(14,523</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">(9,390</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25; font-weight: bold;">)</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Basic and diluted net loss per ordinary share</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(0.08</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(0.02</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(0.16</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">(0.10</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">
              <div style="line-height: 1.25;">)</div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%;">
              <div style="line-height: 1.25;">Weighted average number of ordinary shares used in computing basic and diluted net loss per share</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">93,526,884</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">89,531,937</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">92,917,554</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">89,518,778</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>

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

          <tr>
            <td style="width: 100%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">COMPUGEN LTD.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">CONDENSED CONSOLIDATED BALANCE SHEETS DATA</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">(U.S. dollars, in thousands)</div>
            </td>
          </tr>

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

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;"> Jun 30,</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">December 31,</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;"> 2025</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">2024</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Unaudited</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">ASSETS</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom;">
              <div style="line-height: 1.25; font-weight: bold;">&#160;</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25; font-weight: bold;">Current assets</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25;">Cash and cash equivalents</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">6,467</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">18,229</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Short-term bank deposits</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">58,535</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">61,397</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25;">Investment in marketable securities</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">28,875</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">23,629</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Other accounts receivable and prepaid expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,765</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,742</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="line-height: 1.25; font-weight: bold;">Total current assets</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">97,642</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">105,997</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25; font-weight: bold;">Non-current assets</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Restricted long-term bank deposit</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">371</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">343</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25;">Long-term prepaid expenses</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,738</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">1,888</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Severance pay fund</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,257</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,072</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25;">Operating lease right to use asset</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,678</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,843</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Property and equipment, net</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">839</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">852</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="line-height: 1.25; font-weight: bold;">Total non-current assets</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">8,883</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">8,998</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
              <div style="line-height: 1.25; font-weight: bold;">Total assets</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">106,525</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">114,995</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25; font-weight: bold;">LIABILITIES AND SHAREHOLDERS EQUITY</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25; font-weight: bold;">Current liabilities</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Other accounts payable, accrued expenses and trade payables</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">9,567</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">10,080</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25;">Short-term deferred revenues</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">10,545</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">9,632</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Current maturity of operating lease liability</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">471</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">448</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="line-height: 1.25; font-weight: bold;">Total current liabilities</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">20,583</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">20,160</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25; font-weight: bold;">Non-current liabilities</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Long-term deferred revenues</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">29,592</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">34,045</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="line-height: 1.25;">Long-term operating lease liability</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,499</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">2,464</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">Accrued severance pay</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,595</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">3,412</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="line-height: 1.25; font-weight: bold;">Total non-current liabilities</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">35,686</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">39,921</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="line-height: 1.25; font-weight: bold;">Total shareholders' equity</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">50,256</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25;">54,914</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
              <div style="line-height: 1.25; font-weight: bold;">Total liabilities and shareholders' equity</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">106,525</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftfncell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftguttercell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
              <div style="line-height: 1.25; font-weight: bold;">114,995</div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1" class="cftfncell">&#160;</td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <hr align="center" 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;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>exhibit_99-2.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--INTEGIX by Ez-XBRL-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:cgen="http://cgen.com/20250630"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>COMPUGEN LTD - 1119774 - 2025</title></head><body style="font-size:10pt;font-family:Times New Roman, Times, serif;">
        <div style="display:none">
        <ix:header><ix:hidden><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" id="Fxbrl_20220727223630806" unitRef="usd" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" id="Fxbrl_20250731221914224_xbrl_20220727223630806" unitRef="usd" xsi:nil="true"></ix:nonFraction><ix:footnote id="FN20250801113847360" xml:lang="en-US">Represents an amount lower than $1</ix:footnote>
<ix:footnote id="FN20250801140949948" xml:lang="en-US">Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.</ix:footnote>
<ix:footnote id="FN20250801114406023" xml:lang="en-US">The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.</ix:footnote>
</ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="cgen-20250630.xsd"/>
        </ix:references><ix:resources><xbrli:context id="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_srtRangeAxis_srtMinimumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_srtRangeAxis_srtMaximumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20180101to20180105_cgenGovernmentAndOtherGrantsAxis_cgenCommercialLicenseAgreementMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cgen:GovernmentAndOtherGrantsAxis">cgen:CommercialLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-01-05</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgen:SingleOperatingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgen:SingleOperatingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_countryUS"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_countryUS"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250805_usgaapPlanNameAxis_cgenPlan2010Member_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cgen:Plan2010Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-08-05</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_srtRangeAxis_srtMaximumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtRangeAxis_srtMaximumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230130to20230131_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cgen:SalesAgreementWithLeerinkPartnerLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-30</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cgen:SalesAgreementWithLeerinkPartnerLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2025-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20180301to20180330"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2018-03-01</xbrli:startDate>
        <xbrli:endDate>2018-03-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20180330"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2018-03-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240131"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240131"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119774</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-01-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:unit id="NIS_Per_Share"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:ILS</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>
<xbrli:unit id="Shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD_per_share"><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="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<ix:relationship fromRefs="Fxbrl_20220727223630806" toRefs="FN20250801113847360"/><ix:relationship fromRefs="Fxbrl_20250731221914224_xbrl_20220727223630806" toRefs="FN20250801113847360"/><ix:relationship fromRefs="Fxbrl_20250801033336772_133" toRefs="FN20250801140949948"/><ix:relationship fromRefs="Fxbrl_20250801033336772_137" toRefs="FN20250801140949948"/><ix:relationship fromRefs="FFact_298" toRefs="FN20250801114406023"/><ix:relationship fromRefs="FFact_299" toRefs="FN20250801114406023"/><ix:relationship fromRefs="FFact_300" toRefs="FN20250801114406023"/><ix:relationship fromRefs="FFact_301" toRefs="FN20250801114406023"/></ix:resources></ix:header></div><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;text-align:center"/><div style="text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline;font-weight:bold">Exhibit 99.2</span></span></span></div><div>&#160;</div><div><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMPUGEN LTD. AND ITS SUBSIDIARY<br/>&#160;</span></span></div><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTERIM CONSOLIDATED FINANCIAL STATEMENTS<br/>&#160;</span></span></div><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">AS OF JUNE 30, 2025</span></span></div><div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. DOLLARS IN THOUSANDS</span></span></div><div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">UNAUDITED</span></span></div><div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INDEX</span></span></div><div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;color:#000000"><tr><td style="width:90%;vertical-align:bottom;padding-bottom:2px">&#160;</td><td style="width:10%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"><div style="line-height:1.25"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Page</span></span></div></div></td></tr><tr><td style="width:90%;vertical-align:bottom">&#160;</td><td style="width:10%;vertical-align:bottom">&#160;</td></tr><tr><td style="width:90%;vertical-align:bottom"><div style="text-align:justify;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="#SHEETS">Interim Consolidated Balance Sheets</a></span></span></div></td><td style="width:10%;vertical-align:bottom"><div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-2 &#8211; F-3</span></span></div></td></tr><tr><td style="width:90%;vertical-align:bottom">&#160;</td><td style="width:10%;vertical-align:bottom">&#160;</td></tr><tr><td style="width:90%;vertical-align:bottom"><div style="text-align:justify;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="#COMPREHENSIVE">Interim Consolidated Statements of Comprehensive Loss</a></span></span></div></td><td style="width:10%;vertical-align:bottom"><div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-4</span></span></div></td></tr><tr><td style="width:90%;vertical-align:bottom">&#160;</td><td style="width:10%;vertical-align:bottom">&#160;</td></tr><tr><td style="width:90%;vertical-align:bottom"><div style="text-align:justify;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="#EQUITY">Interim Consolidated Statements of Changes in Shareholders' Equity</a></span></span></div></td><td style="width:10%;vertical-align:bottom"><div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-5</span></span></div></td></tr><tr><td style="width:90%;vertical-align:bottom">&#160;</td><td style="width:10%;vertical-align:bottom">&#160;</td></tr><tr><td style="width:90%;vertical-align:bottom"><div style="text-align:justify;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="#FLOWS">Interim Consolidated Statements of Cash Flows</a></span></span></div></td><td style="width:10%;vertical-align:bottom"><div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-6</span></span></div></td></tr><tr><td style="width:90%;vertical-align:bottom">&#160;</td><td style="width:10%;vertical-align:bottom">&#160;</td></tr><tr><td style="width:90%;vertical-align:bottom"><div style="text-align:justify;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="#NOTES">Notes to Interim Consolidated Financial Statements</a></span></span></div></td><td style="width:10%;vertical-align:bottom"><div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-7 &#8211; F-18</span></span></div></td></tr></table><div style="line-height:1.25">&#160;</div><div style="text-align:center;line-height:1.25;margin-bottom:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- - - - - - - - - - - - -</span></span></div></div><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div>
  <div>
    <div style="clear:both;margin-top:0pt;margin-bottom:10pt">
      <div style="width:100%">
        <div>
          <div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt"><span style="font-family:Times New Roman,Times,serif">COMPUGEN LTD. AND ITS SUBSIDIARY</span></div>
        </div>
      </div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">INTERIM CONSOLIDATED BALANCE <span id="SHEETS"><!-- anchor --></span>SHEETS (Unaudited)</span>
        <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands</span></div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <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:bottom;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">June 30,</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">December 31,</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">2025</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">2024</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:14.2pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">ASSETS</span></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);vertical-align:bottom;white-space:nowrap">&#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: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);vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">CURRENT ASSETS:</span></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);vertical-align:bottom;white-space:nowrap">&#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: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,467</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_2" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,229</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Short-term bank deposits</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_5" name="us-gaap:OtherShortTermInvestments" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,535</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_6" name="us-gaap:OtherShortTermInvestments" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,397</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Investment in marketable securities</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728025352671_Fact_5" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,875</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728025352671_Fact_6" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,629</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Other accounts receivable and prepaid expenses</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_9" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,765</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_10" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,742</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> current assets</span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_11" name="us-gaap:AssetsCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,642</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_12" name="us-gaap:AssetsCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,997</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">NON-CURRENT ASSETS:</span></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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Restricted long-term bank deposit</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731215727165" name="us-gaap:DepositsAssetsNoncurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">371</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731215731431" name="us-gaap:DepositsAssetsNoncurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">343</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Long-term prepaid expenses</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_13" name="us-gaap:PrepaidExpenseNoncurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,738</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_14" name="us-gaap:PrepaidExpenseNoncurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,888</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Severance pay fund</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_15" name="cgen:SeverancePayFundNonCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,257</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_16" name="cgen:SeverancePayFundNonCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,072</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Operating lease right to use asset</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_17" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,678</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_18" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,843</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Property and equipment, net</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_19" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">839</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_20" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">852</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> non-current assets</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_21" name="us-gaap:AssetsNoncurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,883</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_22" name="us-gaap:AssetsNoncurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,998</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> assets</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_23" name="us-gaap:Assets" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,525</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_24" name="us-gaap:Assets" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">114,995</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the interim consolidated financial statements.</span></div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">F - 2</span></span></div>
      <div style="page-break-after:always">
        <hr style="margin:4px 0px;width:100%;border-width:0;height:2px;color:#000000;background-color:#000000;clear:both"/>
      </div>
      <div style="width:100%">
        <div>
          <div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt"><span style="font-family:Times New Roman,Times,serif">COMPUGEN LTD. AND ITS SUBSIDIARY</span></div>
        </div>
      </div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited)</span>
        <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands (except share data)</span></div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <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:bottom;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">June 30,</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">December 31,</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">2025</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">2024</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:17pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">LIABILITIES AND SHAREHOLDERS' EQUITY</span></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);vertical-align:bottom;white-space:nowrap">&#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: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);vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">CURRENT LIABILITIES:</span></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);vertical-align:bottom;white-space:nowrap">&#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: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Trade payables</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713620_0" name="us-gaap:AccountsPayableCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,791</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713621_1" name="us-gaap:AccountsPayableCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,838</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713621_2" name="cgen:ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,545</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713622_3" name="cgen:ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,632</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Current maturity of operating lease liability</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713622_4" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">471</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713622_5" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">448</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Accrued expenses</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730191521156_20220719213713622_4" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,930</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730191521156_20220719213713622_5" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,168</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Employees and related accruals</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713623_6" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,846</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713623_7" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,074</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> current liabilities</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713623_8" name="us-gaap:LiabilitiesCurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,583</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713623_9" name="us-gaap:LiabilitiesCurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,160</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">NON- CURRENT LIABILITIES:</span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730191548740_20220719213713624_12" name="cgen:LongTermDeferredParticipationinResearchAndDevelopmentExpenses" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,592</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730191548740_20220719213713625_13" name="cgen:LongTermDeferredParticipationinResearchAndDevelopmentExpenses" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,045</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Operating lease liability</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713624_12" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,499</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713625_13" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,464</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Accrued severance pay</span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713625_14" name="us-gaap:PostemploymentBenefitsLiabilityNoncurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,595</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713625_15" name="us-gaap:PostemploymentBenefitsLiabilityNoncurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,412</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> non-current liabilities</span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713627_16" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,686</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713627_17" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,921</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENT LIABILITIES (NOTE 6)</span></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"><ix:nonFraction id="Fxbrl_20250801065213200" name="us-gaap:CommitmentsAndContingencies" contextRef="C_20250630" unitRef="usd" xsi:nil="true"></ix:nonFraction></td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><ix:nonFraction id="Fxbrl_20250801065222655" name="us-gaap:CommitmentsAndContingencies" contextRef="C_20241231" unitRef="usd" xsi:nil="true"></ix:nonFraction></td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY:</span></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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Share capital:</span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;Ordinary shares of NIS <ix:nonFraction id="Fxbrl_20220719214834949" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20241231" unitRef="NIS_Per_Share" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F20220719213713628_18" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20250630" unitRef="NIS_Per_Share" decimals="INF" format="ixt:num-dot-decimal">0.01</ix:nonFraction></ix:nonFraction> par value: <ix:nonFraction id="Fxbrl_20220719214917721" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20241231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F20220719213713628_20" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction></ix:nonFraction> shares authorized on June 30, 2025, and December 31, 2024; <ix:nonFraction id="Fxbrl_20220719215055193" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F20220719213713629_22" name="us-gaap:CommonStockSharesIssued" contextRef="C_20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">93,535,357</ix:nonFraction></ix:nonFraction> and <ix:nonFraction id="Fxbrl_20220719215111705" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20241231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F20220719213713629_24" name="us-gaap:CommonStockSharesIssued" contextRef="C_20241231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,541,246</ix:nonFraction></ix:nonFraction> shares issued and outstanding on June 30, 2025, and December 31, 2024, respectively</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713630_26" name="us-gaap:CommonStockValue" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">259</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713630_27" name="us-gaap:CommonStockValue" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Additional paid-in capital</span></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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713630_28" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">553,294</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713631_29" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">543,413</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Accumulated other comprehensive income (loss)</span></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"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730190751125_20220719213713630_28" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">16</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730190751125_20220719213713631_29" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:8.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Accumulated deficit</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20220719213713631_30" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">503,281</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20220719213713632_31" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">488,758</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> shareholders' equity</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713632_32" name="us-gaap:StockholdersEquity" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,256</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713632_33" name="us-gaap:StockholdersEquity" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,914</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> liabilities and shareholders' equity</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713633_34" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,525</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20220719213713633_35" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">114,995</ix:nonFraction></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the interim consolidated financial statements.</span></div>
  </div>
  <div style="clear:both;margin-top:10pt;margin-bottom:4pt">
    <div style="text-align:center">F - 3</div>
  </div>
  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
    <div style="page-break-after:always">
      <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
    </div>
  </div>

  <div>
    <div style="clear:both;margin-top:3pt;margin-bottom:10pt">
      <div style="width:100%">
        <div>
          <div style="text-align:right;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></div>
        </div>
      </div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTERIM CONSOLIDATED STATEMENTS OF <span id="COMPREHENSIVE"><!-- anchor --></span>COMPREHENSIVE LOSS (Unaudited)</span></span>
        <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands (except share and per share data)</span></span></div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></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">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730192631151_Fact_61" name="us-gaap:Revenues" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,541</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730192631151_Fact_62" name="us-gaap:Revenues" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,261</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730192632885_Fact_61" name="us-gaap:CostOfRevenue" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,065</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730192632885_Fact_62" name="us-gaap:CostOfRevenue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,654</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730192634852_Fact_61" name="us-gaap:GrossProfit" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">524</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730192634852_Fact_62" name="us-gaap:GrossProfit" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,607</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses:</span></span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:14.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development expenses</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_61" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,414</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_62" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,593</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
            <div style="margin-left:14.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketing and business development expenses</span></span></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">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_63" name="us-gaap:BusinessDevelopment" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">280</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_64" name="us-gaap:BusinessDevelopment" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="margin-left:14.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative expenses</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_65" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,606</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_66" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,670</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total operating expenses</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_67" name="us-gaap:OperatingExpenses" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,300</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_68" name="us-gaap:OperatingExpenses" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,511</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating loss</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730192637254_Fact_61" name="us-gaap:OperatingIncomeLoss" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">16,824</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730192637254_Fact_62" name="us-gaap:OperatingIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">11,904</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial and other income, net</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_69" name="cgen:FinancialIncomeExpenseNet" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,315</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_70" name="cgen:FinancialIncomeExpenseNet" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,528</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss before taxes on income</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730192002297" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,509</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_72" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,376</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax expense</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220719215810562_Fact_71" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220719215810562_Fact_72" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_75" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_76" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,390</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive loss:</span></span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in unrealized gains (losses) on marketable securities:</span></span></td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unrealized losses arising during the period, net</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728034213148" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728033938209_xbrl_20220719215810562_Fact_72" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">25</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total comprehensive loss</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728030537018_Fact_75" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,550</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728030537018_Fact_76" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,415</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net loss per share</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220719220126329" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="FFact_77" name="us-gaap:EarningsPerShareBasic" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-">0.16</ix:nonFraction></ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </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);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220719220147427" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20240101to20240630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="FFact_78" name="us-gaap:EarningsPerShareBasic" contextRef="C_20240101to20240630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-">0.10</ix:nonFraction></ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of ordinary shares used in computing basic and diluted net loss per share</span></span></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:4px double rgb(0, 0, 0);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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220720012025614" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20250101to20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="FFact_81" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20250101to20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">92,917,554</ix:nonFraction></ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:4px double rgb(0, 0, 0);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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220720012118943" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="FFact_82" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,518,778</ix:nonFraction></ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the interim consolidated financial statements.</span></span></div>
    <div style="clear:both;margin-top:10pt;margin-bottom:3pt">
      <div style="text-align:center;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">F - 4</span></span></span></div>
    </div>
  </div>
  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
    <div style="page-break-after:always">
      <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
    </div>
  </div>

  <div>
    <div>
      <div>
        <div style="clear:both;margin-top:3pt;margin-bottom:10pt">
          <div style="width:100%">
            <div>
              <div style="text-align:right;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">COMPUGEN LTD. AND ITS SUBSIDIARY</span></div>
            </div>
          </div>
        </div>
        <div style="line-height:1.25">
          <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">INTERIM STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; <span id="EQUITY"><!-- anchor --></span>EQUITY (Unaudited)</span>
            <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
          </div>
        </div>
        <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands (except share data)</span></div>
        <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

            <tr>
              <td rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="6" rowspan="3" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                <div style="text-align:center;line-height:1.25;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Ordinary</span>&#160;<span style="font-weight:bold">shares</span></span></div>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" rowspan="4" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">Additional paid-in</span></div>
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">capital</span></div>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" rowspan="4" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">
                  <div style="line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></div>
                  <div style="line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">other</span></div>
                  <div style="line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">comprehensive</span></div>
                </div>
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">Income (loss)</span></div>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" rowspan="4" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></div>
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">deficit</span></div>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" rowspan="4" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Total shareholders&#8217;</span></span>
                <div style="line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">equity</span></div>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">Number</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">Amount</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" 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;white-space:nowrap">&#160;</td>
              <td colspan="1" 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;white-space:nowrap">&#160;</td>
              <td colspan="1" 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;white-space:nowrap">&#160;</td>
              <td colspan="1" 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;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2024</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223132738_Fact_109" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,237,465</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223132738_Fact_110" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">247</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223132738_Fact_111" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">539,837</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203355538" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220727223132738_Fact_112" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">474,527</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223132738_Fact_113" name="us-gaap:StockholdersEquity" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,559</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Options exercised</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731221914224_xbrl_20220727222823749_Fact_114" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,744</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20250731221914224_xbrl_20220727223630806">*</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731221914224_xbrl_20220727222823749_Fact_116" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731221914224_xbrl_20240730203617529" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731221914224_xbrl_20220727222823749_xbrl_20220720104943489" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731221914224_xbrl_20220727222823749_Fact_117" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Issuance of shares, net</span></div>
              </td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_Fact_96" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">292,728</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223710614" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_Fact_98" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">561</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731222229784" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_xbrl_20220720104851290" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_Fact_99" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">562</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Stock-based compensation issued to employees, directors and non-employees</span></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"><span style="font-family:Times New Roman,Times,serif">-</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223450181_xbrl_20220720105058426" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223450181_Fact_126" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,633</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:1.25"></span></span></div>
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250731222134059" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223450181_xbrl_20220720105006668" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727223450181_Fact_127" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,633</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Other comprehensive loss from marketable securities, net</span></div>
              </td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">-</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105058426" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_126" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20240730203654521" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">25</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105006668" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_127" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">25</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Net loss</span></div>
              </td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">-</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823775_xbrl_20220720105044504" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823775_xbrl_20220720105025339" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730204146662" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220727222823775_Fact_128" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,390</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220727222823775_Fact_129" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,390</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Balance as of June 30, 2024 (unaudited)</span></div>
              </td>
              <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823781_Fact_130" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,531,937</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823781_Fact_131" name="us-gaap:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823781_Fact_132" name="us-gaap:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">542,032</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730203500532" name="us-gaap:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">23</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220727222823781_Fact_133" name="us-gaap:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">483,917</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823781_Fact_134" name="us-gaap:StockholdersEquity" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,340</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2025</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_109" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,541,246</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_110" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_111" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">543,413</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203526337" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_112" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">488,758</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_113" name="us-gaap:StockholdersEquity" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,914</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Options exercised</span></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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823749_Fact_114" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">32,470</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20220727223630806">*</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823749_Fact_116" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">35</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203617529" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823749_xbrl_20220720104943489" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222823749_Fact_117" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">35</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Issuance of shares, net</span></div>
              </td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041429297_xbrl_20220727223504334_Fact_96" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">3,961,641</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041429297_xbrl_20220727223710614" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041429297_xbrl_20220727223504334_Fact_98" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,859</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203638338" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041429297_xbrl_20220727223504334_xbrl_20220720104851290" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041429297_xbrl_20220727223504334_Fact_99" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,870</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Stock-based compensation issued to employees, directors and non-employees</span></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"><span style="font-family:Times New Roman,Times,serif">-</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105058426" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041439032_xbrl_20220727223450181_Fact_126" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">987</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203654521" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105006668" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041439032_xbrl_20220727223450181_Fact_127" name="cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">987</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Other comprehensive loss from marketable securities, net</span></div>
              </td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105058426" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_126" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203841073_xbrl_20240730203654521" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105006668" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_127" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Net loss</span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">-</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041511128_xbrl_20220727222823775_xbrl_20220720105044504" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041511128_xbrl_20220727222823775_xbrl_20220720105025339" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730203708038" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728041511128_xbrl_20220727222823775_Fact_128" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728041511128_xbrl_20220727222823775_Fact_129" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Balance as of June 30, 2025 (unaudited)</span></div>
              </td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_130" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">93,535,357</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_131" name="us-gaap:StockholdersEquity" contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">259</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_132" name="us-gaap:StockholdersEquity" contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">553,294</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730204035595" name="us-gaap:StockholdersEquity" contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">16</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_133" name="us-gaap:StockholdersEquity" contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">503,281</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">)</span></div>
              </td>
              <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_134" name="us-gaap:StockholdersEquity" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,256</ix:nonFraction></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Represents an amount lower than $1.</span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the interim consolidated financial statements.</span></div>
        <div style="clear:both;margin-top:10pt;margin-bottom:3pt">
          <div style="text-align:center;margin-bottom:3pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">F - 5</span></span></div>
        </div>
      </div>
    </div>
  </div>
  <div>
    <div>
      <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
        <div style="page-break-after:always">
          <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
        </div>
      </div>
    </div>
  </div>

  <div style="clear:both;margin-top:3pt;margin-bottom:10pt">
    <div style="width:100%">
      <div>
        <div style="text-align:right;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></div>
      </div>
    </div>
  </div>
  <div style="line-height:1.25">
    <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTERIM CONSOLIDATED STATEMENTS OF CASH <span id="FLOWS"><!-- anchor --></span>FLOWS (Unaudited)</span></span>
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </div>
  </div>
  <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands</span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from operating activities:</span></span></span></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);vertical-align:bottom;white-space:nowrap">&#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: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728044607285" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728044615653" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,390</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="text-indent:-8.8pt;margin-left:25.8pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Adjustments required to reconcile net loss to net cash used in operating activities:</span></span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.8pt;margin-left:25.8pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock-based compensation</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_137" name="us-gaap:ShareBasedCompensation" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">987</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_138" name="us-gaap:ShareBasedCompensation" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,633</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:17pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_139" name="us-gaap:Depreciation" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">235</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_140" name="us-gaap:Depreciation" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">238</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:17pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of discount on marketable securities</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728052415879_Fact_139" name="cgen:AmortizationOfDiscountOnMarketableSecurities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">310</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728052415879_Fact_140" name="cgen:AmortizationOfDiscountOnMarketableSecurities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">796</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in severance pay, net</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010915535_xbrl_20240731010405127_xbrl_20240301111210380" name="cgen:SeverancePayNet" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240731010915535_xbrl_20240731010405127_xbrl_20240301111218731" name="cgen:SeverancePayNet" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences loss (gain) on cash balances</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010405127_xbrl_20240301111210380" name="cgen:AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">166</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240731010405127_xbrl_20240301111218731" name="cgen:AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:17pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in operating lease right of use asset</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_145" name="cgen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">229</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_146" name="cgen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">332</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:17pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in interest receivables and exchange differences on short-term bank deposits</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010448920_xbrl_20230214015508662" name="cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">62</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010448920_Fact_0000000000236" name="cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">299</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:17pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in interest receivables and exchange differences on long-term bank deposits</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250801025659983" name="cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801025719594" name="cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in trade receivables</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240731010456201_Fact_0000000000238" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240731010456201_Fact_0000000000239" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">56,000</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in other accounts receivable and prepaid expenses</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010511242_Fact_0000000000241" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,023</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010511242_Fact_0000000000242" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,267</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in long-term prepaid expenses</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728053037345" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">150</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_154" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">311</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in trade payables</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220719232044563" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">39</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728053025234" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,137</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in other accounts payable and accrued expenses</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010554260_xbrl_20230214015610319" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">466</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010554260_Fact_0000000000251" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">293</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in operating lease liability</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_159" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_160" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">386</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in deferred revenues</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010540990_xbrl_20240228013913681_xbrl_20230214015610319" name="cgen:IncreaseDecreaseInDeferredRevenues" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,540</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010540990_xbrl_20240228013913681_Fact_0000000000251" name="cgen:IncreaseDecreaseInDeferredRevenues" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,261</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by (used in) operating activities</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_163" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">18,564</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_164" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,703</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from investing activities:</span></span></span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from maturity of short-term bank deposits</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_165" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,896</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_166" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,011</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investment in short-term bank deposits</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_167" name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,972</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_168" name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,086</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from maturity of marketable securities</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728052423298_Fact_139" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,643</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728052423298_Fact_140" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,825</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investment in marketable securities</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728052426602_Fact_139" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,606</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728052426602_Fact_140" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,000</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
          <div style="margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Purchase of property and equipment</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_169" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">230</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_170" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">37</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash used in investing activities</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_173" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,269</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_174" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">42,287</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from financing activities:</span></span></span></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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from issuance of ordinary shares, net</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_175" name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,870</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_176" name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">562</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from exercise of options</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_179" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">35</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_180" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by financing activities</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_181" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,905</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_182" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">563</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effect of exchange rate changes on cash</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240731010623321_xbrl_20240301111408147" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">166</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240731010623321_xbrl_20240301111411299" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in cash, cash equivalents and restricted cash</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220719232250681" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">11,762</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728053102843" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,033</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash, cash equivalents and restricted cash at the beginning of the period</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_185" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,229</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_186" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,910</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash, cash equivalents and restricted cash at the end of the period</span></span></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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_187" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,467</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_188" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,877</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Supplemental disclosure of non-cash investing and financing activities:</span></span></span></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);vertical-align:bottom;white-space:nowrap">&#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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Purchase of property and equipment</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230728044639062" name="cgen:PurchaseOfPropertyAndEquipmentAsNonCashTransaction" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728044646863" name="cgen:PurchaseOfPropertyAndEquipmentAsNonCashTransaction" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
          <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Right-of-use asset obtained in exchange for operating lease liability</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728052431875_Fact_139" name="cgen:SupplementalRightOfUseAssetAndOperatingLeaseLiability" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">64</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728052431875_Fact_140" name="cgen:SupplementalRightOfUseAssetAndOperatingLeaseLiability" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,064</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>

  </table>
  <div style="line-height:1.25">&#160;</div>
  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the interim consolidated financial statements.</span></span></div>
  <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
  <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 6</span></span></p>
  <hr style="page-break-after:always;border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
  <div style="text-align:right">
    <div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div>
  </div>
  <div>
    <p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span id="NOTES"><span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</strong></span></span></span></span></p>
    <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    <p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p>
  </div>
  <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801010642950" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 1:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">GENERAL</span></span></span></div>
              </td>
            </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Compugen&#160;(the &#8220;Company&#8221;) is a clinical-stage therapeutic discovery and development company utilizing its broadly applicable predictive AI/ML-powered computational discovery platform (Unigen<sup style="vertical-align:text-top;line-height:1;font-size:smaller">&#8482;</sup>) to identify new drug targets and biological pathways for developing cancer immunotherapies. Compugen has two proprietary product candidates in Phase 1 development: COM701, a potential first-in-class anti-PVRIG antibody and COM902,&#160;a potential best-in-class antibody targeting TIGIT for the treatment of solid tumors. Rilvegostomig, a PD-1/TIGIT bispecific antibody where the TIGIT component is derived from Compugen&#8217;s clinical stage anti-TIGIT antibody, COM902, is in Phase 3 development by AstraZeneca through a license agreement for the development of bispecific and multispecific antibodies.&#160;GS-0321 (previously COM503), a potential first-in-class, high affinity anti-IL-18 binding protein antibody, which is in Phase 1 development is licensed to Gilead. In addition, the Company&#8217;s therapeutic pipeline of early-stage&#160;immuno-oncology programs consists of research programs aiming to address new mechanisms to activate the immune system against cancer.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is headquartered in Holon, Israel. Its clinical development activities operate from the Company&#8217;s headquarters in Israel and from its U.S. subsidiary in San Francisco, California.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has incurred losses in the amount of $<ix:nonFraction id="Fxbrl_20230802202124242" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction> during the six months ended June 30, 2025, has an accumulated deficit of $<ix:nonFraction id="Fxbrl_20230802202128417" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">503,281</ix:nonFraction> as of June 30, 2025, and has an accumulated negative cash flow from operating activities in the amount of $<ix:nonFraction id="Fxbrl_20230802202134755" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">18,564</ix:nonFraction> for the six months ended June 30, 2025. The Company believes that its existing capital resources will be adequate to satisfy its expected liquidity requirements at the current level of yearly expenditures at least twelve months from the reporting date.</span></span></div>
            </td>
          </tr>

      </table>
      <p style="margin:0pt">&#160;</p>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div>
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 7</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
          </div>
        </div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:56.7pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 1:-</span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">GENERAL (Cont.)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="text-align:right;vertical-align:top;width:56.7pt">&#160;</td>
                <td style="text-align:left;vertical-align:top;width:auto">&#160;</td>
              </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective March 30, 2018, the Company entered into an exclusive license agreement with MedImmune Limited, the global biologics research and development arm of AstraZeneca (&#8220;AstraZeneca&#8221;) to enable the development of bi-specific and multi-specific immuno-oncology antibody products. Under the terms of the agreement, Compugen provided an exclusive license to AstraZeneca for the development of bi-specific and multi-specific antibody products derived from COM902. AstraZeneca has the right to create multiple products under this license and is solely responsible for all research, development and commercial activities under the agreement. In connection with such license agreement, AstraZeneca developed rilvegostomig, a novel PD-1/TIGIT bi-specific antibody with a TIGIT component that is derived from our COM902. Rilvegostomig entered the clinic in September 2021, the first patient dosing in the first indication of its Phase 3 study took place in December 2023, and the first patient dosing in the second indication Phase 3 study took place in May 2024. Compugen received a $<ix:nonFraction id="Fxbrl_20230802201751108" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" contextRef="C_20180301to20180330" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,000</ix:nonFraction> upfront payment and $<ix:nonFraction id="Fxbrl_20230802201758034" name="cgen:AccruedMilestonePayment" contextRef="C_20180301to20180330" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,500</ix:nonFraction> milestone payments out of up to $<ix:nonFraction id="Fxbrl_20230802201804474" name="cgen:ResearchAndDevelopmentArrangementPaymentsReceivable" contextRef="C_20180330" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">200,000</ix:nonFraction> that the Company is eligible to receive in development, regulatory and commercial milestones for the first product as well as tiered royalties on future product sales. If additional products are developed, additional milestones and royalties would be due to Compugen for each product.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On December 18, 2023, the Company entered into an exclusive license agreement (the &#8220;License Agreement&#8221;) with Gilead Sciences, Inc. (&#8220;Gilead&#8221;) pursuant to which the Company granted Gilead an exclusive license under the Company&#8217;s then pre-clinical antibody program against IL-18 binding protein and all intellectual property rights subsisting therein, to use, research, develop, manufacture and commercialize products, including the Company&#8217;s COM503 product candidate, now named GS-0321, and additional products that may be so developed by Gilead (together with GS-0321, the &#8220;Licensed Products&#8221;).</span></span></div>
            </td>
          </tr>

      </table>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Pursuant to the License Agreement, Gilead paid the Company a one-time, upfront payment of $<ix:nonFraction id="Fxbrl_20240730185336641" name="cgen:NonRefundableUpfrontPayment" contextRef="C_20240101to20240131" unitRef="usd" scale="6" decimals="-6" format="ixt:num-dot-decimal">60,000</ix:nonFraction> in January 2024. The Company has continued to develop GS-0321 during the initial development term, which included conducting activities defined within the agreement to advance GS-0321 through the clearance of an investigational new drug application (&#8220;IND&#8221;) and further. Gilead paid to the Company $<ix:nonFraction id="Fxbrl_20240730185916012" name="cgen:MilestonePaymentReceivable" contextRef="C_20240101to20240131" unitRef="usd" scale="6" decimals="-6" format="ixt:num-dot-decimal">30,000</ix:nonFraction> in the form of a milestone payment upon clearance of the IND for GS-0321. The Company is also eligible to receive up to approximately $<ix:nonFraction id="Fxbrl_20240730190011813" name="cgen:ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" contextRef="C_20240131" unitRef="usd" scale="6" decimals="-6" format="ixt:num-dot-decimal">758,000</ix:nonFraction> in additional milestone payments upon the achievement of certain development, regulatory and commercial milestones. The Company is further eligible to receive a single-digit to low double-digit tiered royalties on worldwide net sales of Licensed Products.</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company is responsible for conducting a Phase 1 clinical trial for GS-0321, including handling the regulatory matters in connection therewith, and will bear the costs of such trial (including the GS-0321 drug supply), with Gilead providing at no cost its zimberelimab antibody for such trial. In certain circumstances, Gilead may assume the role of conducting the Phase 1 clinical trial.</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Upon completion of the Phase 1 clinical trial for GS-0321, the Company will initiate the transfer of development activities related to GS-0321 to Gilead, following which, Gilead will have sole responsibility to develop and commercialize the Licensed Products.</span></span></span></span></div>
      <p style="margin:0pt">&#160;</p>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div>
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 8</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
          </div>
        </div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:56.7pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 1:-</span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">GENERAL (Cont.)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="text-align:right;vertical-align:top;width:56.7pt">&#160;</td>
                <td style="text-align:left;vertical-align:top;width:auto">&#160;</td>
              </tr>

          </table>
        </div>
      </ix:exclude></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>During the term of the License Agreement, the Company is prohibited from researching, developing, making, and commercializing any compounds, molecules, products or treatment methods that are directed to IL-18 or any companion diagnostics for an IL-18 product.</span></span></span></span></span></span></span></span></div>
      <div style="text-align:justify;text-indent:-1.2pt;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>Unless terminated early by a party pursuant to its terms, the License Agreement will continue in effect on a Licensed Product-by-Licensed Product and country-by-country basis until the expiration of the last royalty term in such country.</span></span></span></span></span></span></span></span></div>
      <div style="text-align:justify;text-indent:-1.2pt;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>Gilead withheld at source <ix:nonFraction id="Fxbrl_20240730190156394" name="cgen:PercentageOfExpectedFromUpfrontPaymentAmountPaid" contextRef="C_20240101to20240131" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction>% from the upfront payment and IND clearance milestone amounts paid to the Company in January 2024 and in September 2024, respectively, and is expected to continue and withhold at source all taxes required by law from all payments payable to the Company under the License Agreement.</span></span></span></span></span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>The License Agreement contains customary representations, warranties, covenants, and terms governing the prosecution and enforcement of certain intellectual property and issues related to technology transfer, manufacturing transfer, provisions with respect to establishment of joint steering committee and its governance covenants with respect to change of control and others.</span></span></span></span></span></span></span></span></div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250731230210971" name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">These unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended December 31, 2024. The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2024, are applied consistently in these interim consolidated financial statements.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div>
        <ix:nonNumeric id="Fxbrl_20250801113137876" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recently adopted accounting pronouncements</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2023, the FASB issued ASU 2023-09,&#160;Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div>
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 9</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
            </div>
          </div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2:-</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="width:56.7pt;vertical-align:top;font-weight:bold">&#160;</td>
                <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
              </tr>

          </table>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20250801113200561" name="cgen:NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recently issued accounting pronouncements</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosure (Subtopic 220-40), Disaggregation of Income Statement Expenses, which requires disclosure of disaggregated information about certain expense captions presented in the Consolidated Statements of Operations as well as disclosure about selling expense. The guidance will be effective for the Company for annual periods beginning January 1, 2027 and interim periods beginning January 1, 2028, with early adoption permitted. It could be applied either prospectively or retrospectively. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
          </div>
        </ix:nonNumeric>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20240730190633689" name="cgen:UnauditedInterimConsolidatedFinancialStatementsTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 3:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating results for the six-month period ended June&#160;30, 2025, are not necessarily indicative of the results that may be expected for the year ended December 31, 2025.</span></span></div>
    </div>
  </ix:nonNumeric>
  <div style="line-height:1.25">&#160;</div>

  <ix:nonNumeric id="Fxbrl_20250731231030230" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 4:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">MARKETABLE SECURITIES</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities as of June 30, 2025 and December 31, 2024:</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20250731231234081" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" contextRef="C_20250101to20250630" escape="true">
        <div>
          <div style="margin-left:63pt">
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <tr>
                  <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized gains</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized losses</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);text-align:center">
                    <div style="line-height:1.25"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></strong></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale &#8211; matures within one year:</span></span></div>
                  </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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728101843888" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,891</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728101901825" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728101905592" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230728101909777" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,875</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale &#8211; matures within one year:</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730211801692_xbrl_20230728101843888" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,618</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730211801692_xbrl_20230728101901825" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730211801692_xbrl_20230728101905592" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730211801692_xbrl_20230728101909777" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,629</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 10</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        </div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 4:-</span></span></td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">MARKETABLE SECURITIES (Cont.)</span></span></div>
              </td>
            </tr>
            <tr>
              <td style="width:56.7pt;vertical-align:top;font-weight:bold">&#160;</td>
              <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
            </tr>

        </table>
      </ix:exclude></div>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of June 30, 2025 and December 31, 2024, and the length of time that those investments have been in a continuous loss position:</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20250731231311282" name="us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" contextRef="C_20250101to20250630" escape="true">
        <div>
          <div style="margin-left:63pt">
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <tr>
                  <td style="vertical-align:top;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less than 12 months</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12 months or greater</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized loss</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;text-align:center"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized loss</span></span></strong></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224851563" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,875</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224858104" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224900895" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224903439" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224938615_xbrl_20240730224851563" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224938615_xbrl_20240730224858104" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224938615_xbrl_20240730224900895" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730224938615_xbrl_20240730224903439" name="cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, the Company had no significant unrealized losses related to marketable securities (which were accumulated in a period of less than 12 months) and determined the unrealized losses are not due to credit related losses, therefore, the Company did not record an allowance for credit losses for its available-for-sale marketable securities.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, all of the Company&#8217;s available-for-sale marketable securities were due within one year.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had no sales of marketable securities during the six-month periods ended June 30, 2025 and 2024, and accordingly no realized gains or losses were recorded. Proceeds from maturities of available-for-sale marketable securities during the six month periods ended June 30, 2025, and 2024 were $<ix:nonFraction id="Fxbrl_20250731232522472" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,643</ix:nonFraction>&#160;and $<ix:nonFraction id="Fxbrl_20250731232532543" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,825</ix:nonFraction>, respectively.</span></span></div>
    </div>
  </ix:nonNumeric>
  <div style="text-align:justify;line-height:1.25">&#160;</div>

  <ix:nonNumeric id="Fxbrl_20250731233019275" name="us-gaap:FairValueDisclosuresTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold">NOTE 5:-</td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold">FAIR VALUE MEASUREMENTS</div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20250731233030915" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;width:64%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;padding-bottom:2px;width:11%;vertical-align:bottom">&#160;&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Fair value measurements</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">as of</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;margin-left:4.5pt;line-height:1.25;font-weight:bold">Description</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold">Fair Value Hierarchy</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2025</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:top;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:top;width:11%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)">Unaudited</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)">Unaudited</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25;font-weight:bold">Assets:</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:11%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;text-indent:2pt">&#160;</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25"><span style="text-decoration:underline">Cash equivalents</span>:</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;text-align:center">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25">Money market funds</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center">
                    <div style="margin-right:0.75pt;line-height:1.25">Level 1</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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250731233130974" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20250630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,819</ix:nonFraction></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250731233145577" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20240630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,909</ix:nonFraction></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25"><span style="text-decoration:underline">Marketable securities</span>:</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;text-align:center">&#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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25">U.S. Treasury</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center">
                    <div style="margin-right:0.75pt;line-height:1.25">Level 2</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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250731233202783" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20250630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,875</ix:nonFraction></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250731233221070" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,688</ix:nonFraction></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 11</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801002655707" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 6:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">COMMITMENTS AND CONTINGENCIES</span></span></span></div>
              </td>
            </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provided bank guarantees in the amount of $<ix:nonFraction id="Fxbrl_20230802221055283" name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">376 </ix:nonFraction>in favor of its offices and car leases in Israel.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the office of the Israel Innovation Authority of the Israeli Ministry of Industry, Trade and Labor, formerly known as the Office of the Chief Scientist (&#8220;IIA&#8221;), the Company is not obligated to repay any amounts received from the IIA if it does not generate any income from products which incorporate technologies which were funded by such research program(s).</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If income is generated from products which incorporate technologies which were funded by a research program, the Company is committed to pay royalties at a rate of between <ix:nonFraction id="Fxbrl_20220720062450451" name="cgen:RoyaltyPercentageBasedOnFutureRevenues" contextRef="C_20250101to20250630_srtRangeAxis_srtMinimumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">3</ix:nonFraction>% to <ix:nonFraction id="Fxbrl_20220720062556413" name="cgen:RoyaltyPercentageBasedOnFutureRevenues" contextRef="C_20250101to20250630_srtRangeAxis_srtMaximumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">5</ix:nonFraction>% of future revenue generated from products that incorporate technologies that were funded by such research program(s), up to a maximum of <ix:nonFraction id="Fxbrl_20220720062648820" name="cgen:MaximumRoyaltyRepaidAsPercentageOfGrantReceived" contextRef="C_20250101to20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the amount received, linked to the U.S. dollar (for grants received under programs approved subsequent to January 1, 1999, the maximum amount to be repaid is 100% plus interest at LIBOR until December 31, 2023, and from January 1, 2024, the 12 months Term SOFR interest). For the six-month periods ended June 30, 2025 and 2024, the Company recorded royalties to the IIA as cost of revenue in the consolidated statements of comprehensive loss in the amount of $<ix:nonFraction id="Fxbrl_20240731004745902" name="us-gaap:PaymentsForRoyalties" contextRef="C_20250101to20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20240731004750701" name="us-gaap:PaymentsForRoyalties" contextRef="C_20240101to20240630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">278</ix:nonFraction>, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, the Company&#8217;s aggregate contingent obligations for payments to IIA, based on royalty-bearing participation received or accrued, net of royalties paid or accrued, totaled $<ix:nonFraction id="Fxbrl_20220720062746091" name="cgen:RoyaltyContingentObligations" contextRef="C_20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,047</ix:nonFraction>.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On June 25, 2012, the Company entered into an Antibodies Discovery Collaboration Agreement (the &#8220;Antibodies Discovery Agreement&#8221;) with a U.S. antibody technology company (&#8220;mAb Technology Company&#8221;), providing an established source for fully human mAbs. Under the Antibodies Discovery Agreement, the mAb Technology Company is entitled to certain royalties that could be eliminated upon payment of certain one-time fees (all milestone and royalties payments referred together as &#8220;Contingent Fees&#8221;). For the six-month periods ended June 30, 2025 and 2024, the Company did not incur Contingent Fees.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56pt">&#160;</td>
            <td style="vertical-align:top;width:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></td>
            <td style="vertical-align:top;text-align:justify;width:auto">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective as of January 5, 2018, the Company entered into a Commercial License Agreement (&#8220;CLA&#8221;) with a European cell line development company. Under the agreement the Company is required to pay an annual maintenance fee, certain amounts upon the occurrence of specified milestones events, and <ix:nonFraction id="Fxbrl_20240805154741994" name="cgen:PercentageOfRoyaltiesOnNetSales" contextRef="C_20180101to20180105_cgenGovernmentAndOtherGrantsAxis_cgenCommercialLicenseAgreementMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">1</ix:nonFraction>% royalties on annual net sales with respect to each commercialized product manufactured using the company&#8217;s cell line. Royalties due under the CLA are creditable against the annual maintenance fee. In addition, the Company may at any time prior to the occurrence of a specific milestone event buy-out the royalty payment obligations in a single fixed amount. For the six-month periods ended June 30, 2025 and 2024, the Company did not incur milestone payments. We also entered into a CLA in February 2024 with the European cell line development company for GS-0321. Under the agreement the Company is required to pay an annual maintenance fee and certain amounts upon the occurrence of specified milestones events.</span></span>
                <p style="margin:0pt">&#160;</p>
              </div>
            </td>
          </tr>

      </table>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div>
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 12</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
          </div>
        </div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="width:58.5pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 6:-</span></span></td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENCIES (Cont.)</span></span></div>
              </td>
            </tr>
            <tr>
              <td style="width:58.5pt;vertical-align:top;font-weight:bold">&#160;</td>
              <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
            </tr>

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

          <tr>
            <td style="width:58.5pt">&#160;</td>
            <td style="width:26.55pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective as of October 28, 2020, the Company entered into a collaboration agreement with a U.S. antibody discovery and optimization company for generation and optimization of therapeutic antibodies for the Company. Under the agreement, the Company is required to pay service fees per services performed and certain amounts upon the occurrence of specified milestones events, and single-digit percent royalties on annual net sales with respect to each product sold that comprises or contains one or more antibodies so generated or optimized. The royalty rate is dependent upon the product type and any third-party contribution. For the six-month periods ended June 30, 2025 and 2024 the Company incur in the research and development expenses a milestone payment in the amounts of $<ix:nonFraction id="Fxbrl_20250801002543196" name="cgen:ResearchAndDevelopmentExpensesMilestonePayment" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">750</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20250801002551587" name="cgen:ResearchAndDevelopmentExpensesMilestonePayment" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</ix:nonFraction>, respectively.</span></span></div>
            </td>
          </tr>

      </table>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801012531376" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 7:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Issuance of Shares:</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On January 31, 2023, the Company entered into a Sales Agreement with Leerink Partners LLC (previously known as SVB Securities LLC) (&#8220;Leerink Partners&#8221;), as sales agent, pursuant to which the Company may offer and sell, from time to time through Leerink Partners, its ordinary shares through an &#8220;at the market offering&#8221; (ATM). The offer and sale of our ordinary shares, if any, will be made pursuant to the Company&#8217;s shelf registration statement on Form F-3, as supplemented by a prospectus supplement. Pursuant to the applicable prospectus supplement, the Company may offer and sell up to $<ix:nonFraction id="Fxbrl_20230728031246595" name="cgen:MaximumAuthorizedProceedsFromIssuanceOfCommonStock" contextRef="C_20230130to20230131_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction> of its ordinary shares. As of June 30, 2025, <ix:nonFraction id="Fxbrl_20230728031257218" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">6,867,191</ix:nonFraction> shares were issued and sold through the ATM, with proceeds of approximately $<ix:nonFraction id="Fxbrl_20230728031311578" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,495</ix:nonFraction> (net of $<ix:nonFraction id="Fxbrl_20230728031320267" name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">822</ix:nonFraction> issuance expenses).</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share option plan:</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Transactions related to the grant of options to employees, directors and non-employees under the Company&#8217;s 2010 Share Option Plan, as amended, during the six-month period ended June 30, 2025, were as follows:</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">
        <ix:nonNumeric id="Fxbrl_20250801015946074" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of options</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">exercise</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">price</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average remaining</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">contractual life</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Aggregate intrinsic</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">value</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Years</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options outstanding at the beginning of year</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214617051" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">8,655,721</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440322_Fact_0000000000541" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">4.31</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20240731023155518" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="C_20240101to20240630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" format="ixt-sec:duryear">6.05</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240731020116330" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">802</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options granted</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440323_Fact_0000000000545" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">31,600</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440323_Fact_0000000000546" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">1.79</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options exercised</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730214715608_xbrl_20240730214440324_Fact_0000000000549" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">32,470</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214715608_xbrl_20240730214440324_Fact_0000000000550" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">1.07</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801015714139" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">24</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000549" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">205,003</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000550" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">4.66</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options expired</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000551" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">101,648</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000552" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">6.55</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options outstanding as of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000553" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">8,348,200</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000554" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">4.28</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20240730214440324_Fact_0000000000555" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" format="ixt-sec:duryear">5.54</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440324_Fact_0000000000556" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,263</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440325_Fact_0000000000557" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">6,111,177</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440325_Fact_0000000000558" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">5.18</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20240730214440325_Fact_0000000000559" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" format="ixt-sec:duryear">4.51</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214440325_Fact_0000000000560" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">555</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
      <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div>
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 13</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
          </div>
        </div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 7:-</span></span></td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS&#8217; EQUITY (Cont.)</span></span></div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      </ix:exclude></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the six-month period ended June 30, 2025, the Company&#8217;s Board of Directors granted <ix:nonFraction id="Fxbrl_20220720040533152" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="C_20250101to20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">31,600</ix:nonFraction> options to purchase ordinary shares of the Company to employees. The exercise prices for such options range from $<ix:nonFraction id="Fxbrl_20220720040558485" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">1.32</ix:nonFraction> to $<ix:nonFraction id="FFact_251" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">2.25</ix:nonFraction> per share, with vesting to occur in up to <ix:nonNumeric id="FFact_252" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20250101to20250630" format="ixt-sec:durwordsen">four years</ix:nonNumeric>.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company selected the Black-Scholes-Merton (&#8220;Black-Scholes&#8221;) option-pricing model as the most appropriate fair value method for its share-options awards and Employee Share Purchase Plan (&#8220;ESPP&#8221;), which is currently suspended. The option-pricing model requires a number of assumptions, of which the most significant are the expected share price volatility and the expected option term. Expected volatility was calculated based on actual historical share price movements over a term that is equivalent to the expected term of granted options. The expected term of options granted is based on historical experience and represents the period of time that options granted are expected to be outstanding.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents the assumptions used to estimate the fair value of the options granted in the periods presented:</span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">
        <ix:nonNumeric id="Fxbrl_20250801020059208" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222002683" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="C_20250101to20250630_srtRangeAxis_srtMinimumMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">90.6</ix:nonFraction>%-<ix:nonFraction id="Fxbrl_20220727222015231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="C_20250101to20250630_srtRangeAxis_srtMaximumMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">91.0</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222026940" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">92.7</ix:nonFraction>%-<ix:nonFraction id="Fxbrl_20220727222103489" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">95.9</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest rate</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727222244528" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="C_20250101to20250630_srtRangeAxis_srtMinimumMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.07</ix:nonFraction>%-<ix:nonFraction id="Fxbrl_20220727233307366" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="C_20250101to20250630_srtRangeAxis_srtMaximumMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.37</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727233317706" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">3.9</ix:nonFraction>%-<ix:nonFraction id="Fxbrl_20220727235651276" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">4.5</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yield</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727235701651" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="C_20250101to20250630" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220727235716123" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="C_20240101to20240630" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected life (years)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220727235725275" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="C_20250101to20250630" format="ixt-sec:duryear">4.14</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20230728030223347" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="C_20240101to20240630" format="ixt-sec:duryear">4.02</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average fair value of options granted during the six-month periods ended June 30, 2025 and 2024 were $<ix:nonFraction id="FFact_267" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">1.20</ix:nonFraction> and $<ix:nonFraction id="FFact_268" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20240101to20240630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal">1.41</ix:nonFraction>, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:84.45pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A summary of RSUs activity During the six-month period ended June 30, 2025 is as follows:</span></span></div>
      <div style="text-align:justify;margin-left:84.45pt;line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">
        <ix:nonNumeric id="Fxbrl_20250801021515794" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of RSUs</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average </span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">grant date per value</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs outstanding at the beginning of year</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801021804324" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">317,350</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801021903116" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">1.70</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs granted</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801022115264" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">23,700</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801022226050" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">1.79</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs forfeited</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250801022326211" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">15,300</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801022419527" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">1.69</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs outstanding as of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801022503472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">325,750</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801022715518" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">1.70</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
      <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div>
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 14</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
          </div>
        </div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 7:-</span></span></td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS&#8217; EQUITY (Cont.)</span></span></div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      </ix:exclude></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the six-month periods ended June 30, 2025 and 2024, the Company recorded share-based compensation related to share options and RSUs in a total amount of $<ix:nonFraction id="FFact_269" name="us-gaap:StockOptionPlanExpense" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">987</ix:nonFraction> and $<ix:nonFraction id="FFact_270" name="us-gaap:StockOptionPlanExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,633</ix:nonFraction>, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, the total unrecognized estimated compensation cost related to non-vested share options and RSUs granted prior to that date was $<ix:nonFraction id="FFact_271" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,586</ix:nonFraction> which is expected to be recognized over a weighted average period of approximately<span style="font-weight:bold">&#160;</span><ix:nonNumeric id="FFact_272" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="C_20250101to20250630" format="ixt-sec:duryear">2.42</ix:nonNumeric> years.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The stock-based compensation expenses related to share options and RSU's are included as follows in the expense categories:</span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">
        <ix:nonNumeric id="Fxbrl_20250801114610703" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                  <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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <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:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development expenses</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214455558_Fact_0000000000578" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">454</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214455558_Fact_0000000000579" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">805</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketing and business development expenses</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214455562_Fact_0000000000581" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214455562_Fact_0000000000582" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">43</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative expenses</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214455565_Fact_0000000000584" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">481</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214455565_Fact_0000000000585" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">785</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total operating expense</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214502424_Fact_0000000000587" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20250101to20250630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">987</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730214502424_Fact_0000000000588" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,633</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
      </div>
    </div>
  </ix:nonNumeric>
  <div style="line-height:1.25">&#160;</div>

  <ix:nonNumeric id="Fxbrl_20250801002931989" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:center;vertical-align:bottom;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 8:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">FINANCIAL AND OTHER INCOME, NET</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20250801002942364" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_290" name="us-gaap:InvestmentIncomeInterest" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,048</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_291" name="us-gaap:InvestmentIncomeInterest" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,770</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of discount on marketable securities, net</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730200046696_Fact_290" name="us-gaap:InvestmentIncomeAmortizationOfDiscount" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">310</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730200046696_Fact_291" name="us-gaap:InvestmentIncomeAmortizationOfDiscount" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">796</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220720002002984" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">43</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_293" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">38</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial and other income, net</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_294" name="cgen:FinancialIncomeExpenseNet" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,315</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_295" name="cgen:FinancialIncomeExpenseNet" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,528</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 15</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801031315868" name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 9:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents selected financial information with respect to the Company&#8217;s single operating segment and includes information about segment revenues and significant segment expenses, for the six months ended June 30, 2025 and 2024:</span></span></div>
      <ix:nonNumeric id="Fxbrl_20250801140717009" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" contextRef="C_20250101to20250630" escape="true">
        <div>
          <div style="margin-left:56.2pt;line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                  <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                      <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Revenues</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033201488" name="us-gaap:Revenues" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,541</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033208072" name="us-gaap:Revenues" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,261</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;R&amp;D expenses</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Preclinical</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_83" name="cgen:PreclinicalAmountOfExpenseForResearchAndDevelopment" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,659</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_87" name="cgen:PreclinicalAmountOfExpenseForResearchAndDevelopment" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,546</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Clinical</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_93" name="cgen:ClinicalAmountOfExpenseForResearchAndDevelopment" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,982</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_97" name="cgen:ClinicalAmountOfExpenseForResearchAndDevelopment" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,107</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SG&amp;A</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_103" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,851</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_107" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,592</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial income, net</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250801033336772_113" name="cgen:FinancialIncomeExpenseNet" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,314</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250801033336772_117" name="cgen:FinancialIncomeExpenseNet" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,528</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Taxes on income</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_123" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_127" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other segment expenses*</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_133" name="cgen:OtherSegmentExpenses" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,872</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801033336772_137" name="cgen:OtherSegmentExpenses" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250801033336772_153" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250801033336772_157" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,390</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.</span></span></div>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operations in Israel include research and development, clinical operations, general and administrative, marketing and business development, and operations in the United States include clinical operations.&#160;Total revenues are attributed to geographic areas based on the location of the end customer.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following represents the total revenue for the six-month periods ended June 30, 2025 and 2024 by region based on the invoicing address of customers<span style="font-weight:bold">:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20250801032016646" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue from sales to customers:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">United States</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801034136570_53" name="us-gaap:Revenues" contextRef="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_countryUS" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,541</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801034136570_57" name="us-gaap:Revenues" contextRef="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_countryUS" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,261</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801034136570_63" name="us-gaap:Revenues" contextRef="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801034136570_67" name="us-gaap:Revenues" contextRef="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801034136570_83" name="us-gaap:Revenues" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,541</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250801034136570_87" name="us-gaap:Revenues" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,261</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
      <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div>
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 16</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
          </div>
        </div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:56.7pt">
                  <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 9:-</span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Cont.)</span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      </ix:exclude></div>
      <div style="text-indent:28.1pt;margin-left:28.1pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract Balances</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Of the $<ix:nonFraction id="Fxbrl_20250801032819121" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20240101to20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,677</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20250801032830284" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20230101to20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,541</ix:nonFraction> of the deferred revenue recorded as of December 31, 2024 and 2023, respectively, the Company recognized $<ix:nonFraction id="Fxbrl_20250801032851850" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,541</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20250801032910150" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,261</ix:nonFraction> as revenue during the six months periods ended June 30, 2025 and 2024, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Remaining Performance Obligation</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s remaining performance obligations are comprised of revenue not yet recognized. As of June 30, 2025, the aggregate amount of the transaction price allocated to remaining performance obligations was $<ix:nonFraction id="Fxbrl_20250801032958600" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,137</ix:nonFraction> that the Company expects to recognize as revenue. As of June 30, 2025, the Company expects to recognize <ix:nonFraction id="Fxbrl_20250801032946688" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="C_20250630" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">26</ix:nonFraction>% of its remaining performance obligations as revenue over the next 12 months.</span></span></div>
    </div>
  </ix:nonNumeric>
  <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801004537144" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-weight:bold">NOTE 10:-</span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-weight:bold">RELATED PARTY BALANCES AND TRANSACTIONS</span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balances with related parties:</span></span></div>
      <ix:nonNumeric id="Fxbrl_20250801141707204" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="C_20250101to20250630" escape="true">
        <div>
          <div style="line-height:1.25">&#160;</div>
          <div>
            <div style="margin-left:63pt">
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                  <tr>
                    <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">June 30,</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold">2025</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">December&#160;31,</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">Unaudited</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" 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;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25">Trade and other payables (a)</div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><ix:nonFraction id="FFact_298" name="cgen:TradeAndOtherPayablesRelatedParties" contextRef="C_20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">32</ix:nonFraction></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><ix:nonFraction id="FFact_299" name="cgen:TradeAndOtherPayablesRelatedParties" contextRef="C_20241231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">58</ix:nonFraction></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Related parties' expenses:</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:top;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Six months ended</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2025</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Unaudited</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="margin-left:2.85pt;line-height:1.25">Amounts charged to:</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);vertical-align:bottom;white-space:nowrap">&#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:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="margin-left:2.85pt;line-height:1.25">Research and development expenses (a)</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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </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);vertical-align:bottom">
                      <div style="line-height:1.25"><ix:nonFraction id="FFact_300" name="us-gaap:CostsAndExpensesRelatedParty" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">60</ix:nonFraction></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </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);vertical-align:bottom">
                      <div style="line-height:1.25"><ix:nonFraction id="FFact_301" name="us-gaap:CostsAndExpensesRelatedParty" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">74</ix:nonFraction></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

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

              <tr>
                <td style="width:56.75pt">&#160;</td>
                <td style="width:28.3pt;vertical-align:top">(a)</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.</div>
                </td>
              </tr>

          </table>
        </div>
      </ix:nonNumeric>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:3pt;text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">F - 17</span></span></p><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/></div><div style="text-align:right"><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:3pt;margin-bottom:0px"><strong><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%">COMPUGEN LTD. AND ITS SUBSIDIARY</span></span></span></span></span></strong></div></div><div><p style="margin-top:0pt;margin-bottom:0pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p><p style="margin-top:0pt;margin-bottom:6pt;border:none;padding:0cm;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong>NOTES TO&#160;</strong></span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>INTERIM</strong></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong> CONSOLIDATED FINANCIAL STATEMENTS </strong></span></span></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/><p style="margin-top:6pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="line-height:110%"><strong><span><span style="line-height:110%">U.S. dollars in thousands (except share and per share data)</span></span></strong></span></span></span></span></span></p></div><p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801005806087" name="us-gaap:EarningsPerShareTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 11:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">LOSSES PER SHARE</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the six months ended June 30, 2025 and 2024, the total weighted average number of shares related to outstanding options and RSUs excluded from the calculations of diluted net loss per share were <ix:nonFraction id="Fxbrl_20250801030115644" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20250101to20250630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">8,797,858</ix:nonFraction>&#160;and <ix:nonFraction id="Fxbrl_20250801030122481" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20240101to20240630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">8,002,799</ix:nonFraction>, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the computation of basic and diluted losses per share for the six-month periods ended June 30, 2025 and 2024:</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20250801005749356" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="C_20250101to20250630" escape="true">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss for basic and diluted loss per share</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20240730141359513_1" name="us-gaap:NetIncomeLoss" contextRef="C_20250101to20250630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,523</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20240730141359513_2" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,390</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of ordinary shares</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">used in computing basic and diluted net loss per share</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730195604484" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20250101to20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F20240730141359513_3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20250101to20250630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">92,917,554</ix:nonFraction></ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240730195622412" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F20240730141359513_4" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,518,778</ix:nonFraction></ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted loss per ordinary share</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20240730141359514_12" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="F20240730141359514_7" name="us-gaap:EarningsPerShareBasic" contextRef="C_20250101to20250630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-">0.16</ix:nonFraction></ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20240730141359514_13" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20240101to20240630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="F20240730141359514_8" name="us-gaap:EarningsPerShareBasic" contextRef="C_20240101to20240630" unitRef="USD_per_share" decimals="INF" format="ixt:num-dot-decimal" sign="-">0.10</ix:nonFraction></ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20250801010004805" name="us-gaap:SubsequentEventsTextBlock" contextRef="C_20250101to20250630" escape="true">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 12:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SUBSEQUENT EVENTS</span></span></div>
            </td>
          </tr>

      </table>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On August 5, 2025, following recommendation of the compensation committee, the Company&#8217;s board of directors increased the total number of shares reserved for issuance under the Company&#8217;s 2010 Plan by <ix:nonFraction id="Fxbrl_20230728015337735" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="C_20250805_usgaapPlanNameAxis_cgenPlan2010Member_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">200,000</ix:nonFraction>.</span></span></div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:center">F - 18</p>
  <hr style="border:none;border-bottom:4px solid #000000;border-top:1px solid #000000;height:10px;width:100%;color:#000000;text-align:center;margin-top:5pt;text-align:center"/>
</div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>4
<FILENAME>exhibit_99-3.htm
<DESCRIPTION>EXHIBIT 99.3
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: ZKG
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div class="BRPFPageHeader">
      <div style="text-align: right; line-height: 1.25; font-weight: bold;">
        <hr align="center" 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;"></div>
    </div>
    <div style="margin-left: 5.4pt; line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 2pt;">. <img width="745" height="3" src="image0.jpg"></div>
    <div style="line-height: 1.25; text-align: right;"><u><font style="font-weight: bold;">Exhibit 99.3</font></u><br>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">MANAGEMENT'S DISCUSSION AND ANALYSIS OF RESULTS OF OPERATIONS AND </div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">FINANCIAL CONDITION</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">RESULTS OF OPERATIONS</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic; font-weight: bold;">Six months ended June 30, 2025 and 2024</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
      <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 11pt;"><font style="font-family: 'Times New Roman',serif; font-size: 10pt; font-style: italic;">Revenues</font><font style="font-size: 10pt;">. Revenues for the first
          six months of 2025 were approximately $3.5 million, compared with $9.3 million in the comparable period of 2024. The revenues for the first six months of 2025 include a portion of the upfront payment and the
          IND milestone payment from the license agreement with Gilead Sciences, Inc. (&#8220;Gilead&#8221;) allocated to Phase 1 research and development activities, while the revenues for the first six months of 2024 include a portion of the upfront payment from the
          license agreement with Gilead allocated to the IND research and development activities and the clinical milestone from the license agreement with AstraZeneca. </font></div>
    </div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Cost of Revenues</font>. Cost of revenues for the first six months of 2025 were approximately $4.1 million, compared with approximately $3.7
      million in the comparable period of 2024. Cost of revenues for the first six months of 2025 represents the cost of GS-0321 (previously COM503) Phase 1 activities, while cost of revenues for the first six months of 2024 represents royalty payments in
      connection with our revenues and costs of the IND research and development activities for GS-0321.</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
      <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-size: 8pt;"><font style="font-size: 10pt; font-style: italic;">Research and Development Expenses</font><font style="font-size: 10pt;">. Research and development, or R&amp;D
          expenses decreased by approximately 9% to approximately $11.4 million for the first six months of 2025 from approximately $12.6 million for the comparable period of 2024. The decrease is mainly due to reduced costs for preclinical development and
          drug supply and the classification of the Phase 1 and IND research and development activities of GS-0321 to cost of revenues partially offset by an increase in clinical expenses and by the classification of the set-up activities related to the
          COM503 Phase 1 clinical trial to prepaid expenses in the comparable period of 2024. R&amp;D expenses, as a percentage of total operating expenses, decreased to 70% for the first six months of 2025 from 72% for the comparable period of 2024.</font></div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Marketing and Business Development Expenses</font>. Marketing and business development expenses were approximately $0.3 million for the first
      six months of 2025 compared to $0.2 million in the comparable period of 2024. Marketing and business development expenses, as a percentage of total operating expenses increased to 2% for the first six months of 2025 from 1% for the comparable period
      of 2024.</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">General and Administrative Expenses</font>. General and administrative expenses were approximately $4.6 million for the first six months of
      2025, similar to approximately $4.7 million for the comparable period of 2024. General and administrative expenses, as a percentage of total operating expenses, increased to 28% for the first six months of 2025 from 27% for the comparable period of
      2024.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Financial and other Income, Net</font>. Financial and other income, net, was approximately $2.3 million for the first six months of 2025
      compared with approximately $2.5 million for the comparable period of 2024. The decrease is mainly due to lower yield on cash investments.</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> <br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">LIQUIDITY AND CAPITAL RESOURCES</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Net Cash Provided by (Used in) Operating Activities. </font>Net cash used in operating activities was approximately $18.6 million in the
      first six months of 2025 compared with net cash provided by operating activities of approximately $39.7 million in the comparable period of 2024. The higher net cash used in operating activities during the first six months of 2025 is mainly due to
      net loss resulting from research and development and general and administrative expenses while the net cash provided during the first six months of 2024 is mainly due to the collection of the upfront payment of Gilead pursuant to the license
      agreement therewith and milestone payment from AstraZeneca pursuant to the license agreement therewith.</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Net Cash Used in Investing Activities. </font>Net cash used in investing activities during the first six months of 2025 was approximately
      $2.3 million compared with net cash used in investing activities of approximately $42.3 million in the comparable period of 2024. Changes in net cash used in investing activities are mainly due to changes in the level of cash deposited or withdrawn
      from bank deposits and due to net investments in marketable securities.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Net Cash Provided by Financing Activities. </font>Net cash provided by financing activities was $8.9 million in the first six months of 2025
      compared with $0.6 million in the comparable period of 2024. The higher net cash provided in the first six months of 2025 is due to higher net proceeds received from the issuance of ordinary shares in the first six months of 2025 under the Company&#8217;s
      existing &#8220;at the market offering&#8221; facility pursuant to a sales agreement with Leerink Partners LLC.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Net Liquidity. </font>Liquidity refers to liquid financial assets available to fund the Company&#8217;s business operations and pay for near-term
      obligations. These liquid financial assets mostly consist of cash and cash equivalents, as well as short-term bank deposits and investment in marketable securities. As of June 30, 2025, the Company had total cash, cash equivalents, short-term bank
      deposits and investment in marketable securities of approximately $93.9 million.</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25;">
      <hr align="center" 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;"> </div>
    <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;"><br style="line-height: 1.25;">
    </div>
    <div class="BRPFPageFooter">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>cgen-20250630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:cgen="http://cgen.com/20250630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2025" targetNamespace="http://cgen.com/20250630" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <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://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <import namespace="http://fasb.org/us-gaap-ebp/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://cgen.com/role/cgen-daei1" id="cgen-daei1">
        <link:definition>0001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-cbs" id="cgen-cbs">
        <link:definition>0002 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-cbsp" id="cgen-cbsp">
        <link:definition>0003 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-csocl" id="cgen-csocl">
        <link:definition>0004 - Statement - INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-socise1" id="cgen-socise1">
        <link:definition>0005 - Statement - INTERIM STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>0006 - Statement - INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-g" id="cgen-g">
        <link:definition>0007 - Disclosure - GENERAL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-sap1" id="cgen-sap1">
        <link:definition>0008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/UnauditedInterimConsolidatedFinancialStatements" id="UnauditedInterimConsolidatedFinancialStatements">
        <link:definition>0009 - Disclosure - UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/MARKETABLESECURITIES" id="MARKETABLESECURITIES">
        <link:definition>0010 - Disclosure - MARKETABLE SECURITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTS" id="FAIRVALUEMEASUREMENTS">
        <link:definition>0011 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-cac" id="cgen-cac">
        <link:definition>0012 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-se1" id="cgen-se1">
        <link:definition>0013 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-fin" id="cgen-fin">
        <link:definition>0014 - Disclosure - FINANCIAL AND OTHER INCOME, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-giamc" id="cgen-giamc">
        <link:definition>0015 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-rpbat" id="cgen-rpbat">
        <link:definition>0016 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-lps" id="cgen-lps">
        <link:definition>0017 - Disclosure - LOSSES PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/SUBSEQUENTEVENTS" id="SUBSEQUENTEVENTS">
        <link:definition>0018 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies" id="Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9960701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/MARKETABLESECURITIESTables" id="MARKETABLESECURITIESTables">
        <link:definition>9960702 - Disclosure - MARKETABLE SECURITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTSTables" id="FAIRVALUEMEASUREMENTSTables">
        <link:definition>9960703 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-set" id="cgen-set">
        <link:definition>9960704 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-fint" id="cgen-fint">
        <link:definition>9960705 - Disclosure - FINANCIAL AND OTHER INCOME, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-giamct" id="cgen-giamct">
        <link:definition>9960706 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables" id="RelatedPartyBalancesAndTransactionsTables">
        <link:definition>9960707 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-lpst" id="cgen-lpst">
        <link:definition>9960708 - Disclosure - LOSSES PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-gd1" id="cgen-gd1">
        <link:definition>9960709 - Disclosure - GENERAL (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/MARKETABLESECURITIESNarrativeDetails" id="MARKETABLESECURITIESNarrativeDetails">
        <link:definition>9960710 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/MARKETABLESECURITIESDetails" id="MARKETABLESECURITIESDetails">
        <link:definition>9960711 - Disclosure - MARKETABLE SECURITIES (Schedule of available-for-sale marketable securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails" id="MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails">
        <link:definition>9960712 - Disclosure - MARKETABLE SECURITIES (Schedule of gross unrealized losses and fair values on investments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails" id="FAIRVALUEMEASUREMENTSDetails">
        <link:definition>9960713 - Disclosure - FAIR VALUE MEASUREMENTS  (Schedule of fair value measurements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
        <link:definition>9960714 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails" id="ShareholdersEquityIssuanceOfSharesDetails">
        <link:definition>9960715 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails" id="ShareholdersEquityScheduleOfOptionActivityDetails">
        <link:definition>9960716 - Disclosure - SHAREHOLDERS' EQUITY (Schedule Of Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails" id="ShareholdersEquityScheduleOfStock-basedCompensationDetails">
        <link:definition>9960717 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of fair value assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails" id="SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails">
        <link:definition>9960718 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of RSUs Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-sesosced" id="cgen-sesosced">
        <link:definition>9960719 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-find" id="cgen-find">
        <link:definition>9960720 - Disclosure - FINANCIAL AND OTHER INCOME, NET (Schedule of Financial and Other Income, Net) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails" id="GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails">
        <link:definition>9960721 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails" id="SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails">
        <link:definition>9960722 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Financial Information With Respect To Single Operating Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/GeographicInformationAndMajorCustomersDetails" id="GeographicInformationAndMajorCustomersDetails">
        <link:definition>9960723 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Total Revenues And Long-Lived Assets By Geographic Area) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/cgen-rpbatd" id="cgen-rpbatd">
        <link:definition>9960724 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/LOSSESPERSHARENarrativeDetails" id="LOSSESPERSHARENarrativeDetails">
        <link:definition>9960725 - Disclosure - LOSSES PER SHARE (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails" id="LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails">
        <link:definition>9960726 - Disclosure - LOSSES PER SHARE (Schedule of Computation of Basic and Diluted Losses Per Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails" id="SUBSEQUENTEVENTSNarrativeDetails">
        <link:definition>9960727 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="cgen-20250630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cgen-20250630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cgen-20250630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cgen-20250630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AccruedMilestonePayment" id="cgen_AccruedMilestonePayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" id="cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AgreementMember" id="cgen_AgreementMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AgreementStartDate" id="cgen_AgreementStartDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AgreementTerminationDescription" id="cgen_AgreementTerminationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement" id="cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" id="cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmortizationOfDiscountOnMarketableSecurities" id="cgen_AmortizationOfDiscountOnMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountIncurredMilestonePayments" id="cgen_AmountIncurredMilestonePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AtMarketOfferingProgramMember" id="cgen_AtMarketOfferingProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" id="cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" id="cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" id="cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" id="cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" id="cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ClearanceTriggeredMilestonePayment" id="cgen_ClearanceTriggeredMilestonePayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ClinicalAmountOfExpenseForResearchAndDevelopment" id="cgen_ClinicalAmountOfExpenseForResearchAndDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CollaborationAgreementWithUSAntibodyCompanyMember" id="cgen_CollaborationAgreementWithUSAntibodyCompanyMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CollaborativeArrangementsMember" id="cgen_CollaborativeArrangementsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CollaborativeArrangementsTwoMember" id="cgen_CollaborativeArrangementsTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommercialLicenseAgreementMember" id="cgen_CommercialLicenseAgreementMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ContingentFees" id="cgen_ContingentFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CustomerOneMember" id="cgen_CustomerOneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerTwoMember" id="cgen_CustomerTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredParticipationOfBmsInRdExpenses" id="cgen_DeferredParticipationOfBmsInRdExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DevelopmentRegulatoryAndCommercialMilestonesCompensation" id="cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DocumentAndEntityInformationAbstract" id="cgen_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmployeesDirectorsAndNonEmployeesMember" id="cgen_EmployeesDirectorsAndNonEmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmployeeSharePurchasePlanMember" id="cgen_EmployeeSharePurchasePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancialIncomeExpenseNet" id="cgen_FinancialIncomeExpenseNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GileadSciencesIncMember" id="cgen_GileadSciencesIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GovernmentAndOtherGrantsAxis" id="cgen_GovernmentAndOtherGrantsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="GovernmentAndOtherGrantsDomain" id="cgen_GovernmentAndOtherGrantsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GovernmentAndOtherGrantsLineItems" id="cgen_GovernmentAndOtherGrantsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GovernmentAndOtherGrantsMember" id="cgen_GovernmentAndOtherGrantsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GovernmentAndOtherGrantsTable" id="cgen_GovernmentAndOtherGrantsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" id="cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseInDeferredRevenues" id="cgen_IncreaseDecreaseInDeferredRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" id="cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" id="cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" id="cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssuanceExpenses" id="cgen_IssuanceExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LongTermDeferredParticipationinResearchAndDevelopmentExpenses" id="cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="MasterClinicalAgreementMember" id="cgen_MasterClinicalAgreementMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MaximumAuthorizedProceedsFromIssuanceOfCommonStock" id="cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MaximumRoyaltyRepaidAsPercentageOfGrantReceived" id="cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="May2012AgreementMember" id="cgen_May2012AgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MilestonePaymentReceivable" id="cgen_MilestonePaymentReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract" id="cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" id="cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonRefundableUpfrontPayment" id="cgen_NonRefundableUpfrontPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NumberOfWarrantsExercised" id="cgen_NumberOfWarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherSegmentExpenses" id="cgen_OtherSegmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ParticipationRights" id="cgen_ParticipationRights" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfClosingPrice" id="cgen_PercentageOfClosingPrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfExpectedFromUpfrontPaymentAmountPaid" id="cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRoyaltiesOnNetSales" id="cgen_PercentageOfRoyaltiesOnNetSales" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Plan2010Member" id="cgen_Plan2010Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreclinicalAmountOfExpenseForResearchAndDevelopment" id="cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PurchaseOfPropertyAndEquipmentAsNonCashTransaction" id="cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReceivablesOnAccountOfShares" id="cgen_ReceivablesOnAccountOfShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RecentlyIssuedAccountingPronouncementsPolicyTextBlock" id="cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RegisteredDirectOfferingMember" id="cgen_RegisteredDirectOfferingMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RelatedPartyBalancesAndTransactionsAbstract" id="cgen_RelatedPartyBalancesAndTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RelativeFairValueOfDeferredParticipation" id="cgen_RelativeFairValueOfDeferredParticipation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable" id="cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ResearchAndDevelopmentArrangementPaymentsReceivable" id="cgen_ResearchAndDevelopmentArrangementPaymentsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" id="cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable" id="cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ResearchAndDevelopmentExpensesMilestonePayment" id="cgen_ResearchAndDevelopmentExpensesMilestonePayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ResearchAndDevelopmentGrantOneMember" id="cgen_ResearchAndDevelopmentGrantOneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RetainerFee" id="cgen_RetainerFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RevenueAbstract" id="cgen_RevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevenueDisclosureTextBlock" id="cgen_RevenueDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevenueLineItems" id="cgen_RevenueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevenueTable" id="cgen_RevenueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="RoyaltyContingentObligations" id="cgen_RoyaltyContingentObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RoyaltyPercentageBasedOnFutureRevenues" id="cgen_RoyaltyPercentageBasedOnFutureRevenues" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SalesAgreementWithLeerinkPartnerLlcMember" id="cgen_SalesAgreementWithLeerinkPartnerLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfRevenueTableTextBlock" id="cgen_ScheduleOfRevenueTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SegmentReportingGeographicAreaAxis" id="cgen_SegmentReportingGeographicAreaAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="SegmentReportingGeographicAreaDomain" id="cgen_SegmentReportingGeographicAreaDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SeverancePayFundNonCurrent" id="cgen_SeverancePayFundNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SeverancePayNet" id="cgen_SeverancePayNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" id="cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" id="cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SingleOperatingSegmentMember" id="cgen_SingleOperatingSegmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" id="cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValueWarrantsExercised" id="cgen_StockIssuedDuringPeriodValueWarrantsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SupplementalRightOfUseAssetAndOperatingLeaseLiability" id="cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SvbLeerinkLlcAndStifelNicolausAndCompanyMember" id="cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TradeAndOtherPayablesRelatedParties" id="cgen_TradeAndOtherPayablesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UnauditedInterimConsolidatedFinancialStatementsAbstract" id="cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnauditedInterimConsolidatedFinancialStatementsTextBlock" id="cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnderwritersMember" id="cgen_UnderwritersMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>cgen-20250630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-cbs" roleURI="http://cgen.com/role/cgen-cbs"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-csocl" roleURI="http://cgen.com/role/cgen-csocl"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://cgen.com/role/ConsolidatedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-find" roleURI="http://cgen.com/role/cgen-find"/>
  <calculationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-cbs">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestmentsCurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseNoncurrent_10"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayFundNonCurrent" xlink:label="loc_cgen_SeverancePayFundNonCurrent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_17"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_23"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses" xlink:label="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_AssetsCurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_RestrictedInvestmentsCurrent_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_AssetsNoncurrent_9" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_9" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_PrepaidExpenseNoncurrent_10" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_cgen_SeverancePayFundNonCurrent_11" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_12" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_13" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_15" xlink:to="loc_us-gaap_LiabilitiesCurrent_16" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16" xlink:to="loc_us-gaap_AccountsPayableCurrent_16" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_17" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16" xlink:to="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_18" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_19" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_20" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_15" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_22" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_22" xlink:to="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_22" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_22" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_23" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_22" xlink:to="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_24" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_15" xlink:to="loc_us-gaap_StockholdersEquity_26" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26" xlink:to="loc_us-gaap_CommonStockValue_26" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_27" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDevelopment" xlink:label="loc_us-gaap_BusinessDevelopment_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_12"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0" xlink:to="loc_us-gaap_NetIncomeLoss_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xlink:to="loc_us-gaap_OperatingIncomeLoss_2" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2" xlink:to="loc_us-gaap_GrossProfit_2" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2" xlink:to="loc_us-gaap_Revenues_2" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2" xlink:to="loc_us-gaap_CostOfRevenue_3" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2" xlink:to="loc_us-gaap_OperatingExpenses_5" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5" xlink:to="loc_us-gaap_BusinessDevelopment_6" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xlink:to="loc_cgen_FinancialIncomeExpenseNet_10" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_12" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgen.com/role/ConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_2"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" xlink:label="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayNet" xlink:label="loc_cgen_SeverancePayNet_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_8"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_13"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_15"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_17"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredRevenues" xlink:label="loc_cgen_IncreaseDecreaseInDeferredRevenues_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_ShareBasedCompensation_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_3" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_4" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_Depreciation_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_6" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_SeverancePayNet_7" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_8" order="70" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_9" order="80" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_10" order="90" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_11" order="100" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12" order="110" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_13" order="120" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_14" order="130" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_15" order="140" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_16" order="150" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_17" order="160" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_IncreaseDecreaseInDeferredRevenues_18" order="170" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_19" order="180" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_20" order="190" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_22" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_23" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_24" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_26" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26" xlink:to="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_27" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_28" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_29" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_26" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_30" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-find">
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeAmortizationOfDiscount" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cgen_FinancialIncomeExpenseNet_0" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cgen_FinancialIncomeExpenseNet_0" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cgen_FinancialIncomeExpenseNet_0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3" order="20" use="optional" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>cgen-20250630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-socise1" roleURI="http://cgen.com/role/cgen-socise1"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-set" roleURI="http://cgen.com/role/cgen-set"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#CommitmentsAndContingenciesDetails" roleURI="http://cgen.com/role/CommitmentsAndContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ShareholdersEquityIssuanceOfSharesDetails" roleURI="http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ShareholdersEquityScheduleOfStock-basedCompensationDetails" roleURI="http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SUBSEQUENTEVENTSNarrativeDetails" roleURI="http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#MARKETABLESECURITIESDetails" roleURI="http://cgen.com/role/MARKETABLESECURITIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ShareholdersEquityScheduleOfOptionActivityDetails" roleURI="http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-sesosced" roleURI="http://cgen.com/role/cgen-sesosced"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#FAIRVALUEMEASUREMENTSDetails" roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails" roleURI="http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#LOSSESPERSHARENarrativeDetails" roleURI="http://cgen.com/role/LOSSESPERSHARENarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#GeographicInformationAndMajorCustomersDetails" roleURI="http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails" roleURI="http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll"/>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-socise1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_14"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" xlink:label="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_17"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_RetainedEarningsMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquity_9" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_11" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_13" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_14" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_15" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_16" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_NetIncomeLoss_17" order="90" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-set">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_10"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:to="loc_us-gaap_EmployeeStockMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_10" order="50" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/CommitmentsAndContingenciesDetails">
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsLineItems" xlink:label="loc_cgen_GovernmentAndOtherGrantsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsTable" xlink:label="loc_cgen_GovernmentAndOtherGrantsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyLeaseGuaranteeMember" xlink:label="loc_us-gaap_PropertyLeaseGuaranteeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IL" xlink:label="loc_country_IL_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsMember" xlink:label="loc_cgen_GovernmentAndOtherGrantsMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsAxis" xlink:label="loc_cgen_GovernmentAndOtherGrantsAxis_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsDomain" xlink:label="loc_cgen_GovernmentAndOtherGrantsDomain_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_May2012AgreementMember" xlink:label="loc_cgen_May2012AgreementMember_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CommercialLicenseAgreementMember" xlink:label="loc_cgen_CommercialLicenseAgreementMember_19"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsDomain" xlink:label="loc_cgen_GovernmentAndOtherGrantsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplyCommitmentAxis" xlink:label="loc_us-gaap_SupplyCommitmentAxis_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplyCommitmentArrangementMember" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember_23"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborationAgreementWithUSAntibodyCompanyMember" xlink:label="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplyCommitmentArrangementMember" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_28"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyPercentageBasedOnFutureRevenues" xlink:label="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_29"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived" xlink:label="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRoyalties" xlink:label="loc_us-gaap_PaymentsForRoyalties_31"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyContingentObligations" xlink:label="loc_cgen_RoyaltyContingentObligations_32"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ContingentFees" xlink:label="loc_cgen_ContingentFees_33"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ParticipationRights" xlink:label="loc_cgen_ParticipationRights_34"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RetainerFee" xlink:label="loc_cgen_RetainerFee_35"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementStartDate" xlink:label="loc_cgen_AgreementStartDate_36"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementTerminationDescription" xlink:label="loc_cgen_AgreementTerminationDescription_37"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfRoyaltiesOnNetSales" xlink:label="loc_cgen_PercentageOfRoyaltiesOnNetSales_38"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmountIncurredMilestonePayments" xlink:label="loc_cgen_AmountIncurredMilestonePayments_39"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentExpensesMilestonePayment" xlink:label="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_40"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_GovernmentAndOtherGrantsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_1" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_1" xlink:to="loc_us-gaap_PropertyLeaseGuaranteeMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_1" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_srt_StatementGeographicalAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5" xlink:to="loc_srt_SegmentGeographicalDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5" xlink:to="loc_country_IL_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5" xlink:to="loc_srt_SegmentGeographicalDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_9" xlink:to="loc_us-gaap_GainContingencyNatureDomain_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_9" xlink:to="loc_cgen_GovernmentAndOtherGrantsMember_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_9" xlink:to="loc_us-gaap_GainContingencyNatureDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_srt_RangeAxis_13" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_13" xlink:to="loc_srt_RangeMember_13" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13" xlink:to="loc_srt_MinimumMember_13" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13" xlink:to="loc_srt_MaximumMember_14" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_13" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_cgen_GovernmentAndOtherGrantsAxis_18" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cgen_GovernmentAndOtherGrantsAxis_18" xlink:to="loc_cgen_GovernmentAndOtherGrantsDomain_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsDomain_18" xlink:to="loc_cgen_May2012AgreementMember_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsDomain_18" xlink:to="loc_cgen_CommercialLicenseAgreementMember_19" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cgen_GovernmentAndOtherGrantsAxis_18" xlink:to="loc_cgen_GovernmentAndOtherGrantsDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_us-gaap_SupplyCommitmentAxis_23" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SupplyCommitmentAxis_23" xlink:to="loc_us-gaap_SupplyCommitmentArrangementMember_23" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_23" xlink:to="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_23" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SupplyCommitmentAxis_23" xlink:to="loc_us-gaap_SupplyCommitmentArrangementMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_28" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_29" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_30" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_us-gaap_PaymentsForRoyalties_31" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_RoyaltyContingentObligations_32" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_ContingentFees_33" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_ParticipationRights_34" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_RetainerFee_35" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_AgreementStartDate_36" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_AgreementTerminationDescription_37" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_PercentageOfRoyaltiesOnNetSales_38" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_AmountIncurredMilestonePayments_39" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_0" xlink:to="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_40" order="130" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AtMarketOfferingProgramMember" xlink:label="loc_cgen_AtMarketOfferingProgramMember_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementMember" xlink:label="loc_cgen_AgreementMember_2"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MasterClinicalAgreementMember" xlink:label="loc_cgen_MasterClinicalAgreementMember_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsMember" xlink:label="loc_cgen_CollaborativeArrangementsMember_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsTwoMember" xlink:label="loc_cgen_CollaborativeArrangementsTwoMember_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember" xlink:label="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SalesAgreementWithLeerinkPartnerLlcMember" xlink:label="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RegisteredDirectOfferingMember" xlink:label="loc_cgen_RegisteredDirectOfferingMember_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnderwritersMember" xlink:label="loc_cgen_UnderwritersMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock" xlink:label="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_27"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" xlink:label="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_29"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfClosingPrice" xlink:label="loc_cgen_PercentageOfClosingPrice_30"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DeferredParticipationOfBmsInRdExpenses" xlink:label="loc_cgen_DeferredParticipationOfBmsInRdExpenses_31"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelativeFairValueOfDeferredParticipation" xlink:label="loc_cgen_RelativeFairValueOfDeferredParticipation_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaap_StockOptionPlanExpense_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_48"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_TypeOfArrangementAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_AtMarketOfferingProgramMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_AgreementMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_MasterClinicalAgreementMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_CollaborativeArrangementsMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_CollaborativeArrangementsTwoMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_6" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_7" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_cgen_RegisteredDirectOfferingMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_cgen_UnderwritersMember_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_us-gaap_WarrantMember_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_17" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_17" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_17" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_17" xlink:to="loc_us-gaap_EmployeeStockMember_17" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_17" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_22" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_23" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_24" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_25" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_26" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_27" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_28" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_29" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_cgen_PercentageOfClosingPrice_30" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_cgen_DeferredParticipationOfBmsInRdExpenses_31" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_cgen_RelativeFairValueOfDeferredParticipation_32" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_33" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_34" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_35" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_36" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_37" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_38" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_39" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_40" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockOptionPlanExpense_42" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_43" order="220" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_44" order="230" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_45" order="240" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_46" order="250" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_47" order="260" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_48" order="270" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_17"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_srt_RangeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1" xlink:to="loc_srt_RangeMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MinimumMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MaximumMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6" xlink:to="loc_us-gaap_EmployeeStockMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_12" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_13" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_14" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_15" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_16" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_17" order="70" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_Plan2010Member" xlink:label="loc_cgen_Plan2010Member_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeeSharePurchasePlanMember" xlink:label="loc_cgen_EmployeeSharePurchasePlanMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_10"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GileadSciencesIncMember" xlink:label="loc_cgen_GileadSciencesIncMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_15"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClearanceTriggeredMilestonePayment" xlink:label="loc_cgen_ClearanceTriggeredMilestonePayment_16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_0" xlink:to="loc_us-gaap_SubsequentEventTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1" xlink:to="loc_us-gaap_SubsequentEventMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_PlanNameAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5" xlink:to="loc_us-gaap_PlanNameDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5" xlink:to="loc_cgen_Plan2010Member_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5" xlink:to="loc_cgen_EmployeeSharePurchasePlanMember_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5" xlink:to="loc_us-gaap_PlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_10" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_10" xlink:to="loc_cgen_GileadSciencesIncMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_10" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_0" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_0" xlink:to="loc_cgen_ClearanceTriggeredMilestonePayment_16" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/MARKETABLESECURITIESDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeesDirectorsAndNonEmployeesMember" xlink:label="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_20"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" xlink:label="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_27"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_10" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_11" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_12" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_14" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_16" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_17" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_18" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_19" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_20" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_22" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_23" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_26" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_27" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-sesosced">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_12"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_7" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7" xlink:to="loc_us-gaap_EmployeeStockMember_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_7" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_12" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_6" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6" xlink:to="loc_us-gaap_MoneyMarketFundsMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_6" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_16" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_16" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_16" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_16" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_16" order="0" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/LOSSESPERSHARENarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/GeographicInformationAndMajorCustomersDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaAxis" xlink:label="loc_cgen_SegmentReportingGeographicAreaAxis_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaDomain" xlink:label="loc_cgen_SegmentReportingGeographicAreaDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="loc_country_US_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IL" xlink:label="loc_country_IL_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaDomain" xlink:label="loc_cgen_SegmentReportingGeographicAreaDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_9"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_cgen_SegmentReportingGeographicAreaAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cgen_SegmentReportingGeographicAreaAxis_1" xlink:to="loc_cgen_SegmentReportingGeographicAreaDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_1" xlink:to="loc_country_US_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_1" xlink:to="loc_srt_EuropeMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_1" xlink:to="loc_country_IL_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cgen_SegmentReportingGeographicAreaAxis_1" xlink:to="loc_cgen_SegmentReportingGeographicAreaDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_Revenues_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_NoncurrentAssets_9" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SingleOperatingSegmentMember" xlink:label="loc_cgen_SingleOperatingSegmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_OtherSegmentExpenses" xlink:label="loc_cgen_OtherSegmentExpenses_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_13"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1" xlink:to="loc_us-gaap_SegmentDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1" xlink:to="loc_cgen_SingleOperatingSegmentMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1" xlink:to="loc_us-gaap_SegmentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_Revenues_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_cgen_FinancialIncomeExpenseNet_10" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_11" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_cgen_OtherSegmentExpenses_12" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xlink:to="loc_us-gaap_NetIncomeLoss_13" order="80" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>cgen-20250630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AccruedMilestonePayment" xlink:label="loc_cgen_AccruedMilestonePayment_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AccruedMilestonePayment" xlink:label="loc_cgen_AccruedMilestonePayment_2"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AccruedMilestonePayment" xlink:label="loc_cgen_AccruedMilestonePayment_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" xlink:label="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" xlink:label="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementMember" xlink:label="loc_cgen_AgreementMember_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementMember" xlink:label="loc_cgen_AgreementMember_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementStartDate" xlink:label="loc_cgen_AgreementStartDate_8"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementStartDate" xlink:label="loc_cgen_AgreementStartDate_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementTerminationDescription" xlink:label="loc_cgen_AgreementTerminationDescription_10"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementTerminationDescription" xlink:label="loc_cgen_AgreementTerminationDescription_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementTerminationDescription" xlink:label="loc_cgen_AgreementTerminationDescription_12"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement" xlink:label="loc_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_13"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement" xlink:label="loc_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_14"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement" xlink:label="loc_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_15"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_16"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_17"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_19"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_20"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_21"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmountIncurredMilestonePayments" xlink:label="loc_cgen_AmountIncurredMilestonePayments_22"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmountIncurredMilestonePayments" xlink:label="loc_cgen_AmountIncurredMilestonePayments_23"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AtMarketOfferingProgramMember" xlink:label="loc_cgen_AtMarketOfferingProgramMember_24"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AtMarketOfferingProgramMember" xlink:label="loc_cgen_AtMarketOfferingProgramMember_25"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AtMarketOfferingProgramMember" xlink:label="loc_cgen_AtMarketOfferingProgramMember_26"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_27"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_28"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_29"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_30"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_31"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_32"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_33"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_34"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_35"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_36"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_37"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_38"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" xlink:label="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_39"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" xlink:label="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_40"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" xlink:label="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_41"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClearanceTriggeredMilestonePayment" xlink:label="loc_cgen_ClearanceTriggeredMilestonePayment_42"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClearanceTriggeredMilestonePayment" xlink:label="loc_cgen_ClearanceTriggeredMilestonePayment_43"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClearanceTriggeredMilestonePayment" xlink:label="loc_cgen_ClearanceTriggeredMilestonePayment_44"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_45"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_46"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_47"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborationAgreementWithUSAntibodyCompanyMember" xlink:label="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_48"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborationAgreementWithUSAntibodyCompanyMember" xlink:label="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_49"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsMember" xlink:label="loc_cgen_CollaborativeArrangementsMember_50"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsMember" xlink:label="loc_cgen_CollaborativeArrangementsMember_51"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsTwoMember" xlink:label="loc_cgen_CollaborativeArrangementsTwoMember_52"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsTwoMember" xlink:label="loc_cgen_CollaborativeArrangementsTwoMember_53"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CommercialLicenseAgreementMember" xlink:label="loc_cgen_CommercialLicenseAgreementMember_54"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CommercialLicenseAgreementMember" xlink:label="loc_cgen_CommercialLicenseAgreementMember_55"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ContingentFees" xlink:label="loc_cgen_ContingentFees_56"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ContingentFees" xlink:label="loc_cgen_ContingentFees_57"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ContingentFees" xlink:label="loc_cgen_ContingentFees_58"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CustomerOneMember" xlink:label="loc_cgen_CustomerOneMember_59"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CustomerOneMember" xlink:label="loc_cgen_CustomerOneMember_60"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CustomerOneMember" xlink:label="loc_cgen_CustomerOneMember_61"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CustomerTwoMember" xlink:label="loc_cgen_CustomerTwoMember_62"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CustomerTwoMember" xlink:label="loc_cgen_CustomerTwoMember_63"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CustomerTwoMember" xlink:label="loc_cgen_CustomerTwoMember_64"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DeferredParticipationOfBmsInRdExpenses" xlink:label="loc_cgen_DeferredParticipationOfBmsInRdExpenses_65"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DeferredParticipationOfBmsInRdExpenses" xlink:label="loc_cgen_DeferredParticipationOfBmsInRdExpenses_66"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DeferredParticipationOfBmsInRdExpenses" xlink:label="loc_cgen_DeferredParticipationOfBmsInRdExpenses_67"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation" xlink:label="loc_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_68"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation" xlink:label="loc_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_69"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DocumentAndEntityInformationAbstract" xlink:label="loc_cgen_DocumentAndEntityInformationAbstract_70"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DocumentAndEntityInformationAbstract" xlink:label="loc_cgen_DocumentAndEntityInformationAbstract_71"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeesDirectorsAndNonEmployeesMember" xlink:label="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_72"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeesDirectorsAndNonEmployeesMember" xlink:label="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_73"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeeSharePurchasePlanMember" xlink:label="loc_cgen_EmployeeSharePurchasePlanMember_74"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeeSharePurchasePlanMember" xlink:label="loc_cgen_EmployeeSharePurchasePlanMember_75"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_76"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_77"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_78"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_79"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_80"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_81"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GileadSciencesIncMember" xlink:label="loc_cgen_GileadSciencesIncMember_82"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GileadSciencesIncMember" xlink:label="loc_cgen_GileadSciencesIncMember_83"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsAxis" xlink:label="loc_cgen_GovernmentAndOtherGrantsAxis_84"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsAxis" xlink:label="loc_cgen_GovernmentAndOtherGrantsAxis_85"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsDomain" xlink:label="loc_cgen_GovernmentAndOtherGrantsDomain_86"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsLineItems" xlink:label="loc_cgen_GovernmentAndOtherGrantsLineItems_87"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsLineItems" xlink:label="loc_cgen_GovernmentAndOtherGrantsLineItems_88"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsMember" xlink:label="loc_cgen_GovernmentAndOtherGrantsMember_89"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsMember" xlink:label="loc_cgen_GovernmentAndOtherGrantsMember_90"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsTable" xlink:label="loc_cgen_GovernmentAndOtherGrantsTable_91"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsTable" xlink:label="loc_cgen_GovernmentAndOtherGrantsTable_92"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_93"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_94"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_95"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredRevenues" xlink:label="loc_cgen_IncreaseDecreaseInDeferredRevenues_96"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredRevenues" xlink:label="loc_cgen_IncreaseDecreaseInDeferredRevenues_97"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredRevenues" xlink:label="loc_cgen_IncreaseDecreaseInDeferredRevenues_98"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_99"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_100"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_101"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_102"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_103"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_104"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_105"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_106"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_107"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_108"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IssuanceExpenses" xlink:label="loc_cgen_IssuanceExpenses_109"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IssuanceExpenses" xlink:label="loc_cgen_IssuanceExpenses_110"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IssuanceExpenses" xlink:label="loc_cgen_IssuanceExpenses_111"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses" xlink:label="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_112"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses" xlink:label="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_113"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses" xlink:label="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_114"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MasterClinicalAgreementMember" xlink:label="loc_cgen_MasterClinicalAgreementMember_115"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MasterClinicalAgreementMember" xlink:label="loc_cgen_MasterClinicalAgreementMember_116"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock" xlink:label="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_117"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock" xlink:label="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_118"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock" xlink:label="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_119"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived" xlink:label="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_120"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived" xlink:label="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_121"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived" xlink:label="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_122"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_May2012AgreementMember" xlink:label="loc_cgen_May2012AgreementMember_123"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_May2012AgreementMember" xlink:label="loc_cgen_May2012AgreementMember_124"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_May2012AgreementMember" xlink:label="loc_cgen_May2012AgreementMember_125"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MilestonePaymentReceivable" xlink:label="loc_cgen_MilestonePaymentReceivable_126"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MilestonePaymentReceivable" xlink:label="loc_cgen_MilestonePaymentReceivable_127"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MilestonePaymentReceivable" xlink:label="loc_cgen_MilestonePaymentReceivable_128"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract" xlink:label="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_129"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract" xlink:label="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_130"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:label="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_131"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:label="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_132"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:label="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_133"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NonRefundableUpfrontPayment" xlink:label="loc_cgen_NonRefundableUpfrontPayment_134"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NonRefundableUpfrontPayment" xlink:label="loc_cgen_NonRefundableUpfrontPayment_135"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NonRefundableUpfrontPayment" xlink:label="loc_cgen_NonRefundableUpfrontPayment_136"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NumberOfWarrantsExercised" xlink:label="loc_cgen_NumberOfWarrantsExercised_137"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NumberOfWarrantsExercised" xlink:label="loc_cgen_NumberOfWarrantsExercised_138"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NumberOfWarrantsExercised" xlink:label="loc_cgen_NumberOfWarrantsExercised_139"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_OtherSegmentExpenses" xlink:label="loc_cgen_OtherSegmentExpenses_140"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_OtherSegmentExpenses" xlink:label="loc_cgen_OtherSegmentExpenses_141"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_OtherSegmentExpenses" xlink:label="loc_cgen_OtherSegmentExpenses_142"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ParticipationRights" xlink:label="loc_cgen_ParticipationRights_143"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ParticipationRights" xlink:label="loc_cgen_ParticipationRights_144"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfClosingPrice" xlink:label="loc_cgen_PercentageOfClosingPrice_145"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfClosingPrice" xlink:label="loc_cgen_PercentageOfClosingPrice_146"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid" xlink:label="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_147"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid" xlink:label="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_148"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid" xlink:label="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_149"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfRoyaltiesOnNetSales" xlink:label="loc_cgen_PercentageOfRoyaltiesOnNetSales_150"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfRoyaltiesOnNetSales" xlink:label="loc_cgen_PercentageOfRoyaltiesOnNetSales_151"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_Plan2010Member" xlink:label="loc_cgen_Plan2010Member_152"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_Plan2010Member" xlink:label="loc_cgen_Plan2010Member_153"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_154"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_155"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_156"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction" xlink:label="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_157"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction" xlink:label="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_158"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction" xlink:label="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_159"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction" xlink:label="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_160"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ReceivablesOnAccountOfShares" xlink:label="loc_cgen_ReceivablesOnAccountOfShares_161"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ReceivablesOnAccountOfShares" xlink:label="loc_cgen_ReceivablesOnAccountOfShares_162"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ReceivablesOnAccountOfShares" xlink:label="loc_cgen_ReceivablesOnAccountOfShares_163"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock" xlink:label="loc_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_164"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock" xlink:label="loc_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_165"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RegisteredDirectOfferingMember" xlink:label="loc_cgen_RegisteredDirectOfferingMember_166"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RegisteredDirectOfferingMember" xlink:label="loc_cgen_RegisteredDirectOfferingMember_167"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelatedPartyBalancesAndTransactionsAbstract" xlink:label="loc_cgen_RelatedPartyBalancesAndTransactionsAbstract_168"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelativeFairValueOfDeferredParticipation" xlink:label="loc_cgen_RelativeFairValueOfDeferredParticipation_169"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelativeFairValueOfDeferredParticipation" xlink:label="loc_cgen_RelativeFairValueOfDeferredParticipation_170"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelativeFairValueOfDeferredParticipation" xlink:label="loc_cgen_RelativeFairValueOfDeferredParticipation_171"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_172"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_173"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_174"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_175"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_176"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_177"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_178"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_179"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_180"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_181"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_182"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentExpensesMilestonePayment" xlink:label="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_183"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentExpensesMilestonePayment" xlink:label="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_184"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentExpensesMilestonePayment" xlink:label="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_185"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentGrantOneMember" xlink:label="loc_cgen_ResearchAndDevelopmentGrantOneMember_186"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentGrantOneMember" xlink:label="loc_cgen_ResearchAndDevelopmentGrantOneMember_187"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentGrantOneMember" xlink:label="loc_cgen_ResearchAndDevelopmentGrantOneMember_188"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RetainerFee" xlink:label="loc_cgen_RetainerFee_189"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RetainerFee" xlink:label="loc_cgen_RetainerFee_190"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RetainerFee" xlink:label="loc_cgen_RetainerFee_191"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueAbstract" xlink:label="loc_cgen_RevenueAbstract_192"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueDisclosureTextBlock" xlink:label="loc_cgen_RevenueDisclosureTextBlock_193"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueDisclosureTextBlock" xlink:label="loc_cgen_RevenueDisclosureTextBlock_194"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueDisclosureTextBlock" xlink:label="loc_cgen_RevenueDisclosureTextBlock_195"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueLineItems" xlink:label="loc_cgen_RevenueLineItems_196"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueLineItems" xlink:label="loc_cgen_RevenueLineItems_197"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RevenueTable" xlink:label="loc_cgen_RevenueTable_198"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyContingentObligations" xlink:label="loc_cgen_RoyaltyContingentObligations_199"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyContingentObligations" xlink:label="loc_cgen_RoyaltyContingentObligations_200"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyContingentObligations" xlink:label="loc_cgen_RoyaltyContingentObligations_201"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyPercentageBasedOnFutureRevenues" xlink:label="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_202"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyPercentageBasedOnFutureRevenues" xlink:label="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_203"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyPercentageBasedOnFutureRevenues" xlink:label="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_204"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SalesAgreementWithLeerinkPartnerLlcMember" xlink:label="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_205"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SalesAgreementWithLeerinkPartnerLlcMember" xlink:label="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_206"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SalesAgreementWithLeerinkPartnerLlcMember" xlink:label="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_207"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ScheduleOfRevenueTableTextBlock" xlink:label="loc_cgen_ScheduleOfRevenueTableTextBlock_208"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ScheduleOfRevenueTableTextBlock" xlink:label="loc_cgen_ScheduleOfRevenueTableTextBlock_209"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ScheduleOfRevenueTableTextBlock" xlink:label="loc_cgen_ScheduleOfRevenueTableTextBlock_210"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaAxis" xlink:label="loc_cgen_SegmentReportingGeographicAreaAxis_211"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaAxis" xlink:label="loc_cgen_SegmentReportingGeographicAreaAxis_212"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaDomain" xlink:label="loc_cgen_SegmentReportingGeographicAreaDomain_213"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayFundNonCurrent" xlink:label="loc_cgen_SeverancePayFundNonCurrent_214"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayFundNonCurrent" xlink:label="loc_cgen_SeverancePayFundNonCurrent_215"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayFundNonCurrent" xlink:label="loc_cgen_SeverancePayFundNonCurrent_216"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayNet" xlink:label="loc_cgen_SeverancePayNet_217"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayNet" xlink:label="loc_cgen_SeverancePayNet_218"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayNet" xlink:label="loc_cgen_SeverancePayNet_219"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" xlink:label="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_220"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" xlink:label="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_221"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" xlink:label="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_222"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_223"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_224"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_225"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SingleOperatingSegmentMember" xlink:label="loc_cgen_SingleOperatingSegmentMember_226"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SingleOperatingSegmentMember" xlink:label="loc_cgen_SingleOperatingSegmentMember_227"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" xlink:label="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_228"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" xlink:label="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_229"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" xlink:label="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_230"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" xlink:label="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_231"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="loc_cgen_StockIssuedDuringPeriodValueWarrantsExercised_232"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="loc_cgen_StockIssuedDuringPeriodValueWarrantsExercised_233"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="loc_cgen_StockIssuedDuringPeriodValueWarrantsExercised_234"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability" xlink:label="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_235"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability" xlink:label="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_236"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability" xlink:label="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_237"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember" xlink:label="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_238"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember" xlink:label="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_239"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember" xlink:label="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_240"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_TradeAndOtherPayablesRelatedParties" xlink:label="loc_cgen_TradeAndOtherPayablesRelatedParties_241"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_TradeAndOtherPayablesRelatedParties" xlink:label="loc_cgen_TradeAndOtherPayablesRelatedParties_242"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_TradeAndOtherPayablesRelatedParties" xlink:label="loc_cgen_TradeAndOtherPayablesRelatedParties_243"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract" xlink:label="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract_244"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock" xlink:label="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_245"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock" xlink:label="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_246"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock" xlink:label="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_247"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnderwritersMember" xlink:label="loc_cgen_UnderwritersMember_248"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnderwritersMember" xlink:label="loc_cgen_UnderwritersMember_249"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IL" xlink:label="loc_country_IL_250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="loc_country_US_251"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="loc_country_US_252"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_253"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_254"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_255"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_256"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_257"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_258"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_259"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_261"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_262"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_263"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_264"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_265"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_266"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_267"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_268"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_269"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_271"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_272"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_273"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_274"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_275"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_276"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_277"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_278"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_279"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_281"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_282"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_283"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_284"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_285"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_286"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_287"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_288"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_289"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_290"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_291"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_292"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_293"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_294"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_295"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_296"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_297"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_298"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_299"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_300"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_301"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_302"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_303"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_304"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_305"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_306"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_307"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_308"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_309"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_310"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_311"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_312"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_313"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_314"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_315"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_316"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_317"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_318"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_319"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_320"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_321"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_322"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDevelopment" xlink:label="loc_us-gaap_BusinessDevelopment_323"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDevelopment" xlink:label="loc_us-gaap_BusinessDevelopment_324"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_325"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_326"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_327"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_328"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_329"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_330"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_331"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_332"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_333"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_334"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_335"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_336"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_337"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_338"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_339"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_340"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_341"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_342"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_343"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_344"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_345"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_346"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_347"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_348"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_349"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_350"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_351"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_352"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_353"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_354"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_355"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_356"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_357"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_358"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_359"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_360"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_361"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_362"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_363"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_364"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_365"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_366"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_367"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesRelatedParty" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty_368"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesRelatedParty" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty_369"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_370"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_371"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_372"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_373"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_374"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_375"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_376"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_377"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_378"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_379"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_380"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_381"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_382"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_383"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_384"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_385"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_386"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_387"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_388"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_389"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_390"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_391"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_392"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_393"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_394"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_395"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_396"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EuropeanUnionMember" xlink:label="loc_us-gaap_EuropeanUnionMember_397"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EuropeanUnionMember" xlink:label="loc_us-gaap_EuropeanUnionMember_398"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_399"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_400"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_401"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_402"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_403"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_404"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_405"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_406"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_407"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_408"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_409"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_410"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_411"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_412"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_413"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_414"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_415"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_416"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_417"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_418"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_419"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_420"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_421"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_422"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_423"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_424"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_425"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_426"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_427"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_428"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_429"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_430"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_431"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_432"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_433"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_434"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_435"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_436"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_437"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_438"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_439"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_440"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_441"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_442"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_443"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_444"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_445"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_446"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_447"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_448"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_449"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_450"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_451"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_452"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeAmortizationOfDiscount" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_453"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeAmortizationOfDiscount" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_454"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_455"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_456"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_457"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:label="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_458"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_459"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_460"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_461"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_462"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_463"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_464"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_465"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_466"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_467"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_468"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_469"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_470"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_471"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_472"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_473"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_474"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_475"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_476"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_477"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_478"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_479"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_480"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_481"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_482"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_483"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_484"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_485"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_486"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_487"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_488"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_489"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_490"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_491"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_493"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_494"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_495"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_496"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_497"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_498"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_499"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_500"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_501"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_502"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_503"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_504"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_505"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_506"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_507"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_508"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_509"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_510"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_511"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_512"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_513"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_514"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_515"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_516"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_517"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_518"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_519"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_520"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_521"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_522"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_523"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_524"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_525"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_526"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_527"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_528"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_529"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_530"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_531"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_532"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_533"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_534"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_535"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_536"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_537"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_538"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_539"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRoyalties" xlink:label="loc_us-gaap_PaymentsForRoyalties_540"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRoyalties" xlink:label="loc_us-gaap_PaymentsForRoyalties_541"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_542"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_543"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_544"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_545"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_546"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_547"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_548"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_549"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_550"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_551"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_552"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_553"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_554"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseNoncurrent_555"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_556"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_557"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_558"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_559"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_560"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_561"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_562"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_563"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_564"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_565"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_566"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_567"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_568"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_569"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_570"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_571"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_572"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_573"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_574"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_575"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_576"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_577"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyLeaseGuaranteeMember" xlink:label="loc_us-gaap_PropertyLeaseGuaranteeMember_578"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_579"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_580"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_581"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_582"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_583"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_584"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_585"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_586"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_587"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_588"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_589"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_590"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_591"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_592"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestmentsCurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsCurrent_593"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestmentsCurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsCurrent_594"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_595"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_596"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_597"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_598"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_599"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_600"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_601"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_602"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_603"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_604"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_605"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_606"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_607"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_608"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_609"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_610"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_611"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_612"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_613"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_614"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_615"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_616"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_617"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_618"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_619"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_620"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_621"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_622"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_623"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_624"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_625"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_626"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_627"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_628"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_629"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_630"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_631"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_632"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_633"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_634"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_635"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_636"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_637"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_638"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_639"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_640"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_641"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_642"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_643"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_644"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_645"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_646"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_647"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_648"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_649"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_650"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_651"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_652"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_653"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_654"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_655"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_656"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_657"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_658"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_659"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_660"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_661"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_662"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_663"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_664"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_665"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_666"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_667"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_668"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_669"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_670"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_671"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_672"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_673"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_674"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_675"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_676"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_677"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_678"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_679"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_680"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_681"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_682"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_683"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_684"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_685"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_686"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_687"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_688"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_689"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_690"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_691"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_692"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_693"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_694"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_695"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_696"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_697"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_698"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_699"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_700"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_701"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_702"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_703"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_704"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_705"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_706"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_707"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_708"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_709"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_710"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_711"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_712"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_713"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_714"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_715"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_716"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_717"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_718"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_719"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_720"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_721"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_722"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_723"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_724"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_725"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_726"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_727"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_728"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_729"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_730"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_731"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_732"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_733"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_734"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_735"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_736"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_737"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_738"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_739"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_740"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_741"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_742"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_743"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_744"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_745"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_746"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_747"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_748"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_749"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_750"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_751"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_752"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaap_StockOptionPlanExpense_753"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_754"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_755"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_756"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_757"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_758"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_759"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_760"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_761"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_762"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplyCommitmentAxis" xlink:label="loc_us-gaap_SupplyCommitmentAxis_763"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_764"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_765"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_766"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_767"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_768"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_769"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_770"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_771"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_772"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_773"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AccruedMilestonePayment_0" xml:lang="en-US">Represents the amount of accrued milestone payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AccruedMilestonePayment_1" xml:lang="en-US">Accrued Milestone Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AccruedMilestonePayment_2" xml:lang="en-US">Accrued milestone payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_0" xml:lang="en-US">Adjustment For Exchange Rate Differences Loss Gain On Cash Balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_1" xml:lang="en-US">Exchange rate differences loss (gain) on cash balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AgreementMember_0" xml:lang="en-US">Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AgreementMember_1" xml:lang="en-US">Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AgreementStartDate_0" xml:lang="en-US">Start date of the agreement, in CCYY-MM-DD format.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AgreementStartDate_1" xml:lang="en-US">Agreement, start date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AgreementTerminationDescription_0" xml:lang="en-US">Agreement termination description.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AgreementTerminationDescription_1" xml:lang="en-US">Agreement termination description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AgreementTerminationDescription_2" xml:lang="en-US">Agreement termination description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_0" xml:lang="en-US">Amortization Of Cash Consideration Of Research And Development Funding Arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_1" xml:lang="en-US">Increase in interest receivables and exchange differences on short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_2" xml:lang="en-US">Increase in interest receivables and exchange differences on short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_0" xml:lang="en-US">Amortization Of Discount And Accrued Interest On Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_1" xml:lang="en-US">Represent the amount of Amortization of discount and accrued interest on marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_2" xml:lang="en-US">Amortization of discount and accrued interest on marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AmortizationOfDiscountOnMarketableSecurities_0" xml:lang="en-US">Represent the amount of amortization of discount on marketable securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_AmortizationOfDiscountOnMarketableSecurities_1" xml:lang="en-US">Amortization of discount on marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AmortizationOfDiscountOnMarketableSecurities_2" xml:lang="en-US">Amortization Of Discount On Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AmountIncurredMilestonePayments_0" xml:lang="en-US">Amount incurred milestone payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AmountIncurredMilestonePayments_1" xml:lang="en-US">Amount incurred milestone payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AtMarketOfferingProgramMember_0" xml:lang="en-US">At The Market Offering Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AtMarketOfferingProgramMember_1" xml:lang="en-US">At Market Offering Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AtMarketOfferingProgramMember_2" xml:lang="en-US">At The Market Offering Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_0" xml:lang="en-US">Available For Sale Securities Continuous Unrealized Loss Position Greater Than 12 Months Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_1" xml:lang="en-US">Represents the amount of available for sale securities, continuous unrealized loss position, greater than 12 Months, fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_2" xml:lang="en-US">Available-for-Sale Securities, fair value, greater than 12 months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_0" xml:lang="en-US">Available For Sale Securities Continuous Unrealized Loss Position Greater Than 12 Months Gross Unrealized Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_1" xml:lang="en-US">Represents the amount of available for sale securities, continuous unrealized loss position, greater than 12 Months, gross unrealized losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_2" xml:lang="en-US">Available-for-Sale Securities, gross unrealized losses, greater than 12 months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_0" xml:lang="en-US">Available For Sale Securities Continuous Unrealized Loss Position Less Than 12 Months Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_1" xml:lang="en-US">Represents the amount of available for sale securities, continuous unrealized loss position, less than 12 Months, fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_2" xml:lang="en-US">Available-for-Sale Securities, fair value, less than 12 months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_0" xml:lang="en-US">Available For Sale Securities Continuous Unrealized Loss Position Less Than 12 Months Gross Unrealized Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_1" xml:lang="en-US">Represents the amount of available for sale securities, continuous unrealized loss position, less than 12 Months, gross unrealized losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_2" xml:lang="en-US">Available-for-Sale Securities, gross unrealized losses, less than 12 months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_0" xml:lang="en-US">Expiration period of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_1" xml:lang="en-US">Class Of Warrant Or Righst Period From Which Warrants Or Rights Exercisable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_2" xml:lang="en-US">Expiration period of warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ClearanceTriggeredMilestonePayment_0" xml:lang="en-US">Clearance Triggered Milestone Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ClearanceTriggeredMilestonePayment_1" xml:lang="en-US">Represents the amount of clearance triggered milestone payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ClearanceTriggeredMilestonePayment_2" xml:lang="en-US">Clearance triggered mlestone payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_0" xml:lang="en-US">Clinical Amount Of Expense For Research And Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_1" xml:lang="en-US">Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_2" xml:lang="en-US">Clinical R&amp;D expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_0" xml:lang="en-US">Collaboration Agreement With U.S. Antibody Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_1" xml:lang="en-US">Collaboration Agreement With U.S. Antibody Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_CollaborativeArrangementsMember_0" xml:lang="en-US">Collaborative Arrangements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_CollaborativeArrangementsMember_1" xml:lang="en-US">Collaborative Arrangements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_CollaborativeArrangementsTwoMember_0" xml:lang="en-US">Collaborative Arrangements Two Member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_CollaborativeArrangementsTwoMember_1" xml:lang="en-US">Collaborative Arrangements Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_CommercialLicenseAgreementMember_0" xml:lang="en-US">Commercial License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_CommercialLicenseAgreementMember_1" xml:lang="en-US">Commercial License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ContingentFees_0" xml:lang="en-US">Contingent fees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ContingentFees_1" xml:lang="en-US">Contingent fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_ContingentFees_2" xml:lang="en-US">Contingent fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_CustomerOneMember_0" xml:lang="en-US">Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_CustomerOneMember_1" xml:lang="en-US">Customer One Member</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_CustomerOneMember_2" xml:lang="en-US">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_CustomerTwoMember_0" xml:lang="en-US">Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_CustomerTwoMember_1" xml:lang="en-US">This member stands for Customer two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_CustomerTwoMember_2" xml:lang="en-US">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_DeferredParticipationOfBmsInRdExpenses_0" xml:lang="en-US">Deferred participation of BMS in R&amp;amp;D expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_DeferredParticipationOfBmsInRdExpenses_1" xml:lang="en-US">Deferred Participation Of Bms In Rd Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_DeferredParticipationOfBmsInRdExpenses_2" xml:lang="en-US">Deferred participation of BMS in R&amp;D expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_0" xml:lang="en-US">Development, regulatory and commercial milestones compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_1" xml:lang="en-US">Development, regulatory and commercial milestones compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_DocumentAndEntityInformationAbstract_0" xml:lang="en-US">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_DocumentAndEntityInformationAbstract_1" xml:lang="en-US">Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_EmployeesDirectorsAndNonEmployeesMember_0" xml:lang="en-US">Employees Directors And Non Employees [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_EmployeesDirectorsAndNonEmployeesMember_1" xml:lang="en-US">Information about the employees, directors and non-employees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_EmployeeSharePurchasePlanMember_0" xml:lang="en-US">Information about the Employee Share Purchase Plan member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_EmployeeSharePurchasePlanMember_1" xml:lang="en-US">Employee Share Purchase Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_FinancialIncomeExpenseNet_0" xml:lang="en-US">Financial Income (Expense), Net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_FinancialIncomeExpenseNet_1" xml:lang="en-US">Financial income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_FinancialIncomeExpenseNet_2" xml:lang="en-US">Financial Income Expense Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_cgen_FinancialIncomeExpenseNet_3" xml:lang="en-US">Financial and other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_FinancialIncomeExpenseNet_4" xml:lang="en-US">Financial and other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_FinancialIncomeExpenseNet_5" xml:lang="en-US">Financial and other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_GileadSciencesIncMember_0" xml:lang="en-US">Gilead Sciences, Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_GileadSciencesIncMember_1" xml:lang="en-US">This member is stand for Gilead Sciences, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_GovernmentAndOtherGrantsAxis_0" xml:lang="en-US">Government and Other Grants [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_GovernmentAndOtherGrantsAxis_1" xml:lang="en-US">Government and Other Grants [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_GovernmentAndOtherGrantsDomain_0" xml:lang="en-US">Government And Other Grants [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_GovernmentAndOtherGrantsLineItems_0" xml:lang="en-US">Government And Other Grants [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_GovernmentAndOtherGrantsLineItems_1" xml:lang="en-US">Government and Other Grants [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_GovernmentAndOtherGrantsMember_0" xml:lang="en-US">Government and Other Grants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_GovernmentAndOtherGrantsMember_1" xml:lang="en-US">Government and Other Grants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_GovernmentAndOtherGrantsTable_0" xml:lang="en-US">Government And Other Grants [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_GovernmentAndOtherGrantsTable_1" xml:lang="en-US">Government and Other Grants [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_0" xml:lang="en-US">Increase (decrease) in deferred participation in R&amp;amp;D expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_1" xml:lang="en-US">Increase Decrease In Deferred Participation In Research And Development Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_2" xml:lang="en-US">Decrease in deferred participation in R&amp;D expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_IncreaseDecreaseInDeferredRevenues_0" xml:lang="en-US">Increase Decrease In Deferred Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_IncreaseDecreaseInDeferredRevenues_1" xml:lang="en-US">Represent the amount of deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_IncreaseDecreaseInDeferredRevenues_2" xml:lang="en-US">Decrease in deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_0" xml:lang="en-US">Increase Decrease In Interest Receivables And Exchange Differences On Long Term Bank Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_1" xml:lang="en-US">Represents amount for increase decrease in interest receivables and exchange differences on long term bank deposits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_2" xml:lang="en-US">Increase in interest receivables and exchange differences on long-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_0" xml:lang="en-US">Increase Decrease In Interest Receivables And Exchange Differences On Short Term Bank Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_1" xml:lang="en-US">Represents amount for increase decrease in interest receivables and exchange differences on short term bank deposits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_2" xml:lang="en-US">Increase in interest receivables and exchange differences on short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_3" xml:lang="en-US">Increase in interest receivables and exchange differences on short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_0" xml:lang="en-US">Decrease in operating lease right of use asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_1" xml:lang="en-US">Decrease in operating lease right of use asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_2" xml:lang="en-US">Increase Decrease In Operating Lease Right Of Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_IssuanceExpenses_0" xml:lang="en-US">Represent the amount of Issuance expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_IssuanceExpenses_1" xml:lang="en-US">Issuance Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_IssuanceExpenses_2" xml:lang="en-US">Issuance expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_0" xml:lang="en-US">Long term deferred participation in R&amp;amp;D expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_1" xml:lang="en-US">Long Term Deferred Participationin Research And Development Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_2" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_MasterClinicalAgreementMember_0" xml:lang="en-US">Master Clinical Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_MasterClinicalAgreementMember_1" xml:lang="en-US">Master Clinical Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_0" xml:lang="en-US">Maximum authorized proceeds from issuance of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_1" xml:lang="en-US">Maximum Authorized Proceeds From Issuance Of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_2" xml:lang="en-US">Proceeds from issuance of common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_0" xml:lang="en-US">Maximum Royalty Repaid As Percentage Of Grant Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_1" xml:lang="en-US">Maximum royalty repaid as percentage of grant received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_2" xml:lang="en-US">Maximum royalty repaid as percentage of grant received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_May2012AgreementMember_0" xml:lang="en-US">Information pertaining to the May 2012 Agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_May2012AgreementMember_1" xml:lang="en-US">May 2012 Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_May2012AgreementMember_2" xml:lang="en-US">May 2012 Agreement With Advisor [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_MilestonePaymentReceivable_0" xml:lang="en-US">Milestone Payment Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_MilestonePaymentReceivable_1" xml:lang="en-US">Amount of milestone payment receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_MilestonePaymentReceivable_2" xml:lang="en-US">Milestone payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_0" xml:lang="en-US">Numerator:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_1" xml:lang="en-US">Net Income Loss After Adjustment Of Change In Fair Value Of Research And Development Funding Arrangement Abstract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy pertaining to new accounting pronouncements not yet adopted, that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_1" xml:lang="en-US">New Accounting Pronouncements Not Yet Adopted Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_2" xml:lang="en-US">Recently issued accounting pronouncements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_NonRefundableUpfrontPayment_0" xml:lang="en-US">Non Refundable Upfront Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_NonRefundableUpfrontPayment_1" xml:lang="en-US">Amount of non-refundable upfront payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_NonRefundableUpfrontPayment_2" xml:lang="en-US">Non-refundable upfront payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_NumberOfWarrantsExercised_0" xml:lang="en-US">Number of warrants exercised.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_NumberOfWarrantsExercised_1" xml:lang="en-US">Number Of Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_NumberOfWarrantsExercised_2" xml:lang="en-US">Warrants exercised, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_OtherSegmentExpenses_0" xml:lang="en-US">Other Segment Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_OtherSegmentExpenses_1" xml:lang="en-US">Other segment expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_OtherSegmentExpenses_2" xml:lang="en-US">Other segment expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ParticipationRights_0" xml:lang="en-US">Percentage of the cash consideration received by the Company or its affiliates from third parties to be paid back to advisor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ParticipationRights_1" xml:lang="en-US">Participation Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_PercentageOfClosingPrice_0" xml:lang="en-US">Percentage of closing price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_PercentageOfClosingPrice_1" xml:lang="en-US">Percentage of closing price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_0" xml:lang="en-US">Percentage Of Expected From Upfront Payment Amount Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_1" xml:lang="en-US">Percentage of expected from upfront payment amount paid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_2" xml:lang="en-US">Percentage of expected from upfront payment amount paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_PercentageOfRoyaltiesOnNetSales_0" xml:lang="en-US">Percentage of royalties on net sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_PercentageOfRoyaltiesOnNetSales_1" xml:lang="en-US">Percentage of royalties on net sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_Plan2010Member_0" xml:lang="en-US">Information about the plan 2010 member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_Plan2010Member_1" xml:lang="en-US">Plan 2010 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_0" xml:lang="en-US">Preclinical Amount Of Expense For Research And Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_1" xml:lang="en-US">Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_2" xml:lang="en-US">Preclinical R&amp;D expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_0" xml:lang="en-US">The amount of purchase property and equipment as non cash transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_1" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_2" xml:lang="en-US">Purchase Of Property And Equipment As Non Cash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_3" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ReceivablesOnAccountOfShares_0" xml:lang="en-US">Receivables on account of shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ReceivablesOnAccountOfShares_1" xml:lang="en-US">Receivables On Account Of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_ReceivablesOnAccountOfShares_2" xml:lang="en-US">Receivables on account of shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_0" xml:lang="en-US">Recently Issued Accounting Pronouncements [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_1" xml:lang="en-US">Accounting policy for recently issued accounting pronouncements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RegisteredDirectOfferingMember_0" xml:lang="en-US">Registered direct offering [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RegisteredDirectOfferingMember_1" xml:lang="en-US">Registered direct offering [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RelatedPartyBalancesAndTransactionsAbstract_0" xml:lang="en-US">Related Party Balances And Transactions Abstract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RelativeFairValueOfDeferredParticipation_0" xml:lang="en-US">Relative fair value of deferred participation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RelativeFairValueOfDeferredParticipation_1" xml:lang="en-US">Relative Fair Value Of Deferred Participation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_RelativeFairValueOfDeferredParticipation_2" xml:lang="en-US">Relative fair value of deferred participation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_0" xml:lang="en-US">Addition Potential milestone revenue from arrangements for research and development, including collaboration and licenses agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_1" xml:lang="en-US">Research And Development Arrangement Additional Payments Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_0" xml:lang="en-US">Potential milestone revenue from arrangements for research and development, including collaboration and licenses agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_1" xml:lang="en-US">Research And Development Arrangement Payments Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_2" xml:lang="en-US">Potential milestone compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_0" xml:lang="en-US">Potential milestone compensation company is now eligible for.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_1" xml:lang="en-US">Research And Development Arrangement Payments Receivable On Remaining Program</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_2" xml:lang="en-US">Potential milestone compensation company is now eligible for</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_0" xml:lang="en-US">Potential milestone revenue for preclinical stages of research from arrangements for research and development, including collaboration and licenses agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_1" xml:lang="en-US">Research And Development Arrangement Preclinical Payments Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_2" xml:lang="en-US">Preclinical milestone compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ResearchAndDevelopmentExpensesMilestonePayment_0" xml:lang="en-US">Research and development expenses milestone payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ResearchAndDevelopmentExpensesMilestonePayment_1" xml:lang="en-US">Research And Development Expenses Milestone Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ResearchAndDevelopmentExpensesMilestonePayment_2" xml:lang="en-US">Research and development expenses milestone payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ResearchAndDevelopmentGrantOneMember_0" xml:lang="en-US">Represents Research and development grant one member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ResearchAndDevelopmentGrantOneMember_1" xml:lang="en-US">Research And Development Grant One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ResearchAndDevelopmentGrantOneMember_2" xml:lang="en-US">Research And Development Grant One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RetainerFee_0" xml:lang="en-US">Retainer fee per month.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RetainerFee_1" xml:lang="en-US">Retainer Fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_RetainerFee_2" xml:lang="en-US">Retainer fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RevenueAbstract_0" xml:lang="en-US">Revenue [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RevenueDisclosureTextBlock_0" xml:lang="en-US">Revenue Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RevenueDisclosureTextBlock_1" xml:lang="en-US">The entire disclosure for revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_RevenueDisclosureTextBlock_2" xml:lang="en-US">REVENUES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RevenueLineItems_0" xml:lang="en-US">Revenue [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RevenueLineItems_1" xml:lang="en-US">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.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RevenueTable_0" xml:lang="en-US">Revenue [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RoyaltyContingentObligations_0" xml:lang="en-US">The contingent obligations for payments based on royalty-bearing participation received or accrued, net of royalties paid or accrued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RoyaltyContingentObligations_1" xml:lang="en-US">Royalty Contingent Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_RoyaltyContingentObligations_2" xml:lang="en-US">Contingent royalty obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_RoyaltyPercentageBasedOnFutureRevenues_0" xml:lang="en-US">Royalty Percentage Based On Future Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_RoyaltyPercentageBasedOnFutureRevenues_1" xml:lang="en-US">Royalty percentage based on future revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_RoyaltyPercentageBasedOnFutureRevenues_2" xml:lang="en-US">Royalty percentage based on future revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SalesAgreementWithLeerinkPartnerLlcMember_0" xml:lang="en-US">Information about the Sales Agreement with Leerink Partner LLC member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SalesAgreementWithLeerinkPartnerLlcMember_1" xml:lang="en-US">Sales Agreement With Leerink Partner Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_SalesAgreementWithLeerinkPartnerLlcMember_2" xml:lang="en-US">Sales Agreement With Leerink Partner LLC [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ScheduleOfRevenueTableTextBlock_0" xml:lang="en-US">Schedule Of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ScheduleOfRevenueTableTextBlock_1" xml:lang="en-US">Tabular disclosure of  revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_ScheduleOfRevenueTableTextBlock_2" xml:lang="en-US">Schedule of revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SegmentReportingGeographicAreaAxis_0" xml:lang="en-US">Segment Reporting Geographic Area [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SegmentReportingGeographicAreaAxis_1" xml:lang="en-US">Segment Reporting Geographic Area [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SegmentReportingGeographicAreaDomain_0" xml:lang="en-US">Segment Reporting Geographic Area [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SeverancePayFundNonCurrent_0" xml:lang="en-US">Monthly deposits in externally managed funds which primarily cover Israeli law severance pay liability of one month's salary for each year of employment upon the retirement or death of an employee or termination of employment without a valid legal reason.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SeverancePayFundNonCurrent_1" xml:lang="en-US">Severance Pay Fund Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_SeverancePayFundNonCurrent_2" xml:lang="en-US">Severance pay fund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SeverancePayNet_0" xml:lang="en-US">Severance pay, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SeverancePayNet_1" xml:lang="en-US">Severance Pay Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_SeverancePayNet_2" xml:lang="en-US">Increase (decrease) in severance pay, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_0" xml:lang="en-US">Weighted average remaining contractual life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award Options, Remaining Contractual Term [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Remaining Contractual Term Abstract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_0" xml:lang="en-US">Short term deferred participation in R&amp;amp;D expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_1" xml:lang="en-US">Short Term Deferred Participation In Research And Development Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_2" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SingleOperatingSegmentMember_0" xml:lang="en-US">Single operating segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SingleOperatingSegmentMember_1" xml:lang="en-US">Single Operating Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_0" xml:lang="en-US">Stock-based compensation relating to options issued to employees and directors.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_1" xml:lang="en-US">Stock Based Compensation Relating To Options Issued To Employees And Directors Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_2" xml:lang="en-US">Stock-based compensation issued to employees, directors and non-employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_3" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_StockIssuedDuringPeriodValueWarrantsExercised_0" xml:lang="en-US">Value of stock issued as a result of the exercise of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_StockIssuedDuringPeriodValueWarrantsExercised_1" xml:lang="en-US">Stock Issued During Period Value Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_StockIssuedDuringPeriodValueWarrantsExercised_2" xml:lang="en-US">Warrants exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_0" xml:lang="en-US">Represent the Right-of-use asset obtained in exchange for operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_1" xml:lang="en-US">Supplemental Right Of Use Asset And Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_2" xml:lang="en-US">Right-of-use asset obtained in exchange for operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_0" xml:lang="en-US">SVB Leerink LLC and Stifel, Nicolaus &amp; Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_1" xml:lang="en-US">Svb Leerink Llc And Stifel Nicolaus And Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_2" xml:lang="en-US">SVB Leerink LLC and Stifel, Nicolaus &amp; Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_TradeAndOtherPayablesRelatedParties_0" xml:lang="en-US">Trade and other payables related parties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_TradeAndOtherPayablesRelatedParties_1" xml:lang="en-US">Trade And Other Payables Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cgen_TradeAndOtherPayablesRelatedParties_2" xml:lang="en-US">Trade and other payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract_0" xml:lang="en-US">Unaudited Interim Consolidated Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_0" xml:lang="en-US">The entire disclosure of unaudited interim consolidated financial statements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_1" xml:lang="en-US">Unaudited Interim Consolidated Financial Statements [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_2" xml:lang="en-US">UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cgen_UnderwritersMember_0" xml:lang="en-US">Underwriters [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cgen_UnderwritersMember_1" xml:lang="en-US">Underwriters [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_IL_0" xml:lang="en-US">Israel [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US_0" xml:lang="en-US">Unites States [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_country_US_1" xml:lang="en-US">United States</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag_0" xml:lang="en-US">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract_0" xml:lang="en-US">Cover [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate_0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus_0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus_0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate_0" xml:lang="en-US">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType_0" xml:lang="en-US">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1_0" xml:lang="en-US">Entity Address, Address Line One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2_0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine3_0" xml:lang="en-US">Entity Address, Address Line Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown_0" xml:lang="en-US">Entity Address, City or Town</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry_0" xml:lang="en-US">Entity Address Country</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode_0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey_0" xml:lang="en-US">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber_0" xml:lang="en-US">Entity File Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode_0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName_0" xml:lang="en-US">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EuropeMember_0" xml:lang="en-US">Europe [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis_0" xml:lang="en-US">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember_0" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember_0" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain_0" xml:lang="en-US">Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis_0" xml:lang="en-US">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_RangeAxis_1" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember_0" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain_0" xml:lang="en-US">Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis_0" xml:lang="en-US">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_StatementGeographicalAxis_1" xml:lang="en-US">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis_0" xml:lang="en-US">Scenario [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_0" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_1" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent_0" xml:lang="en-US">Trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_0" xml:lang="en-US">Trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_1" xml:lang="en-US">Accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1" xml:lang="en-US">Accumulated other comprehensive Income (loss) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_0" xml:lang="en-US">Additional paid-in capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_0" xml:lang="en-US">Additional paid-in capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0" xml:lang="en-US">Stock-based compensation issued to employees, directors and non-employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Adjustments required to reconcile net loss to net cash used in operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_0" xml:lang="en-US">Stock-based compensation expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xml:lang="en-US">Securities excluded from the calculations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_0" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_0" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets_0" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets_1" xml:lang="en-US">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract_0" xml:lang="en-US">ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent_0" xml:lang="en-US">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent_1" xml:lang="en-US">Total current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract_0" xml:lang="en-US">CURRENT ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract_0" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract_1" xml:lang="en-US">Assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent_0" xml:lang="en-US">Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent_1" xml:lang="en-US">Total non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract_0" xml:lang="en-US">NON-CURRENT ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xml:lang="en-US">Gross unrealized gains</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US">Gross unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0" xml:lang="en-US">Debt Securities, Available-for-Sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1" xml:lang="en-US">Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis_0" xml:lang="en-US">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessDevelopment_0" xml:lang="en-US">Marketing and business development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessDevelopment_1" xml:lang="en-US">Marketing and business development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xml:lang="en-US">Cash, cash equivalents and restricted cash at the end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US">Cash, cash equivalents and restricted cash at the beginning of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US">Decrease in cash, cash equivalents and restricted cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0" xml:lang="en-US">Supplemental disclosure of non-cash investing and financing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_0" xml:lang="en-US">Exercise price of warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_0" xml:lang="en-US">Warrants purchase to ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding_0" xml:lang="en-US">Warrants purchase to ordinary shares remain outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies_0" xml:lang="en-US">COMMITMENTS AND CONTINGENT LIABILITIES (NOTE 4)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies_1" xml:lang="en-US">COMMITMENTS AND CONTINGENT LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1" xml:lang="en-US">Number of shares reserved for issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember_0" xml:lang="en-US">Ordinary shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_0" xml:lang="en-US">Ordinary shares, par value per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_1" xml:lang="en-US">Ordinary shares, par value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_0" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued_0" xml:lang="en-US">Ordinary shares, shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_0" xml:lang="en-US">Balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1" xml:lang="en-US">Balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2" xml:lang="en-US">Ordinary shares, shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue_0" xml:lang="en-US">Ordinary shares of NIS 0.01 par value per share: 200,000,000 shares authorized on June 30, 2021 and December 31, 2020; 83,917,929 and 83,675,856 shares issued and outstanding on June 30, 2021 and December 31, 2020, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue_1" xml:lang="en-US">Ordinary shares of NIS 0.01 par value: 200,000,000 shares authorized on June 30, 2025, and December 31, 2024; 93,535,357 and 89,541,246 shares issued and outstanding on June 30, 2025, and December 31, 2024, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_0" xml:lang="en-US">Total comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_2" xml:lang="en-US">Total comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_0" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_0" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_0" xml:lang="en-US">Concentration of credit risks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_0" xml:lang="en-US">Sales to a single customer exceeding 10%</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_0" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_0" xml:lang="en-US">Corporate Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_1" xml:lang="en-US">Governmental bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_2" xml:lang="en-US">U.S. government bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue_0" xml:lang="en-US">Cost of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenue_1" xml:lang="en-US">Cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpensesRelatedParty_0" xml:lang="en-US">Related parties' expenses amounts charged to research and development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpensesRelatedParty_1" xml:lang="en-US">Research and development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_0" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_0" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_1" xml:lang="en-US">Schedule of available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenue_0" xml:lang="en-US">Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsNoncurrent_0" xml:lang="en-US">Deposits Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepositsAssetsNoncurrent_1" xml:lang="en-US">Restricted long-term bank deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation_0" xml:lang="en-US">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract_0" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic_0" xml:lang="en-US">Basic net loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic_1" xml:lang="en-US">Basic net loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic_2" xml:lang="en-US">Basic loss per ordinary share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted_0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1" xml:lang="en-US">Diluted net loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted_2" xml:lang="en-US">Diluted loss per ordinary share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_0" xml:lang="en-US">Basic and diluted loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_0" xml:lang="en-US">LOSSES PER SHARE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0" xml:lang="en-US">Unrecognized compensation cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0" xml:lang="en-US">Period over which compensation expense will be recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xml:lang="en-US">Unrecognized estimated compensation cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockMember_0" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_0" xml:lang="en-US">Share based compensation ESPP</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost_0" xml:lang="en-US">Equity investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EuropeanUnionMember_0" xml:lang="en-US">European Union [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EuropeanUnionMember_1" xml:lang="en-US">Europe</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_0" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1" xml:lang="en-US">Schedule of fair value measurements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xml:lang="en-US">Asset Class [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis_0" xml:lang="en-US">Asset Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_0" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_1" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired_0" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis_0" xml:lang="en-US">Financial Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis_0" xml:lang="en-US">Gain Contingencies, Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_0" xml:lang="en-US">General and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_1" xml:lang="en-US">General and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0" xml:lang="en-US">General and administrative expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit_0" xml:lang="en-US">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit_1" xml:lang="en-US">Gross profit (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis_0" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure_0" xml:lang="en-US">Bank guarantees in favor of lessor, foreign currency derivative contracts and credit card security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure_1" xml:lang="en-US">Bank guarantees in favor of lessor, foreign currency derivative contracts and credit card security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US">Loss before taxes on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract_0" xml:lang="en-US">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_0" xml:lang="en-US">Income Statement Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_0" xml:lang="en-US">TAXES ON INCOME [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_0" xml:lang="en-US">TAXES ON INCOME</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_0" xml:lang="en-US">Tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/negativeTerseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1" xml:lang="en-US">Tax benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_3" xml:lang="en-US">Taxes on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_4" xml:lang="en-US">Income tax expenses (tax benefits)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_0" xml:lang="en-US">Decrease in trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0" xml:lang="en-US">Increase in other accounts payable and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1" xml:lang="en-US">Decrease in other accounts payable and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_0" xml:lang="en-US">Increase in trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1" xml:lang="en-US">Decrease in trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0" xml:lang="en-US">Increase in other accounts receivable and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_0" xml:lang="en-US">Increase in interest receivables from short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_1" xml:lang="en-US">Increase (Decrease) in Accrued Interest Receivable, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_1" xml:lang="en-US">Deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0" xml:lang="en-US">Decrease in operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0" xml:lang="en-US">Decrease in long-term prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_0" xml:lang="en-US">Decrease (increase) in long-term prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_1" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndOtherIncomeTableTextBlock_0" xml:lang="en-US">Schedule of Financial And Other Income, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_0" xml:lang="en-US">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfDiscount_0" xml:lang="en-US">Investment Income, Amortization of Discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfDiscount_1" xml:lang="en-US">Amortization of discount on marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest_0" xml:lang="en-US">Investment Income, Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest_1" xml:lang="en-US">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest_2" xml:lang="en-US">Interest Income, Deposits with Financial Institutions, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_0" xml:lang="en-US">Amount of investment in Compugen</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_0" xml:lang="en-US">Investments, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_1" xml:lang="en-US">Investment in marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" xml:lang="en-US">MARKETABLE SECURITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_0" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US">Total liabilities and shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent_0" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent_1" xml:lang="en-US">Total current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_0" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_1" xml:lang="en-US">Total non-current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract_0" xml:lang="en-US">NON- CURRENT LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_0" xml:lang="en-US">Marketable Securities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_1" xml:lang="en-US">Investment in marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_0" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_1" xml:lang="en-US">Investments in marketable securities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_MarketableSecuritiesRealizedGainLoss_0" xml:lang="en-US">Realized gain on sale of marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesRealizedGainLoss_1" xml:lang="en-US">Marketable Securities, Realized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_0" xml:lang="en-US">Marketable Security, Unrealized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_1" xml:lang="en-US">Other comprehensive income (loss) from marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_2" xml:lang="en-US">Change in unrealized gains (losses) on marketable securities: Unrealized gains (losses) arising during the period, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MoneyMarketFundsMember_0" xml:lang="en-US">Money Market Funds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US">Net cash provided by financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0" xml:lang="en-US">Cash flows from financing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US">Net cash used in investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0" xml:lang="en-US">Cash flows from investing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0" xml:lang="en-US">Net cash used in operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2" xml:lang="en-US">Net cash used in operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Cash flows from operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NetIncomeLoss_0" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss_1" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss_2" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss_3" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss_4" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_NetIncomeLoss_5" xml:lang="en-US">Net loss for basic and diluted loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/zeroTerseLabel" xlink:label="lab_us-gaap_NetIncomeLoss_6" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_NetIncomeLoss_7" xml:lang="en-US">Net loss for basic and diluted loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xml:lang="en-US">Recently adopted accounting pronouncements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncurrentAssets_0" xml:lang="en-US">Long-lived assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfOperatingSegments_0" xml:lang="en-US">Number of operating segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfOperatingSegments_1" xml:lang="en-US">Number of operating segment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses_0" xml:lang="en-US">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses_1" xml:lang="en-US">Total operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract_0" xml:lang="en-US">Operating expenses:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss_0" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss_1" xml:lang="en-US">Operating loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_0" xml:lang="en-US">Current maturity of operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0" xml:lang="en-US">Long term operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1" xml:lang="en-US">Operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_0" xml:lang="en-US">Operating lease right to use asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xml:lang="en-US">GENERAL [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0" xml:lang="en-US">GENERAL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_0" xml:lang="en-US">Other accounts payable and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1" xml:lang="en-US">Employees and related accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xml:lang="en-US">Other comprehensive loss:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xml:lang="en-US">Other comprehensive loss from marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_2" xml:lang="en-US">Change in unrealized gains (losses) on marketable securities: Unrealized gains (losses) arising during the period, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1" xml:lang="en-US">Other comprehensive income (loss) from marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_2" xml:lang="en-US">Change in unrealized gains (losses) on marketable securities: Unrealized gains (losses) arising during the period, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xml:lang="en-US">Other comprehensive income (loss) from marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2" xml:lang="en-US">Change in unrealized gains (losses) on marketable securities: Unrealized losses arising during the period, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract_0" xml:lang="en-US">FINANCIAL AND OTHER INCOME, NET [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract_1" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1" xml:lang="en-US">FINANCIAL AND OTHER INCOME, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2" xml:lang="en-US">FINANCIAL AND OTHER INCOME, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_1" xml:lang="en-US">Exchange rate differences and other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherShortTermInvestments_0" xml:lang="en-US">Short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRoyalties_0" xml:lang="en-US">Payments for Royalties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsForRoyalties_1" xml:lang="en-US">Royalties paid to the IIA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts_0" xml:lang="en-US">Issuance expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts_1" xml:lang="en-US">Issuance expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_0" xml:lang="en-US">Investment in marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_1" xml:lang="en-US">Payments to Acquire Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_0" xml:lang="en-US">Investment in short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_1" xml:lang="en-US">Payments to Acquire Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis_0" xml:lang="en-US">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain_0" xml:lang="en-US">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_0" xml:lang="en-US">Accrued severance pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_1" xml:lang="en-US">Accrued severance pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xml:lang="en-US">Other accounts receivable and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseNoncurrent_0" xml:lang="en-US">Long-term prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_0" xml:lang="en-US">Proceeds from ordinary shares in offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_0" xml:lang="en-US">Proceeds from issuance of ordinary shares, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_0" xml:lang="en-US">Proceeds from maturity of short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_0" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1" xml:lang="en-US">Proceeds from maturity of short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_0" xml:lang="en-US">Proceeds from Sale and Maturity of Held-to-Maturity Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_1" xml:lang="en-US">Proceeds from Sale and Maturity of Held-to-Maturity Securities, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_2" xml:lang="en-US">Proceeds from Maturity of marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_0" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1" xml:lang="en-US">Proceeds from maturity of marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_0" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_1" xml:lang="en-US">Proceeds from maturity of short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_2" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_0" xml:lang="en-US">Proceeds from Sale of Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_1" xml:lang="en-US">Proceeds from equity investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_0" xml:lang="en-US">Proceeds from Sale of Held-to-Maturity Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_1" xml:lang="en-US">Proceeds from Sale and Maturity of Held-to-Maturity Securities, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_2" xml:lang="en-US">Proceeds from maturity of marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_0" xml:lang="en-US">Proceeds from exercise of options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises_0" xml:lang="en-US">Proceeds from exercise of warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises_1" xml:lang="en-US">Proceeds from warrant exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyLeaseGuaranteeMember_0" xml:lang="en-US">Office leases [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_0" xml:lang="en-US">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain_0" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis_0" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain_0" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_0" xml:lang="en-US">RELATED PARTY BALANCES AND TRANSACTIONS [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_1" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0" xml:lang="en-US">RELATED PARTY BALANCES AND TRANSACTIONS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_0" xml:lang="en-US">Upfront payment received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_0" xml:lang="en-US">Research and development expenses, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_1" xml:lang="en-US">Research and development expenses, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_2" xml:lang="en-US">Research and development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0" xml:lang="en-US">Research and development expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0" xml:lang="en-US">Restricted cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedInvestmentsCurrent_0" xml:lang="en-US">Restricted Investments, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestrictedInvestmentsCurrent_1" xml:lang="en-US">Restricted short-term bank deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_0" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_0" xml:lang="en-US">Percentage of workforce reduction from restructuring activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0" xml:lang="en-US">Accumulated deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US">Accumulated deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember_0" xml:lang="en-US">Accumulated deficit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0" xml:lang="en-US">Revenue recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_1" xml:lang="en-US">Revenue, remaining performance obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_1" xml:lang="en-US">Remaining performance obligations percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues_0" xml:lang="en-US">Total revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues_1" xml:lang="en-US">Revenue from sales to customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues_2" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain_0" xml:lang="en-US">Sale of Stock [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember_0" xml:lang="en-US">Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_0" xml:lang="en-US">Schedule of Stock-Based Compensation Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1" xml:lang="en-US">Schedule of stock-based compensation expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0" xml:lang="en-US">Schedule of computation of basic and diluted losses per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1" xml:lang="en-US">Schedule of stock-based compensation expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1" xml:lang="en-US">Schedule of financial and other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1" xml:lang="en-US">Schedule of related party balances and transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0" xml:lang="en-US">Schedule of sales to single customer exceeding 10%</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1" xml:lang="en-US">Sales To A Single Customer Exceeding 10%:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_0" xml:lang="en-US">Total Revenues And Long-Lived Assets By Geographic Area</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1" xml:lang="en-US">Schedule of total revenues and long-lived assets by geographic area</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xml:lang="en-US">Schedule of financial information with respect to single operating segment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" xml:lang="en-US">Schedule Of RSUs activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0" xml:lang="en-US">Schedule Of Option Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xml:lang="en-US">Schedule of option activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0" xml:lang="en-US">Schedule of Weighted-average Assumptions Used to Estimate Fair Value of Options Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xml:lang="en-US">Schedule of weighted-average assumptions used to estimate fair value of options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_0" xml:lang="en-US">Schedule of Unrealized Loss on Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_1" xml:lang="en-US">Schedule of gross unrealized losses and fair values on investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_2" xml:lang="en-US">Schedule of unrealized loss on investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain_0" xml:lang="en-US">Segments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract_0" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_0" xml:lang="en-US">SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_1" xml:lang="en-US">GEOGRAPHIC INFORMATION AND MAJOR CUSTOMERS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_0" xml:lang="en-US">Marketing and business development expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_1" xml:lang="en-US">SG&amp;A</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation_0" xml:lang="en-US">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_0" xml:lang="en-US">Share-Based Payment Arrangement, Recognized Amount [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0" xml:lang="en-US">Vesting period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US">RSUs forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US">RSUs forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xml:lang="en-US">RSUs granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">RSUs granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US">RSUs outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US">RSUs outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xml:lang="en-US">Number of RSUs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US">RSUs outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US">RSUs outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xml:lang="en-US">Weighted average grant date per value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0" xml:lang="en-US">Expected dividend yield</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0" xml:lang="en-US">Expected life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xml:lang="en-US">Expected life (years)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0" xml:lang="en-US">Expected volatility, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_0" xml:lang="en-US">Expected volatility, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xml:lang="en-US">Expected risk free interest rates range</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0" xml:lang="en-US">Expected risk free interest rate range, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0" xml:lang="en-US">Expected risk free interest rates range, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0" xml:lang="en-US">Ordinary shares available for issuance | shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0" xml:lang="en-US">Aggregate intrinsic value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1" xml:lang="en-US">Exercisable at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1" xml:lang="en-US">Options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_0" xml:lang="en-US">Options forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0" xml:lang="en-US">Options expired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0" xml:lang="en-US">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xml:lang="en-US">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Weighted average fair value of options granted during period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1" xml:lang="en-US">Options outstanding, beginning</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" xml:lang="en-US">Options outstanding, Ending</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xml:lang="en-US">Options outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US">Options outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0" xml:lang="en-US">Number of options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Options outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US">Options outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0" xml:lang="en-US">Weighted average exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_1" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0" xml:lang="en-US">Options vested and expected to vest at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US">Options vested and expected to vest at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0" xml:lang="en-US">Options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_1" xml:lang="en-US">Number of shares purchased for ESPP</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xml:lang="en-US">Award Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US">Options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Options forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Options expired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0" xml:lang="en-US">Stock options granted, exercise price, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0" xml:lang="en-US">Stock options granted, exercise price, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_0" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssuedPricePerShare_0" xml:lang="en-US">Offering price per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract_0" xml:lang="en-US">Short-Term Investments [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract_1" xml:lang="en-US">Short-term investments:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_0" xml:lang="en-US">Segments [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0" xml:lang="en-US">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems_0" xml:lang="en-US">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_0" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_0" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable_0" xml:lang="en-US">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity_0" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity_1" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity_2" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity_3" xml:lang="en-US">Total shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract_0" xml:lang="en-US">SHAREHOLDERS' EQUITY:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_0" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1" xml:lang="en-US">Issuance of shares, net, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_2" xml:lang="en-US">Ordinary shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US">Options exercised, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xml:lang="en-US">Options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_1" xml:lang="en-US">Issuance of shares, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_2" xml:lang="en-US">Value of shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0" xml:lang="en-US">Options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1" xml:lang="en-US">Options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockOptionPlanExpense_0" xml:lang="en-US">Share based compensation stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems_0" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember_0" xml:lang="en-US">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract_0" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_1" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable_0" xml:lang="en-US">Subsequent Event [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_0" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_0" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis_0" xml:lang="en-US">Sale of Stock [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplyCommitmentAxis_0" xml:lang="en-US">Supply Commitment [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xml:lang="en-US">Financial Instruments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis_0" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USTreasurySecuritiesMember_0" xml:lang="en-US">US Treasury Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_USTreasurySecuritiesMember_1" xml:lang="en-US">U.S. Treasury [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantMember_0" xml:lang="en-US">Warrant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US">Weighted average number of ordinary shares used in computing diluted net loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0" xml:lang="en-US">Denominator:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US">Weighted average number of ordinary shares used in computing basic net loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AccruedMilestonePayment_1" xlink:to="lab_cgen_AccruedMilestonePayment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AccruedMilestonePayment_2" xlink:to="lab_cgen_AccruedMilestonePayment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AccruedMilestonePayment_3" xlink:to="lab_cgen_AccruedMilestonePayment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_4" xlink:to="lab_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_5" xlink:to="lab_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementMember_6" xlink:to="lab_cgen_AgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementMember_7" xlink:to="lab_cgen_AgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementStartDate_8" xlink:to="lab_cgen_AgreementStartDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementStartDate_9" xlink:to="lab_cgen_AgreementStartDate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementTerminationDescription_10" xlink:to="lab_cgen_AgreementTerminationDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementTerminationDescription_11" xlink:to="lab_cgen_AgreementTerminationDescription_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AgreementTerminationDescription_12" xlink:to="lab_cgen_AgreementTerminationDescription_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_13" xlink:to="lab_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_14" xlink:to="lab_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_15" xlink:to="lab_cgen_AmortizationOfCashConsiderationOfResearchAndDevelopmentFundingArrangement_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_16" xlink:to="lab_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_17" xlink:to="lab_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_18" xlink:to="lab_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_19" xlink:to="lab_cgen_AmortizationOfDiscountOnMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_20" xlink:to="lab_cgen_AmortizationOfDiscountOnMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_21" xlink:to="lab_cgen_AmortizationOfDiscountOnMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmountIncurredMilestonePayments_22" xlink:to="lab_cgen_AmountIncurredMilestonePayments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AmountIncurredMilestonePayments_23" xlink:to="lab_cgen_AmountIncurredMilestonePayments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AtMarketOfferingProgramMember_24" xlink:to="lab_cgen_AtMarketOfferingProgramMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AtMarketOfferingProgramMember_25" xlink:to="lab_cgen_AtMarketOfferingProgramMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AtMarketOfferingProgramMember_26" xlink:to="lab_cgen_AtMarketOfferingProgramMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_27" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_28" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_29" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_30" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_31" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_32" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_33" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_34" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_35" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_36" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_37" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_38" xlink:to="lab_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_39" xlink:to="lab_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_40" xlink:to="lab_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_41" xlink:to="lab_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClearanceTriggeredMilestonePayment_42" xlink:to="lab_cgen_ClearanceTriggeredMilestonePayment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClearanceTriggeredMilestonePayment_43" xlink:to="lab_cgen_ClearanceTriggeredMilestonePayment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClearanceTriggeredMilestonePayment_44" xlink:to="lab_cgen_ClearanceTriggeredMilestonePayment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_45" xlink:to="lab_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_46" xlink:to="lab_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_47" xlink:to="lab_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_48" xlink:to="lab_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_49" xlink:to="lab_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CollaborativeArrangementsMember_50" xlink:to="lab_cgen_CollaborativeArrangementsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CollaborativeArrangementsMember_51" xlink:to="lab_cgen_CollaborativeArrangementsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CollaborativeArrangementsTwoMember_52" xlink:to="lab_cgen_CollaborativeArrangementsTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CollaborativeArrangementsTwoMember_53" xlink:to="lab_cgen_CollaborativeArrangementsTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CommercialLicenseAgreementMember_54" xlink:to="lab_cgen_CommercialLicenseAgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CommercialLicenseAgreementMember_55" xlink:to="lab_cgen_CommercialLicenseAgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ContingentFees_56" xlink:to="lab_cgen_ContingentFees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ContingentFees_57" xlink:to="lab_cgen_ContingentFees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ContingentFees_58" xlink:to="lab_cgen_ContingentFees_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CustomerOneMember_59" xlink:to="lab_cgen_CustomerOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CustomerOneMember_60" xlink:to="lab_cgen_CustomerOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CustomerOneMember_61" xlink:to="lab_cgen_CustomerOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CustomerTwoMember_62" xlink:to="lab_cgen_CustomerTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CustomerTwoMember_63" xlink:to="lab_cgen_CustomerTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_CustomerTwoMember_64" xlink:to="lab_cgen_CustomerTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DeferredParticipationOfBmsInRdExpenses_65" xlink:to="lab_cgen_DeferredParticipationOfBmsInRdExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DeferredParticipationOfBmsInRdExpenses_66" xlink:to="lab_cgen_DeferredParticipationOfBmsInRdExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DeferredParticipationOfBmsInRdExpenses_67" xlink:to="lab_cgen_DeferredParticipationOfBmsInRdExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_68" xlink:to="lab_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_69" xlink:to="lab_cgen_DevelopmentRegulatoryAndCommercialMilestonesCompensation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DocumentAndEntityInformationAbstract_70" xlink:to="lab_cgen_DocumentAndEntityInformationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_DocumentAndEntityInformationAbstract_71" xlink:to="lab_cgen_DocumentAndEntityInformationAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_72" xlink:to="lab_cgen_EmployeesDirectorsAndNonEmployeesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_73" xlink:to="lab_cgen_EmployeesDirectorsAndNonEmployeesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_EmployeeSharePurchasePlanMember_74" xlink:to="lab_cgen_EmployeeSharePurchasePlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_EmployeeSharePurchasePlanMember_75" xlink:to="lab_cgen_EmployeeSharePurchasePlanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_FinancialIncomeExpenseNet_76" xlink:to="lab_cgen_FinancialIncomeExpenseNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_FinancialIncomeExpenseNet_77" xlink:to="lab_cgen_FinancialIncomeExpenseNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_FinancialIncomeExpenseNet_78" xlink:to="lab_cgen_FinancialIncomeExpenseNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_FinancialIncomeExpenseNet_79" xlink:to="lab_cgen_FinancialIncomeExpenseNet_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_FinancialIncomeExpenseNet_80" xlink:to="lab_cgen_FinancialIncomeExpenseNet_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_FinancialIncomeExpenseNet_81" xlink:to="lab_cgen_FinancialIncomeExpenseNet_5"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GileadSciencesIncMember_82" xlink:to="lab_cgen_GileadSciencesIncMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GileadSciencesIncMember_83" xlink:to="lab_cgen_GileadSciencesIncMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsAxis_84" xlink:to="lab_cgen_GovernmentAndOtherGrantsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsAxis_85" xlink:to="lab_cgen_GovernmentAndOtherGrantsAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsDomain_86" xlink:to="lab_cgen_GovernmentAndOtherGrantsDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_87" xlink:to="lab_cgen_GovernmentAndOtherGrantsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_88" xlink:to="lab_cgen_GovernmentAndOtherGrantsLineItems_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsMember_89" xlink:to="lab_cgen_GovernmentAndOtherGrantsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsMember_90" xlink:to="lab_cgen_GovernmentAndOtherGrantsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_91" xlink:to="lab_cgen_GovernmentAndOtherGrantsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_92" xlink:to="lab_cgen_GovernmentAndOtherGrantsTable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_93" xlink:to="lab_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_94" xlink:to="lab_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_95" xlink:to="lab_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInDeferredRevenues_96" xlink:to="lab_cgen_IncreaseDecreaseInDeferredRevenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInDeferredRevenues_97" xlink:to="lab_cgen_IncreaseDecreaseInDeferredRevenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInDeferredRevenues_98" xlink:to="lab_cgen_IncreaseDecreaseInDeferredRevenues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_99" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_100" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_101" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_102" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_103" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_104" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_105" xlink:to="lab_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_106" xlink:to="lab_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_107" xlink:to="lab_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_108" xlink:to="lab_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IssuanceExpenses_109" xlink:to="lab_cgen_IssuanceExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IssuanceExpenses_110" xlink:to="lab_cgen_IssuanceExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_IssuanceExpenses_111" xlink:to="lab_cgen_IssuanceExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_112" xlink:to="lab_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_113" xlink:to="lab_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_114" xlink:to="lab_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MasterClinicalAgreementMember_115" xlink:to="lab_cgen_MasterClinicalAgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MasterClinicalAgreementMember_116" xlink:to="lab_cgen_MasterClinicalAgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_117" xlink:to="lab_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_118" xlink:to="lab_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_119" xlink:to="lab_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_120" xlink:to="lab_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_121" xlink:to="lab_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_122" xlink:to="lab_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_May2012AgreementMember_123" xlink:to="lab_cgen_May2012AgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_May2012AgreementMember_124" xlink:to="lab_cgen_May2012AgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_May2012AgreementMember_125" xlink:to="lab_cgen_May2012AgreementMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MilestonePaymentReceivable_126" xlink:to="lab_cgen_MilestonePaymentReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MilestonePaymentReceivable_127" xlink:to="lab_cgen_MilestonePaymentReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_MilestonePaymentReceivable_128" xlink:to="lab_cgen_MilestonePaymentReceivable_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_129" xlink:to="lab_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_130" xlink:to="lab_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_131" xlink:to="lab_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_132" xlink:to="lab_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_133" xlink:to="lab_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NonRefundableUpfrontPayment_134" xlink:to="lab_cgen_NonRefundableUpfrontPayment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NonRefundableUpfrontPayment_135" xlink:to="lab_cgen_NonRefundableUpfrontPayment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NonRefundableUpfrontPayment_136" xlink:to="lab_cgen_NonRefundableUpfrontPayment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NumberOfWarrantsExercised_137" xlink:to="lab_cgen_NumberOfWarrantsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NumberOfWarrantsExercised_138" xlink:to="lab_cgen_NumberOfWarrantsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_NumberOfWarrantsExercised_139" xlink:to="lab_cgen_NumberOfWarrantsExercised_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_OtherSegmentExpenses_140" xlink:to="lab_cgen_OtherSegmentExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_OtherSegmentExpenses_141" xlink:to="lab_cgen_OtherSegmentExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_OtherSegmentExpenses_142" xlink:to="lab_cgen_OtherSegmentExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ParticipationRights_143" xlink:to="lab_cgen_ParticipationRights_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ParticipationRights_144" xlink:to="lab_cgen_ParticipationRights_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfClosingPrice_145" xlink:to="lab_cgen_PercentageOfClosingPrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfClosingPrice_146" xlink:to="lab_cgen_PercentageOfClosingPrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_147" xlink:to="lab_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_148" xlink:to="lab_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_149" xlink:to="lab_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfRoyaltiesOnNetSales_150" xlink:to="lab_cgen_PercentageOfRoyaltiesOnNetSales_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PercentageOfRoyaltiesOnNetSales_151" xlink:to="lab_cgen_PercentageOfRoyaltiesOnNetSales_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_Plan2010Member_152" xlink:to="lab_cgen_Plan2010Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_Plan2010Member_153" xlink:to="lab_cgen_Plan2010Member_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_154" xlink:to="lab_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_155" xlink:to="lab_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_156" xlink:to="lab_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_157" xlink:to="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_158" xlink:to="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_159" xlink:to="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_160" xlink:to="lab_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ReceivablesOnAccountOfShares_161" xlink:to="lab_cgen_ReceivablesOnAccountOfShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ReceivablesOnAccountOfShares_162" xlink:to="lab_cgen_ReceivablesOnAccountOfShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ReceivablesOnAccountOfShares_163" xlink:to="lab_cgen_ReceivablesOnAccountOfShares_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_164" xlink:to="lab_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_165" xlink:to="lab_cgen_RecentlyIssuedAccountingPronouncementsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RegisteredDirectOfferingMember_166" xlink:to="lab_cgen_RegisteredDirectOfferingMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RegisteredDirectOfferingMember_167" xlink:to="lab_cgen_RegisteredDirectOfferingMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RelatedPartyBalancesAndTransactionsAbstract_168" xlink:to="lab_cgen_RelatedPartyBalancesAndTransactionsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RelativeFairValueOfDeferredParticipation_169" xlink:to="lab_cgen_RelativeFairValueOfDeferredParticipation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RelativeFairValueOfDeferredParticipation_170" xlink:to="lab_cgen_RelativeFairValueOfDeferredParticipation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RelativeFairValueOfDeferredParticipation_171" xlink:to="lab_cgen_RelativeFairValueOfDeferredParticipation_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_172" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_173" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementAdditionalPaymentsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_174" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_175" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_176" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_177" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_178" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_179" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_180" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_181" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_182" xlink:to="lab_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_183" xlink:to="lab_cgen_ResearchAndDevelopmentExpensesMilestonePayment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_184" xlink:to="lab_cgen_ResearchAndDevelopmentExpensesMilestonePayment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_185" xlink:to="lab_cgen_ResearchAndDevelopmentExpensesMilestonePayment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentGrantOneMember_186" xlink:to="lab_cgen_ResearchAndDevelopmentGrantOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentGrantOneMember_187" xlink:to="lab_cgen_ResearchAndDevelopmentGrantOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ResearchAndDevelopmentGrantOneMember_188" xlink:to="lab_cgen_ResearchAndDevelopmentGrantOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RetainerFee_189" xlink:to="lab_cgen_RetainerFee_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RetainerFee_190" xlink:to="lab_cgen_RetainerFee_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RetainerFee_191" xlink:to="lab_cgen_RetainerFee_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueAbstract_192" xlink:to="lab_cgen_RevenueAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueDisclosureTextBlock_193" xlink:to="lab_cgen_RevenueDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueDisclosureTextBlock_194" xlink:to="lab_cgen_RevenueDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueDisclosureTextBlock_195" xlink:to="lab_cgen_RevenueDisclosureTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueLineItems_196" xlink:to="lab_cgen_RevenueLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueLineItems_197" xlink:to="lab_cgen_RevenueLineItems_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RevenueTable_198" xlink:to="lab_cgen_RevenueTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RoyaltyContingentObligations_199" xlink:to="lab_cgen_RoyaltyContingentObligations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RoyaltyContingentObligations_200" xlink:to="lab_cgen_RoyaltyContingentObligations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RoyaltyContingentObligations_201" xlink:to="lab_cgen_RoyaltyContingentObligations_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_202" xlink:to="lab_cgen_RoyaltyPercentageBasedOnFutureRevenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_203" xlink:to="lab_cgen_RoyaltyPercentageBasedOnFutureRevenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_204" xlink:to="lab_cgen_RoyaltyPercentageBasedOnFutureRevenues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_205" xlink:to="lab_cgen_SalesAgreementWithLeerinkPartnerLlcMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_206" xlink:to="lab_cgen_SalesAgreementWithLeerinkPartnerLlcMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_207" xlink:to="lab_cgen_SalesAgreementWithLeerinkPartnerLlcMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ScheduleOfRevenueTableTextBlock_208" xlink:to="lab_cgen_ScheduleOfRevenueTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ScheduleOfRevenueTableTextBlock_209" xlink:to="lab_cgen_ScheduleOfRevenueTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ScheduleOfRevenueTableTextBlock_210" xlink:to="lab_cgen_ScheduleOfRevenueTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SegmentReportingGeographicAreaAxis_211" xlink:to="lab_cgen_SegmentReportingGeographicAreaAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SegmentReportingGeographicAreaAxis_212" xlink:to="lab_cgen_SegmentReportingGeographicAreaAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_213" xlink:to="lab_cgen_SegmentReportingGeographicAreaDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SeverancePayFundNonCurrent_214" xlink:to="lab_cgen_SeverancePayFundNonCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SeverancePayFundNonCurrent_215" xlink:to="lab_cgen_SeverancePayFundNonCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SeverancePayFundNonCurrent_216" xlink:to="lab_cgen_SeverancePayFundNonCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SeverancePayNet_217" xlink:to="lab_cgen_SeverancePayNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SeverancePayNet_218" xlink:to="lab_cgen_SeverancePayNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SeverancePayNet_219" xlink:to="lab_cgen_SeverancePayNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_220" xlink:to="lab_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_221" xlink:to="lab_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_222" xlink:to="lab_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_223" xlink:to="lab_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_224" xlink:to="lab_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_225" xlink:to="lab_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SingleOperatingSegmentMember_226" xlink:to="lab_cgen_SingleOperatingSegmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SingleOperatingSegmentMember_227" xlink:to="lab_cgen_SingleOperatingSegmentMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_228" xlink:to="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_229" xlink:to="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_230" xlink:to="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_231" xlink:to="lab_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockIssuedDuringPeriodValueWarrantsExercised_232" xlink:to="lab_cgen_StockIssuedDuringPeriodValueWarrantsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockIssuedDuringPeriodValueWarrantsExercised_233" xlink:to="lab_cgen_StockIssuedDuringPeriodValueWarrantsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_StockIssuedDuringPeriodValueWarrantsExercised_234" xlink:to="lab_cgen_StockIssuedDuringPeriodValueWarrantsExercised_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_235" xlink:to="lab_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_236" xlink:to="lab_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_237" xlink:to="lab_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_238" xlink:to="lab_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_239" xlink:to="lab_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_240" xlink:to="lab_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_TradeAndOtherPayablesRelatedParties_241" xlink:to="lab_cgen_TradeAndOtherPayablesRelatedParties_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_TradeAndOtherPayablesRelatedParties_242" xlink:to="lab_cgen_TradeAndOtherPayablesRelatedParties_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_TradeAndOtherPayablesRelatedParties_243" xlink:to="lab_cgen_TradeAndOtherPayablesRelatedParties_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract_244" xlink:to="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_245" xlink:to="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_246" xlink:to="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_247" xlink:to="lab_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_UnderwritersMember_248" xlink:to="lab_cgen_UnderwritersMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cgen_UnderwritersMember_249" xlink:to="lab_cgen_UnderwritersMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL_250" xlink:to="lab_country_IL_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_251" xlink:to="lab_country_US_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_252" xlink:to="lab_country_US_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_253" xlink:to="lab_dei_AmendmentFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_254" xlink:to="lab_dei_CoverAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_255" xlink:to="lab_dei_CurrentFiscalYearEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_256" xlink:to="lab_dei_DocumentFiscalPeriodFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_257" xlink:to="lab_dei_DocumentFiscalYearFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_258" xlink:to="lab_dei_DocumentPeriodEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_259" xlink:to="lab_dei_DocumentType_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_260" xlink:to="lab_dei_EntityAddressAddressLine1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2_261" xlink:to="lab_dei_EntityAddressAddressLine2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3_262" xlink:to="lab_dei_EntityAddressAddressLine3_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_263" xlink:to="lab_dei_EntityAddressCityOrTown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry_264" xlink:to="lab_dei_EntityAddressCountry_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_265" xlink:to="lab_dei_EntityAddressPostalZipCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_266" xlink:to="lab_dei_EntityCentralIndexKey_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_267" xlink:to="lab_dei_EntityFileNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_268" xlink:to="lab_dei_EntityIncorporationStateCountryCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_269" xlink:to="lab_dei_EntityRegistrantName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember_270" xlink:to="lab_srt_EuropeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_271" xlink:to="lab_srt_MajorCustomersAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_272" xlink:to="lab_srt_MaximumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_273" xlink:to="lab_srt_MinimumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain_274" xlink:to="lab_srt_NameOfMajorCustomerDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_275" xlink:to="lab_srt_RangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_276" xlink:to="lab_srt_RangeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_277" xlink:to="lab_srt_RangeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_278" xlink:to="lab_srt_SegmentGeographicalDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_279" xlink:to="lab_srt_StatementGeographicalAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_280" xlink:to="lab_srt_StatementGeographicalAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_281" xlink:to="lab_srt_StatementScenarioAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_282" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_283" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_284" xlink:to="lab_us-gaap_AccountsPayableCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_285" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_286" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_287" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_288" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_289" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_290" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_291" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_292" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_293" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_294" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_295" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_296" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_297" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_298" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_299" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_300" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_301" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_302" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_303" xlink:to="lab_us-gaap_Assets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_304" xlink:to="lab_us-gaap_Assets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_305" xlink:to="lab_us-gaap_AssetsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_306" xlink:to="lab_us-gaap_AssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_307" xlink:to="lab_us-gaap_AssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_308" xlink:to="lab_us-gaap_AssetsCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_309" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_310" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_311" xlink:to="lab_us-gaap_AssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_312" xlink:to="lab_us-gaap_AssetsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_313" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_314" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_315" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_316" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_317" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_318" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_319" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_320" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_321" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_322" xlink:to="lab_us-gaap_AwardTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDevelopment_323" xlink:to="lab_us-gaap_BusinessDevelopment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDevelopment_324" xlink:to="lab_us-gaap_BusinessDevelopment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_325" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_326" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_327" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_328" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_329" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_330" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_331" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_332" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_333" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_334" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_335" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_336" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding_337" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_338" xlink:to="lab_us-gaap_CommitmentsAndContingencies_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_339" xlink:to="lab_us-gaap_CommitmentsAndContingencies_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_340" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_341" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_342" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_343" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_344" xlink:to="lab_us-gaap_CommonStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_345" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_346" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_347" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_348" xlink:to="lab_us-gaap_CommonStockSharesIssued_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_349" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_350" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_351" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_352" xlink:to="lab_us-gaap_CommonStockValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_353" xlink:to="lab_us-gaap_CommonStockValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_354" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_355" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_356" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_357" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_358" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_359" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk_360" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_361" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_362" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_363" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_364" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_365" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_366" xlink:to="lab_us-gaap_CostOfRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_367" xlink:to="lab_us-gaap_CostOfRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesRelatedParty_368" xlink:to="lab_us-gaap_CostsAndExpensesRelatedParty_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesRelatedParty_369" xlink:to="lab_us-gaap_CostsAndExpensesRelatedParty_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_370" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_371" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_372" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_373" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue_374" xlink:to="lab_us-gaap_DeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsNoncurrent_375" xlink:to="lab_us-gaap_DepositsAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsNoncurrent_376" xlink:to="lab_us-gaap_DepositsAssetsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_377" xlink:to="lab_us-gaap_Depreciation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378" xlink:to="lab_us-gaap_EarningsPerShareAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_379" xlink:to="lab_us-gaap_EarningsPerShareBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_380" xlink:to="lab_us-gaap_EarningsPerShareBasic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_381" xlink:to="lab_us-gaap_EarningsPerShareBasic_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_382" xlink:to="lab_us-gaap_EarningsPerShareDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_383" xlink:to="lab_us-gaap_EarningsPerShareDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_384" xlink:to="lab_us-gaap_EarningsPerShareDiluted_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_385" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_386" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_387" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_388" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_389" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_390" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_391" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_392" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_393" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember_394" xlink:to="lab_us-gaap_EmployeeStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_395" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentAggregateCost_396" xlink:to="lab_us-gaap_EquityMethodInvestmentAggregateCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EuropeanUnionMember_397" xlink:to="lab_us-gaap_EuropeanUnionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EuropeanUnionMember_398" xlink:to="lab_us-gaap_EuropeanUnionMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_399" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_400" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_401" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_402" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_403" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_404" xlink:to="lab_us-gaap_FairValueByAssetClassAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_405" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_406" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_407" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_408" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_409" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_410" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_411" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired_412" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_413" xlink:to="lab_us-gaap_FinancialInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_414" xlink:to="lab_us-gaap_GainContingenciesByNatureAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_415" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_416" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember_417" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_418" xlink:to="lab_us-gaap_GrossProfit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_419" xlink:to="lab_us-gaap_GrossProfit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_420" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure_421" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure_422" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_423" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_424" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_425" xlink:to="lab_us-gaap_IncomeStatementAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_426" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_427" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_428" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_429" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_430" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_431" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_432" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_433" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_434" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_435" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_436" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_437" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_438" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_439" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_440" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_441" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_442" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_443" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_444" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_445" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_446" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_447" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_448" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_449" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_450" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_451" xlink:to="lab_us-gaap_InterestAndOtherIncomeTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_452" xlink:to="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_453" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfDiscount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_454" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfDiscount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest_455" xlink:to="lab_us-gaap_InvestmentIncomeInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest_456" xlink:to="lab_us-gaap_InvestmentIncomeInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest_457" xlink:to="lab_us-gaap_InvestmentIncomeInterest_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_458" xlink:to="lab_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_459" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_460" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_461" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_462" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_463" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_464" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_465" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_466" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_467" xlink:to="lab_us-gaap_LiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_468" xlink:to="lab_us-gaap_LiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_469" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_470" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_471" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_472" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_473" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_474" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_475" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_476" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_477" xlink:to="lab_us-gaap_MarketableSecuritiesRealizedGainLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_478" xlink:to="lab_us-gaap_MarketableSecuritiesRealizedGainLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_479" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_480" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_481" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember_482" xlink:to="lab_us-gaap_MoneyMarketFundsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_483" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_484" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_485" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_486" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_487" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_488" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_489" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_490" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_491" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_493" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_494" xlink:to="lab_us-gaap_NetIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_495" xlink:to="lab_us-gaap_NetIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_496" xlink:to="lab_us-gaap_NetIncomeLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_497" xlink:to="lab_us-gaap_NetIncomeLoss_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_498" xlink:to="lab_us-gaap_NetIncomeLoss_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_499" xlink:to="lab_us-gaap_NetIncomeLoss_5"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_500" xlink:to="lab_us-gaap_NetIncomeLoss_6"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_501" xlink:to="lab_us-gaap_NetIncomeLoss_7"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_502" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_503" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets_504" xlink:to="lab_us-gaap_NoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_505" xlink:to="lab_us-gaap_NumberOfOperatingSegments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_506" xlink:to="lab_us-gaap_NumberOfOperatingSegments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_507" xlink:to="lab_us-gaap_OperatingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_508" xlink:to="lab_us-gaap_OperatingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract_509" xlink:to="lab_us-gaap_OperatingExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_510" xlink:to="lab_us-gaap_OperatingIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_511" xlink:to="lab_us-gaap_OperatingIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_512" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_513" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_514" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_515" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_516" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_517" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_518" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_519" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_520" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_521" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_522" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_523" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_524" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_525" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_526" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_527" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_528" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_529" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_530" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_531" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_532" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_533" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_534" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_535" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_536" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_537" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_538" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermInvestments_539" xlink:to="lab_us-gaap_OtherShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRoyalties_540" xlink:to="lab_us-gaap_PaymentsForRoyalties_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRoyalties_541" xlink:to="lab_us-gaap_PaymentsForRoyalties_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts_542" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts_543" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_544" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_545" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_546" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_547" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_548" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_549" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_550" xlink:to="lab_us-gaap_PlanNameAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_551" xlink:to="lab_us-gaap_PlanNameDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_552" xlink:to="lab_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_553" xlink:to="lab_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_554" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseNoncurrent_555" xlink:to="lab_us-gaap_PrepaidExpenseNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_556" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_557" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_558" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_559" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_560" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_561" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_562" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_563" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_564" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_565" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_566" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_567" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_568" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_569" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_570" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_571" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_572" xlink:to="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_573" xlink:to="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_574" xlink:to="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_575" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises_576" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises_577" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyLeaseGuaranteeMember_578" xlink:to="lab_us-gaap_PropertyLeaseGuaranteeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_579" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain_580" xlink:to="lab_us-gaap_RelatedPartyDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_581" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_582" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_583" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_584" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_585" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_586" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_587" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_588" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_589" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_590" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember_591" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_592" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestmentsCurrent_593" xlink:to="lab_us-gaap_RestrictedInvestmentsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestmentsCurrent_594" xlink:to="lab_us-gaap_RestrictedInvestmentsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_595" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_596" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_597" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_598" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_599" xlink:to="lab_us-gaap_RetainedEarningsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_600" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_601" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_602" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_603" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_604" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_605" xlink:to="lab_us-gaap_Revenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_606" xlink:to="lab_us-gaap_Revenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_607" xlink:to="lab_us-gaap_Revenues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_608" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_609" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember_610" xlink:to="lab_us-gaap_SalesRevenueNetMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_611" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_612" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_613" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_614" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_615" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_616" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_617" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_618" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_619" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_620" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_621" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_622" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_623" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_624" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_625" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_626" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_627" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_628" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_629" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_630" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_631" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_632" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_633" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_634" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_635" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_636" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_637" xlink:to="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_638" xlink:to="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_639" xlink:to="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_640" xlink:to="lab_us-gaap_SegmentDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_641" xlink:to="lab_us-gaap_SegmentReportingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_642" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_643" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember_644" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_645" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_646" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_647" xlink:to="lab_us-gaap_ShareBasedCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_648" xlink:to="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_649" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_650" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_651" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_652" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_653" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_654" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_655" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_656" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_657" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_658" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_659" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_660" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_661" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_662" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_663" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_664" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_665" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_666" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_667" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_668" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_669" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_670" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_671" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_672" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_673" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_674" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_675" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_676" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_677" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_678" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_679" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_680" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_681" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_682" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_683" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_684" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_685" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_686" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_687" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_688" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_689" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_690" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_691" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_692" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_693" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_694" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_695" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_696" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_697" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_698" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_699" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_700" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_701" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_702" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_703" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_704" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_705" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_706" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_707" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_708" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_709" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_710" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_711" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_712" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_713" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_714" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_715" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_716" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_717" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_718" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_719" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_720" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_721" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_722" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_723" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_724" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_725" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare_726" xlink:to="lab_us-gaap_SharesIssuedPricePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_727" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_728" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_729" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_730" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_731" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_732" xlink:to="lab_us-gaap_StatementLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_733" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_734" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_735" xlink:to="lab_us-gaap_StatementTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_736" xlink:to="lab_us-gaap_StockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_737" xlink:to="lab_us-gaap_StockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_738" xlink:to="lab_us-gaap_StockholdersEquity_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_739" xlink:to="lab_us-gaap_StockholdersEquity_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_740" xlink:to="lab_us-gaap_StockholdersEquityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_741" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_742" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_743" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_744" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_745" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_746" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_747" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_748" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_749" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_750" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_751" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_752" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionPlanExpense_753" xlink:to="lab_us-gaap_StockOptionPlanExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems_754" xlink:to="lab_us-gaap_SubsequentEventLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_755" xlink:to="lab_us-gaap_SubsequentEventMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_756" xlink:to="lab_us-gaap_SubsequentEventsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_757" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_758" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable_759" xlink:to="lab_us-gaap_SubsequentEventTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_760" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_761" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_762" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplyCommitmentAxis_763" xlink:to="lab_us-gaap_SupplyCommitmentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_764" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis_765" xlink:to="lab_us-gaap_TypeOfArrangementAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember_766" xlink:to="lab_us-gaap_USTreasurySecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember_767" xlink:to="lab_us-gaap_USTreasurySecuritiesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember_768" xlink:to="lab_us-gaap_WarrantMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_769" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_770" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_771" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_772" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_773" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>cgen-20250630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-daei1" roleURI="http://cgen.com/role/cgen-daei1"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-cbs" roleURI="http://cgen.com/role/cgen-cbs"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-cbsp" roleURI="http://cgen.com/role/cgen-cbsp"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-csocl" roleURI="http://cgen.com/role/cgen-csocl"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-socise1" roleURI="http://cgen.com/role/cgen-socise1"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://cgen.com/role/ConsolidatedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-g" roleURI="http://cgen.com/role/cgen-g"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-sap1" roleURI="http://cgen.com/role/cgen-sap1"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#UnauditedInterimConsolidatedFinancialStatements" roleURI="http://cgen.com/role/UnauditedInterimConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-cac" roleURI="http://cgen.com/role/cgen-cac"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-se1" roleURI="http://cgen.com/role/cgen-se1"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-fin" roleURI="http://cgen.com/role/cgen-fin"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-rpbat" roleURI="http://cgen.com/role/cgen-rpbat"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-set" roleURI="http://cgen.com/role/cgen-set"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-fint" roleURI="http://cgen.com/role/cgen-fint"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#RelatedPartyBalancesAndTransactionsTables" roleURI="http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-gd1" roleURI="http://cgen.com/role/cgen-gd1"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#CommitmentsAndContingenciesDetails" roleURI="http://cgen.com/role/CommitmentsAndContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ShareholdersEquityIssuanceOfSharesDetails" roleURI="http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ShareholdersEquityScheduleOfStock-basedCompensationDetails" roleURI="http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-find" roleURI="http://cgen.com/role/cgen-find"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-rpbatd" roleURI="http://cgen.com/role/cgen-rpbatd"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SUBSEQUENTEVENTS" roleURI="http://cgen.com/role/SUBSEQUENTEVENTS"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SUBSEQUENTEVENTSNarrativeDetails" roleURI="http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#MARKETABLESECURITIES" roleURI="http://cgen.com/role/MARKETABLESECURITIES"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#MARKETABLESECURITIESTables" roleURI="http://cgen.com/role/MARKETABLESECURITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#MARKETABLESECURITIESDetails" roleURI="http://cgen.com/role/MARKETABLESECURITIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-lps" roleURI="http://cgen.com/role/cgen-lps"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-lpst" roleURI="http://cgen.com/role/cgen-lpst"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails" roleURI="http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#ShareholdersEquityScheduleOfOptionActivityDetails" roleURI="http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-sesosced" roleURI="http://cgen.com/role/cgen-sesosced"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails" roleURI="http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#FAIRVALUEMEASUREMENTSDetails" roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#FAIRVALUEMEASUREMENTSTables" roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#FAIRVALUEMEASUREMENTS" roleURI="http://cgen.com/role/FAIRVALUEMEASUREMENTS"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#MARKETABLESECURITIESNarrativeDetails" roleURI="http://cgen.com/role/MARKETABLESECURITIESNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails" roleURI="http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#LOSSESPERSHARENarrativeDetails" roleURI="http://cgen.com/role/LOSSESPERSHARENarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-giamc" roleURI="http://cgen.com/role/cgen-giamc"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#cgen-giamct" roleURI="http://cgen.com/role/cgen-giamct"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#GeographicInformationAndMajorCustomersDetails" roleURI="http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails" roleURI="http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="cgen-20250630.xsd#SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails" roleURI="http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-daei1">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityRegistrantName_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityCentralIndexKey_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_CurrentFiscalYearEndDate_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentType_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_AmendmentFlag_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentPeriodEndDate_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentFiscalYearFocus_8" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityFileNumber_9" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_10" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressAddressLine1_11" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressAddressLine2_12" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressAddressLine3_13" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressCityOrTown_14" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressCountry_15" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressPostalZipCode_16" order="150" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-cbs">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestmentsCurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseNoncurrent_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayFundNonCurrent" xlink:label="loc_cgen_SeverancePayFundNonCurrent_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_19"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_26"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses" xlink:label="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_38"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AssetsAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_RestrictedInvestmentsCurrent_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AssetsCurrent_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_PrepaidExpenseNoncurrent_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_cgen_SeverancePayFundNonCurrent_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_13" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_14" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_AssetsNoncurrent_15" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_Assets_17" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_19" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_19" xlink:to="loc_us-gaap_AccountsPayableCurrent_19" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_19" xlink:to="loc_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses_20" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_19" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_21" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_19" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_22" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_19" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_23" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_19" xlink:to="loc_us-gaap_LiabilitiesCurrent_24" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_26" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_26" xlink:to="loc_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses_26" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_26" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_27" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_26" xlink:to="loc_us-gaap_PostemploymentBenefitsLiabilityNoncurrent_28" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_26" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_29" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19" xlink:to="loc_us-gaap_CommitmentsAndContingencies_31" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19" xlink:to="loc_us-gaap_StockholdersEquityAbstract_32" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_CommonStockValue_32" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_33" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_35" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_StockholdersEquity_36" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_19" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_38" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-cbsp">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesIssued_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4" order="30" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDevelopment" xlink:label="loc_us-gaap_BusinessDevelopment_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_CostOfRevenue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_GrossProfit_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_BusinessDevelopment_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_OperatingExpenses_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_cgen_FinancialIncomeExpenseNet_10" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_12" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NetIncomeLoss_13" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_14" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_14" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_16" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareBasic_17" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_18" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-socise1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_12"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue" xlink:label="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_RetainedEarningsMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_StockholdersEquity_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_11" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_12" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue_13" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_14" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_NetIncomeLoss_15" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_StockholdersEquity_16" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_17" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/ConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SeverancePayNet" xlink:label="loc_cgen_SeverancePayNet_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances" xlink:label="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_8"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits" xlink:label="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_14"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities" xlink:label="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredRevenues" xlink:label="loc_cgen_IncreaseDecreaseInDeferredRevenues_19"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses" xlink:label="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_40"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction" xlink:label="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_40"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability" xlink:label="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_41"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_IssuanceExpenses" xlink:label="loc_cgen_IssuanceExpenses_42"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_ShareBasedCompensation_2" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_Depreciation_3" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_AmortizationOfDiscountOnMarketableSecurities_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_MarketableSecuritiesRealizedGainLoss_5" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_SeverancePayNet_6" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances_7" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_8" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits_9" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits_10" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_11" order="90" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_12" order="100" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_13" order="110" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_14" order="120" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities_15" order="130" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_16" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_17" order="150" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_18" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_IncreaseDecreaseInDeferredRevenues_19" order="170" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses_20" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_21" order="190" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_24" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_25" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" xlink:to="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_26" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_27" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_28" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_24" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_31" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_32" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_33" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_34" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_40" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_40" xlink:to="loc_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction_40" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_40" xlink:to="loc_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability_41" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_40" xlink:to="loc_cgen_IssuanceExpenses_42" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-g">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-sap1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/UnauditedInterimConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract" xlink:label="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock" xlink:label="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract_0" xlink:to="loc_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-cac">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-se1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-fin">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-rpbat">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:label="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_7" order="60" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-set">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:to="loc_us-gaap_EmployeeStockMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-fint">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables">
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelatedPartyBalancesAndTransactionsAbstract" xlink:label="loc_cgen_RelatedPartyBalancesAndTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_RelatedPartyBalancesAndTransactionsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-gd1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AccruedMilestonePayment" xlink:label="loc_cgen_AccruedMilestonePayment_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivable" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:label="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_8"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NonRefundableUpfrontPayment" xlink:label="loc_cgen_NonRefundableUpfrontPayment_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MilestonePaymentReceivable" xlink:label="loc_cgen_MilestonePaymentReceivable_10"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram" xlink:label="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid" xlink:label="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_13"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_AccruedMilestonePayment_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_8" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_NonRefundableUpfrontPayment_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_MilestonePaymentReceivable_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid_12" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_13" order="120" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/CommitmentsAndContingenciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsTable" xlink:label="loc_cgen_GovernmentAndOtherGrantsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyLeaseGuaranteeMember" xlink:label="loc_us-gaap_PropertyLeaseGuaranteeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IL" xlink:label="loc_country_IL_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsMember" xlink:label="loc_cgen_GovernmentAndOtherGrantsMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsAxis" xlink:label="loc_cgen_GovernmentAndOtherGrantsAxis_14"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsDomain" xlink:label="loc_cgen_GovernmentAndOtherGrantsDomain_14"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_May2012AgreementMember" xlink:label="loc_cgen_May2012AgreementMember_14"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CommercialLicenseAgreementMember" xlink:label="loc_cgen_CommercialLicenseAgreementMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplyCommitmentAxis" xlink:label="loc_us-gaap_SupplyCommitmentAxis_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplyCommitmentArrangementMember" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborationAgreementWithUSAntibodyCompanyMember" xlink:label="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GovernmentAndOtherGrantsLineItems" xlink:label="loc_cgen_GovernmentAndOtherGrantsLineItems_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_21"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyPercentageBasedOnFutureRevenues" xlink:label="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_22"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived" xlink:label="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRoyalties" xlink:label="loc_us-gaap_PaymentsForRoyalties_24"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RoyaltyContingentObligations" xlink:label="loc_cgen_RoyaltyContingentObligations_25"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ContingentFees" xlink:label="loc_cgen_ContingentFees_26"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ParticipationRights" xlink:label="loc_cgen_ParticipationRights_27"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RetainerFee" xlink:label="loc_cgen_RetainerFee_28"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementStartDate" xlink:label="loc_cgen_AgreementStartDate_29"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementTerminationDescription" xlink:label="loc_cgen_AgreementTerminationDescription_30"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfRoyaltiesOnNetSales" xlink:label="loc_cgen_PercentageOfRoyaltiesOnNetSales_31"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AmountIncurredMilestonePayments" xlink:label="loc_cgen_AmountIncurredMilestonePayments_32"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ResearchAndDevelopmentExpensesMilestonePayment" xlink:label="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_33"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_cgen_GovernmentAndOtherGrantsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_1" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_1" xlink:to="loc_us-gaap_PropertyLeaseGuaranteeMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_srt_StatementGeographicalAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4" xlink:to="loc_srt_SegmentGeographicalDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4" xlink:to="loc_country_IL_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_7" xlink:to="loc_us-gaap_GainContingencyNatureDomain_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_7" xlink:to="loc_cgen_GovernmentAndOtherGrantsMember_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_srt_RangeAxis_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_10" xlink:to="loc_srt_RangeMember_10" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10" xlink:to="loc_srt_MinimumMember_10" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10" xlink:to="loc_srt_MaximumMember_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_cgen_GovernmentAndOtherGrantsAxis_14" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsAxis_14" xlink:to="loc_cgen_GovernmentAndOtherGrantsDomain_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsDomain_14" xlink:to="loc_cgen_May2012AgreementMember_14" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsDomain_14" xlink:to="loc_cgen_CommercialLicenseAgreementMember_15" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_us-gaap_SupplyCommitmentAxis_18" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentAxis_18" xlink:to="loc_us-gaap_SupplyCommitmentArrangementMember_18" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_18" xlink:to="loc_cgen_CollaborationAgreementWithUSAntibodyCompanyMember_18" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsTable_1" xlink:to="loc_cgen_GovernmentAndOtherGrantsLineItems_21" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_21" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_RoyaltyPercentageBasedOnFutureRevenues_22" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived_23" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_us-gaap_PaymentsForRoyalties_24" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_RoyaltyContingentObligations_25" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_ContingentFees_26" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_ParticipationRights_27" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_RetainerFee_28" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_AgreementStartDate_29" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_AgreementTerminationDescription_30" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_PercentageOfRoyaltiesOnNetSales_31" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_AmountIncurredMilestonePayments_32" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_GovernmentAndOtherGrantsLineItems_21" xlink:to="loc_cgen_ResearchAndDevelopmentExpensesMilestonePayment_33" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AtMarketOfferingProgramMember" xlink:label="loc_cgen_AtMarketOfferingProgramMember_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AgreementMember" xlink:label="loc_cgen_AgreementMember_2"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MasterClinicalAgreementMember" xlink:label="loc_cgen_MasterClinicalAgreementMember_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsMember" xlink:label="loc_cgen_CollaborativeArrangementsMember_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_CollaborativeArrangementsTwoMember" xlink:label="loc_cgen_CollaborativeArrangementsTwoMember_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember" xlink:label="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_6"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SalesAgreementWithLeerinkPartnerLlcMember" xlink:label="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RegisteredDirectOfferingMember" xlink:label="loc_cgen_RegisteredDirectOfferingMember_10"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_UnderwritersMember" xlink:label="loc_cgen_UnderwritersMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_18"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock" xlink:label="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_23"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable" xlink:label="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_25"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PercentageOfClosingPrice" xlink:label="loc_cgen_PercentageOfClosingPrice_26"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_DeferredParticipationOfBmsInRdExpenses" xlink:label="loc_cgen_DeferredParticipationOfBmsInRdExpenses_27"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_RelativeFairValueOfDeferredParticipation" xlink:label="loc_cgen_RelativeFairValueOfDeferredParticipation_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaap_StockOptionPlanExpense_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_44"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_TypeOfArrangementAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_AtMarketOfferingProgramMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_AgreementMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_MasterClinicalAgreementMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_CollaborativeArrangementsMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_CollaborativeArrangementsTwoMember_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:to="loc_cgen_SalesAgreementWithLeerinkPartnerLlcMember_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:to="loc_cgen_RegisteredDirectOfferingMember_10" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:to="loc_cgen_UnderwritersMember_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:to="loc_us-gaap_WarrantMember_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_15" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_15" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15" xlink:to="loc_us-gaap_EmployeeStockMember_15" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_18" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock_18" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_19" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_20" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_21" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_22" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_23" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable_24" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_25" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_cgen_PercentageOfClosingPrice_26" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_cgen_DeferredParticipationOfBmsInRdExpenses_27" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_cgen_RelativeFairValueOfDeferredParticipation_28" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_29" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_30" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_31" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_32" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_33" order="150" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_34" order="160" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_35" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_37" order="190" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_StockOptionPlanExpense_38" order="200" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_39" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_40" order="220" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_41" order="230" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_42" order="240" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_43" order="250" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_44" order="260" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_14"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_srt_RangeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1" xlink:to="loc_srt_RangeMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MinimumMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MaximumMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5" xlink:to="loc_us-gaap_EmployeeStockMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_10" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_11" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_12" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_13" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_14" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-find">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeAmortizationOfDiscount" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfDiscount_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_cgen_FinancialIncomeExpenseNet_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-rpbatd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_TradeAndOtherPayablesRelatedParties" xlink:label="loc_cgen_TradeAndOtherPayablesRelatedParties_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesRelatedParty" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_cgen_TradeAndOtherPayablesRelatedParties_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_CostsAndExpensesRelatedParty_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/SUBSEQUENTEVENTS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_Plan2010Member" xlink:label="loc_cgen_Plan2010Member_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeeSharePurchasePlanMember" xlink:label="loc_cgen_EmployeeSharePurchasePlanMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_8"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_GileadSciencesIncMember" xlink:label="loc_cgen_GileadSciencesIncMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_11"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClearanceTriggeredMilestonePayment" xlink:label="loc_cgen_ClearanceTriggeredMilestonePayment_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0" xlink:to="loc_us-gaap_SubsequentEventTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1" xlink:to="loc_us-gaap_SubsequentEventMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_PlanNameAxis_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_4" xlink:to="loc_us-gaap_PlanNameDomain_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4" xlink:to="loc_cgen_Plan2010Member_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4" xlink:to="loc_cgen_EmployeeSharePurchasePlanMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_8" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_8" xlink:to="loc_cgen_GileadSciencesIncMember_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_SubsequentEventLineItems_11" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_11" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_11" xlink:to="loc_cgen_ClearanceTriggeredMilestonePayment_12" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/MARKETABLESECURITIES">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/MARKETABLESECURITIESTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/MARKETABLESECURITIESDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-lps">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-lpst">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract" xlink:label="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract_1" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3" xlink:to="loc_us-gaap_EarningsPerShareBasic_5" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_EmployeesDirectorsAndNonEmployeesMember" xlink:label="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_20"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract" xlink:label="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_28"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_cgen_EmployeesDirectorsAndNonEmployeesMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_10" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_11" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_14" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_15" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_16" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_17" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_18" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_19" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_20" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_22" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract_22" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_23" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_26" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_27" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_28" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-sesosced">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6" xlink:to="loc_us-gaap_EmployeeStockMember_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_2"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_3"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses" xlink:label="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_12" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/FAIRVALUEMEASUREMENTSTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/FAIRVALUEMEASUREMENTS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/MARKETABLESECURITIESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/LOSSESPERSHARENarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-giamc">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/cgen-giamct">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/GeographicInformationAndMajorCustomersDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaAxis" xlink:label="loc_cgen_SegmentReportingGeographicAreaAxis_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SegmentReportingGeographicAreaDomain" xlink:label="loc_cgen_SegmentReportingGeographicAreaDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="loc_country_US_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IL" xlink:label="loc_country_IL_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_cgen_SegmentReportingGeographicAreaAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_SegmentReportingGeographicAreaAxis_1" xlink:to="loc_cgen_SegmentReportingGeographicAreaDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_1" xlink:to="loc_country_US_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_1" xlink:to="loc_srt_EuropeMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cgen_SegmentReportingGeographicAreaDomain_1" xlink:to="loc_country_IL_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6" xlink:to="loc_us-gaap_Revenues_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6" xlink:to="loc_us-gaap_NoncurrentAssets_7" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_DeferredRevenue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_SingleOperatingSegmentMember" xlink:label="loc_cgen_SingleOperatingSegmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_4"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_5"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_ClinicalAmountOfExpenseForResearchAndDevelopment" xlink:label="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_FinancialIncomeExpenseNet" xlink:label="loc_cgen_FinancialIncomeExpenseNet_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9"/>
    <loc xlink:type="locator" xlink:href="cgen-20250630.xsd#cgen_OtherSegmentExpenses" xlink:label="loc_cgen_OtherSegmentExpenses_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_11"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1" xlink:to="loc_us-gaap_SegmentDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1" xlink:to="loc_cgen_SingleOperatingSegmentMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_us-gaap_Revenues_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_cgen_FinancialIncomeExpenseNet_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_cgen_OtherSegmentExpenses_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4" xlink:to="loc_us-gaap_NetIncomeLoss_11" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>image0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" -& !<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
0B@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image00001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 0T!WX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **3(]134D
M5]VT@[6VGZU//'^9?>AV;3=M%N^UQ)8TFC>*10T<BE74C(*GJ#FN<?PEX>8M
M*--MR^,$[%R>><_+W_*NGS3%"KGGJ?4?Y_E]*I34'=RY6K6UMK=:?,SG'G7*
MXIQ=[W5[=FD_,YP>$O#[ $Z; #CIL7_XFE_X1#P]_P! Z#_OA/\ XFNEHJO:
M3_GE_P"!/_/R1/L:76G!O35PC=VMKMY(YK_A$/#W_0.@_P"^$_\ B:/^$0\/
M?] Z#_OA/_B:Z6BG[2?\\_\ P)_Y^2^X/84?^?5/_P  CY>7DCFCX0\/$8.G
M08QC[B__ !/_ -:D_P"$/\/8V_V;!CIC8O3T^[_GI7344>TJ?SR_\"?]=!^Q
MI;^SAO?X%OIKMY(YG_A#_#V-O]FP8Z8V+T]/N_YZ4#P?X>& -.@&.GRK^7W>
MGMTKIJ*/:5/YY_\ @3_S#V-+_GU#_P  7EY>2.:/A7P^3M.G0<+M'RK@>WW?
M_K=L4C^$O#I +Z=!@#;]Q<8]#\O_ -:N@DDCBV;VV[Y %R<98USWBWQ%IOAC
MP[JWB+59TM],T6TGO=0N)&")#;6Z[Y79FPJ@ =3^E50J8N4E#VM3WII1Y9RT
MYK*WY)=[V.?$0PM*E.HZ5%N$7)1E&/1)O3?S?EJ]QX\)^'R 1IT&-NT?(OW?
M^^?\^E*/">@#G^SH.%V_<7I_WS7\D'Q0_P""Y/BK0/BA\2/#^AW$5SHFA^*-
M6TW19U9V6:SMIBENRLLFUPRC((X],5P1_P""\7CX @M&&$'_ $T/[[^[CS>O
MM7U=#A3B+$)^SA5<4HRNY3M:23CKWUU]&?'XCC/AC"-1KNE"5KM*G&R:MMIW
MV_ _L:_X1;0-V/[.AQC;]T8STQZ_TI#X6T .,:=!@#&=BX Z$=,U_'(?^"[?
MQ 6V#LT>]A\HS+G>1TQO]>V/>D7_ (+O>/!#YCM&,##DF7A\=/O\<]L'KV[>
ME+@#B;W7*E.5U&*]Z3W<4FFWLD[Z[(\>7B;PHXMN<;*;6M./2VFVTFDK]==4
M?V,R^%/#3[?,TZW/D9VYC4[-WIE2!GVQ_.G?\(MH$D>6TZ!MH;;\B],=!P<9
M]J_CQM/^"YOCZXLKN9VC#C9G/F#@'Y3_ *STP?KZU/H/_!=#XA:GX\\ ^'T*
M/9ZQJT%CJ3CS<1B>Z@@CW?/@;C(0,XS[FEC. >),)2YZL7R\R7QRLK0A*_DK
MRM?R76YI@_$KAC&8F="#C^ZYHI1C%\TW4C&-E_@E!NR^U/L?V,:/8VUC:B.U
MMUMH]S8B4  <GL .IY[^_-:U<QX+U.76?"N@:M.NV74=)L+UA[W5I#/_ .U.
M]=/7P56,H5)PD[RA)Q;WNXZ;]=M^I^ET)PJ4:=2G'EA5A&I%6MI47-JNCU"B
MBBLS4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AQM89Z9Z_Y]ZJ>9;V9V
MN^#/-E<]V;ICDY)]!3[B49.3P!P?<?D/?!]Q]?YD/^"JW_!53Q5^SG\<]+^'
M'PYD6^-KH$-]>1Q&21DOUN'B>,K$PVE<8((!YQS7L\/<,U\\Q?U3"P<I6G5E
M+6T(V7*GZM**7EI9H^9S_BG#9#AYUJTER\T(I=9*+3F^GP_$M=?R_IQ^V0$D
M!U.UL'YAP1Z\?_7IOVJ!C@-R6QU'7\J_A?;_ (+Q_&2WC02PLLTG$R,MQE;@
M_>3[^>O4=?>E;_@O/\84PWD\C&!MN/\ 6?W?]9]../IZ_:U_"7/8P]I.E%KD
M4[WWT2Z>=^MK:['P5'Q=RRJ].6-I6=W9V<K:7:^RKV?=']T?VN <;UX.WD]Q
M^'6C[9!_ST7KC[W?TZ=:_AA'_!>7XP'YFA.XQ[B-LY^<_P /W\ Y]?QH_P"'
M\OQ?_P">)_U>[[DWW_[OW^OZ5:\*>(+1_=*SC%K5[-)JVG5?GY _%W*;NTZ-
MKZ>^MKKS]?Q[*_\ <\+R D#>O)QP>_ITZTOVN'=MWC.[;C/.?3IU_'\:_AA_
MX?Q_&$8<0G 3/W9QE_[O#]?_ -><4?\ #^3XPY\SR3RN[&VXQYG7;]_K_P#K
MS5?\0GXCZ4H[=^NF^G7]?0:\7,HLKSI7YE]I?#I=[][_ *=#^YTWD()&X<-C
MK_/BD^VP?WAUQU_^MTK^%Z;_ (+R_&12I\C_ %@'\-Q]\_P_ZSG_ .OUIK_\
M%Y?C$-N(<YPOW;C_ %A_A_UG7VZ^PIKPFXC=OW2U\_2_37KMKKMH@?BYE:<K
M<C46NKU3:M;OUOU5WV/[H_ML']X=<=?_ *W2C[;!_>'7'7_ZW2OX7'_X+R_&
M(;<0YSA?NW'^L/\ #_K.OMU]A0__  7E^,0V[8<Y&/NW/W_[O^L_,=?84_\
MB$W$6EZ2M?>_I?\ 7[_03\6\L5](/EY>N_-RVMWZW[7\C^Y._F@DA,[OMCLV
M^T$Y QY8R<Y_^O\ 3M7Y-_\ !7S]I*V^"/[)/BG[#?K!?>/;:\\,6K+*%DWZ
MG9/L,9!!+ C(Z]L9ZU_.)J?_  7>^-I6*Q%JWD:J19!PEQGSY^-H(DP3C'O]
M:^/?VW?V^O&/[7GA7PQ\/];FDCC\+7=GKUQ&C2 ^=9HT3)(&=ACG!''L:]_A
M3PPQ[S7#3Q]+]S1K<[A9N,XQBN2[_P"OMG\M3P>*/$RA++I+!3BJU>C*,Y7M
M.DW:[C'_  :7UMM8_.<VT5]>F\N;V1[J\)N[AVD#.]VY.X.3C<Q(Z'DTQM'M
MB\F;MQF0ORXSYA_@'L/3K[TY+:S3R[@3<EQ+C=G#==F.H^G7^=22Q6^%D\WY
M6G\TG/ DZ[?\_P!:_K+).$,-2H1<J,91Y(Q:G%)<S\]7Z?@MS^.^(^+\=7Q<
MW3JU.6G)*,KOWDW\5K[MM]=EN4+BSA>X6(73[8HA(,-QYH/W2>G7MUJL^GV[
MJR-=.(V.^5O,'RR9'R^@Y['GZ\5KM;6>UIEE!D9BX&0?FXPN/T__ %U!)96:
MJ(S,?+F7S9F)'R2D<)TXY]>:Y9X2@ZU2$*2CR-4UHE9\JCI?5Z[=?R.W!8BO
M5PBG5JS:Y(RE9NZ<H)_>I:KS[[&1&;R%9\22?9IMBEL\84[5YZ#/^'X?1W[+
MWP_B\:_'/X<^'GE>2ZU+Q#IMP$#9=197EO/D+R>B<_RZUX1+-$=&FMXB&ECE
MA5^<LH,J[>G3*C\<U^@7_!+/PX/%7_!1KX"^%[I2;>ZDU::>,C*J;?31/'D8
M/7;GD'_#YSCCV&"RJNYX6*]E2E.4^76,86YI*RMI[OR\CTN"JF(Q&>TL/3J3
M<ZF)3NWK>51+E]'%0>NM_D?Z.?@VW6T\(^&+5>EMX>T:#\8=-MHS_P"@_P"3
M725GZ5 +73K.V'2WMX81](XU0?H*T*_@JK_%J6=USR=_5MG^C^&;>'H.2Y6Z
M-)M+H^2.@4445F;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %!YX]:** .=URX
MBT_3KZ]F<)#:V\DS.3@ (,DYZ<5_FF_M^^)/'/Q)_;+^,_B:SM[G4;30?%6O
MZ18$I)*ABMK]GC12.,8/&#] #U_TG]<L9==M]8T67*6UU8RP*XSUD!&1[C^O
MIBOR3O/^"0?PIU+Q#XD\2W8BFO/$NM7FLW1D$+-YUVV]U)*9QGUSU^E?8<!\
M84\BQM6K5IWC44(NZO=0>MM?YG==UN?!<=\&5,ZP5.&'FO;<KG&-TH\M5)J_
M]Y1?*UTVZ'\"T?@7Q%J'F3W=E-%/*#?O'Y;#;<-R4 (R /3D_6I8/AUKDR3>
M9:R@HK7"@J1F0=%''8?C7]YDG_!&;X1/,\P6)=[EMH\G&#_#C9P/IQ[4T?\
M!&7X2J6QY8W-D_ZCIUQ_JQ]*_=,9XR9-6H>RIPES2A"#E[-+E44KV_Q/5^G1
MW9^&T/!?/H59U)NFE*6D54Z)+E^?1[VUNWNOX+&\">(-S@6<N/LQ<?NVYE_N
MCCK_ +-5_P#A"M<_Y]).+?GY'_UW]SIU]J_O7_X<R?"-2,^4?GW=(>@[<(?S
MJF?^"+/PAR2?+^:Y\[K">>P_U?2L5XSY;R4H>RD_9QC#F]GK)1Y$K^=E_GJC
MRGX!YU*527UGEO/FM[31*3;MNMM.FSL?P;CP;K>PQFT?'D;Q\C_Z_P#N=/T_
M6GQ>#=:&U#:N (O,^X^?/Z;.GK_#WZ5_>(?^"+'PA'4I_P ?/G]8>OI_J^GM
M0?\ @BQ\(1U*?\?!GZP_B/\ 5_=]JT7C5ER4%[*5E=?!NVDE]U_^&MH?\0#S
MM._UK;EC_$^S=.V[^_\ '<_@Y_X1#69Y(HFM9 5(8?NV^^. N.#^'IWI!X+U
M@SF$V\F?-W\(W^LZ;.N?PZ_2O[PQ_P $5/A"MP)\IGS1)U@/X8\OIZ?RS2G_
M ((J_"$7/V@E,^=Y@_U'Y8V?C_3-4O&K+5R)4YV4)6]Q:S;6CTOI?^M#V8^"
MV<**3J0NFIOW_2\'>^C=[?\  /X.QX+U@SF$V\F?-W\(W^LZ;.N?PZ_2E7P7
MK'VCRC;29$WF8\LG]X#]SD_IR?I7]X9_X(J_"$7/V@E,^=Y@_P!1^6-GX_TS
M0?\ @BK\(1<_:"4SYWF#_4?EC9^/],TEXU9;:*=.37LY)W@O>G))6=ETOT_R
M*7@QG"=U4@FIJHGS[;>YMIY7_0_A,T_POK5_O2XLF5M%U ZE%\C#+6^-JDGG
M&>W&?6H9?"6N6NJW6O1V\SC687LR"&*K-.=P10.AQC ]LU_=VG_!%GX1QW%U
M("@%S$ZMCR/XSD\!,?7/7Z\5')_P18^$)L;:UW1_Z-?K?*?W.<H,!<^6..X%
M1AO&;+L/-2A2;2L^50T[Z^N[\S/$^#6<5XZU%'E;4O?LW"UY6757_'3R7\)R
M^#=7Q)"UO+^[MVE^Z3^]'\/U!SQ^M(GA'5Y(6@:&3Y8/M .#GS<?=]/3C/!_
M&O[M!_P17^$<C22;T'F.6(S">N,C[G SVIO_  Y1^$6=WF)G/_3'&WTQL_R*
M]"I](/EY84J;Y$XJ47?X8J*5N[C9Z?=J<%/Z/$ZD*,ZE52:7,]5JV[QO?^5-
M]-S^$RU\&ZP6&;>7:80X^5C^^[)P <^PJ=/ ^L3$P2P2A6)=_E88<<[>1V/\
MZ_NPC_X(L_"*,(-R92X\T',(Z<8SY0XJ9O\ @B]\(R)6#1@NY?/[GC)_ZYDC
M/3MGOTYYX>.&!]O[25*;YW&4ERO1IIQ=M=F_PWTT[L!X&8RC1Q&'G5A&+3]E
M44DY7@[PNO-/7R/X0_\ A!/$<,;3"SF,=X=TF8V(4VW,?YD#ZYQSV_3_ /X(
MK^$_$U__ ,%(/@SXHU*PDCM;(ZZDSM%(JH/[+>)#DC'S<=N?3K7]0;_\$<OA
M*8H[4B/8,AF_<_AU0X'X?A7OG[./_!-OX;_L\^/],^(>A+#]NTTR^4ZB'(,L
M?EDAE4$9![=,5XO&OB[@LXRK$8.@FE6P\Z<JLTXV52"A.[>FBU6WPKU->!?!
MO,,LXACC\7.*I0K0;C&2<DJ=2$XRBK:WNH2]+'ZAH,(H'0 ?RIU1Q'*#V 'X
M=C^525_-\)JI"-2-^6<5)7WLU?7S[^9_5-N7W?Y=%Z+1!1115 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4A. 2>@&?RI:1ONMGI@Y_*@"D+BVVQN#_K'V ^I
MST)Z'GM5EPHQDX^;(_SQ_7Z&J<$-O-#'L *QR%EP>C ]?\C\>M6VYDP>@&['
MX?Y_SC"A3@FFHI6[;Z*RMW>RUW(JR?+;?FE&-I;:M;Z[*U_5(FHIH<$9]\=O
MS^E*3C&>YJK/L_N*4DU=--=_781E#8SV.:4C=CV/^12T47?W.X<J=]-[7\[;
M?<-90V,]CFAE#8SV.:=11=_<[@XIWNOBM?SMM]PA&['L?\B@C=CV/^12T47?
MW.X<J=]-[7\[;"$;L>Q_R*"-V/8_Y%+11=_<[ARIWTWM?SML>&_'+]H3X=?L
M^:#I_B'XB:A+8Z?JFI1Z5:M (7=KJ92R*5EFB&-H/()/&,5\P7'_  4R_9?M
M=K2^(KX(0%&(K(\Y]#?#M7XO?\'&?QEUCP[:?#KX?Z5>202?VGI?B$QQRF-M
MN)(BQ (XR._'UYQ_*C)\8/'>JW_V<:C>&%$V?\?#_P"M!ZGYNW^>M?N' _AC
ME_$>78;&8O&5J,\1'VCA3DE:+?NV33U:3\N_E^ <;>*6:9#FV,P.$PN&J0PE
M?V2E4C*4FDXW3M)+UZ^1_HE0_P#!3[]EAOE3Q'J!);&/)LQS_P"!W\O7I3W_
M ."H'[+*-L;Q%J&=VWB&S//_ (&U_G8'XH^-[=R%U"[W)+Y9/VB3[X_X%^5)
M+\4O&\H,G]H7FYI/+4>?(?WA[G#<?YXSU^K_ .((Y2Z[A]>Q3C=6]^+E)-[J
MRM;EW[/R/DGX\9S2I*<\!@XKDW]G-1Y[WY5[W5;7ZVMH?Z* _P""G'[+;G(\
M1:@?F_YXV7!Z?\_WX9Z?C35_X*=_LM,KX\1W^%;:?W-F>1D<8ON?\]:_SN/^
M%L>.(59CJ%X56/RSBY?'G#/^V?\ ]7:HXOBMXUVB0:A>&-@3)_I#C]X?^!GO
MW_E6;\%<K4DOK^(M*24/?BK)-/WKQT;T^=^ECU*?C7BI4/:.A@E4E!-1:E;G
ME%-Q>M[VLO7TN?Z(TW_!3/\ 9<2.YG;Q%?B*+9YC"*RS\W3'^FC/OSQ_+T?X
M5?MO_ ;XU^)M)\"^"=;O+O6-7\YK2.6.U57^SIYK@F.ZD/ !/"\=_4_YO47Q
M8\;OI]Y!/J%Z"-OG_P"D29P3^[Z,.1P,C\>*_5#_ ((J?%C7[W]OWX)>&M4O
MKB2*Z_X2(21O,[@A--D9<JS=.A&>_OQ7A<6>%6497D^+Q%#%XBO.E@ZE9TYS
MBXU+1CRK1)ZJ[T=[6=DSVN$_%2OFN:4J,Z6&I^VQ-*$:M)-.%.K6A?=VLG=M
M_):61_H"18VC'T_+_/\ GO)4%NZR1*Z_=))'^>:GK\#C35)*FE91TUWT[^;/
MWRG/VE.%2ZESPC*ZV?,D[KR[!1113+"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4A&X$'O2T4 ]='L]#^5C_@I]_P3=^(/
M[07[1WBSXA^&=)>YANH8'M)E13F6(R'@]\$@\U^7>E_\$;OCYJ 2/5=!NBL6
MKB]7=$HZ=.!V'X]>.PK^^1[6VD8O);PR,>"7B1R?Q92:@%I8$LJVEKD>EO%_
M1.OI7Z!E_B%G678?#X?#JGR8:E3I1;O\,%&-W:V]E?U/S3,O#+(,PQ-?$UY5
M*=3$UIU;0Y5[TI.;4=+W?5?\ _A(N?\ @C'\86GG":#<>64>X0!%XG)/-0_\
M.8OC'MV_V#<X^S^?CRT_X^/7I_GTK^[X6UC@9M;;/W3^XB_JG_Z_2I/L5G_S
MZ6WI_P >\73T^Y7H_P#$5N(ETI;WU4MU;K?7;\?)'FQ\(.&YJ_ML1)\J3]Y;
M.SMY+3^K:?P<'_@C+\9C'Y?]A3[3#YA&Q?\ 7_EU_/Z4G_#F3XS>7Y7]AS[/
M)WX\M?\ 7XQZ=<?_ *J_O(^Q6?\ SZ6WI_Q[Q=/3[E'V*S_Y]+;T_P"/>+IZ
M?<I_\18XA_EH;WV>YR?\0.X3_P"GV_-T^+^;U\S^#?\ X<R?&;R_*_L.?9Y.
M_'EK_K\8].N/_P!5'_#F3XS>7Y7]AS[/)WX\M?\ 7XQZ=<?_ *J_O(^Q6?\
MSZ6WI_Q[Q=/3[E'V*S_Y]+;T_P"/>+IZ?<H_XBQQ#_+0WO\ #U#_ (@=PG_T
M^WOTW[^OF?P;_P##F3XS>7Y7]AS[/)WX\M?]?C'IUQ_^JC_AS)\9O+\K^PY]
MGD[\>6O^OQCTZX__ %5_>1]BL_\ GTMO3_CWBZ>GW*/L5G_SZ6WI_P >\73T
M^Y1_Q%CB'^6AO?X>H?\ $#N$_P#I]O?IOW]?,_@W_P"',GQF\ORO[#GV>3OQ
MY:_Z_&/3KC_]5*/^",GQFV>5_8<^SR=^/+7_ %^,>@YQ7]X_V*S_ .?2V]/^
M/>+IZ?<H^Q6?_/I;>G_'O%T]/N4?\18XA_EH;WV>X?\ $#N$_P#I]O?IOW]?
M,_@K@_X(Y?'2UDCC70;D0M('8>7'C/)/!X_/_"M)/^"-'QB1;J0:#/YDA>0?
MNUSYI]/Q]..<<5_=K=II5J(FGM[*-7E6-6>&! &/0990!]?RJO(FE<;1IV-^
MXD_9<8_'&<C\/:O0P7C/Q/ATXT_8RYG)MMMIW:LM.VW^>RX,5X%<*^U^L1EB
M(O3W86ULUNK;)O370_A'3_@C7\;B 6T&Y^YDDQI]['^]S],?X4C?\$:/C:S_
M /(!N,!0P_=IC?Z#YO\ Z_OUK^\(?V+@?\@OH/\ GTI<Z+_U"_\ R4KEJ^+W
M$U6LZO[J-VFX1YE'1I]^UE?M8]N'@]PM&DJ;525FGS2Y')Z*R=T^W]=?X.A_
MP1J^."N<:#<[67)_=I][T^]_C]:DC_X(V?&_E&T&X"MR?D3CK[^N*_N]?^R,
M_+_9G3M]EZ_A^M(?[(RN/[,Z<X^S9Z?SSU]JZ*OC#Q/6Y%)4%:+2TEMHM=?7
M33?<PI^#O"]&4G'ZRTI7M[K4E*RDO\/5Z^>A_"A:?\$=/C8-6\/>9H4_D6D=
M\)@8UX,L9$?;/)Q[=SCFI+;_ ((\?'&QU3PY>VVAW"M9ZY97TK*J@JMMJ$-P
MI!R#P$[$?RK^Z*?^REVNG]F \_\ /ID>_KD_YZBIH_[*,3!O[,+X8K_QZ9S@
M\C\<$&N3'>*G$>,PZI5/8\K]UVYN9O1/UZ/7R[BR[PFX=P>.E.F\3[1-SBY6
MY%&2]U>JOHMKQMY'FOP+M]5TSX:>%-'\0;AK&CZ/865VKXW*8+6&% 2./NQ^
M@Z$5[("K'CDC^O\ GO\ A7+Z<]O$)#YL)N)F.](Y$/RH?D^52>@YZ>M=';D.
M@D'5OZ<?T_PK\QK7J\U>46O:R]I9])2:E9*_V7>W_#'ZC@)QIQA@X2@W0@HO
M7WE"G:$;V^WRNFI7ZW[$]%%%8'IA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !5:WE28RE004D,9SZCTX_Q]J62;RTDD.<(A;'TZ5P,OQ(\&V+/!<Z]I=I
M=&Y,,EO+<HDJMT)*$Y'/'/>GAU/$INC"4DI<NBO?6R^_?^D<^)Q-##1YJ\XP
M2BYIR[*VS>WQ)'HNT>G?/^?\.E+7G)^)_@E693XFTCY5(_X^XQTZ_P">.E/7
MXH>!]BD^)](R2%_X^X_\X_#\172\'B;)^QJ-.UO=D][>7:WW>1Q0SG+92<5B
M:2:O=<T=.6R?77?0]#HK@3\2?!)4N/$VCXP5Q]K3/X^WXY]Z3_A9'@K9O_X2
M;1^FW'VN//\ ACMZ^]3]5K_\^I[V^"6_;;_@&_\ :.%O_%A\/-\<?A_F]-4=
M_17 ?\+)\%;-_P#PD^C]-N/M<>?\,=O6C_A9/@K9O_X2?1^FW'VN//\ ACMZ
MT?5:_P#S[GO;X9?_ "/X["_M'"_\_8?#S_&OAT][TU1W]%>??\++\$_]#/H_
MW<?\?:?E]/UH_P"%E^"?^AGT?[N/^/M/R^GZT_JF(_Y]3_\  9?Y"_M/!_\
M/ZG_ .!Q/0:*\^_X67X)_P"AGT?[N/\ C[3\OI^M'_"R_!'_ $,^C_=Q_P ?
M<?\ G'Z^]'U3$?\ /J?_ (#+_(/[3P?_ #^I_P#@<3XM_P""F_C;Q#\.OV8_
M&'B_PW<3VU]I%A?7:RV[,CIY%J\@?<N",$9SS7\3VG?\%-_CGKEA=Q0>+M4B
MFA5XSF^N%(P/O$[\X]SS]#7]RW[7Z^!/BY^SM\5O!3Z_HUQ<ZMX/UFSL4-S$
MY6[FM3'&X')!&>HYZ=J_S;/'?AJV^'OQ'\7^$+<1R#25OM,DDAP8S=02[#+D
M=>G+=37[GX3\)X7/*&*]OAKU\/4Y)>TAI)5$IQC%26]GOM?:Q_/_ (P<7X[*
M/93RS$24:E&3C&G/7FORN7NOJ]ETMU/O*+_@I?\ 'B*W*OXPU4O&/LY;[=<'
M+C'S [NF>>]3I_P4N^._/_%8:MS;[#_IUS][GG[W?U_.OS85;7[,J.H9S%DG
M .9<8W?7WZFI%:UB4,4&)(!; 8'^M.?F/'_U_6OWO"^$V1IPG6PT.:,5.W*K
M-633VVBD[K^E_/\ @?$WBWEG2EB:[?M9N#<Y/W%&&OQ:Z[:=^Y^D\?\ P4S^
M.PDP?%^J%6M_*'^G7/\ K/7[Q_.HX?\ @IA\>(K@ROXPU4QH&0_Z=<$9Q@'!
M;/;]*_.%H[46R (#(SBW7V?^\>A]>?ZTBBU6W=G1287$3C&=S=-WO]>>*X,3
MX8Y3[7FI4:*]]*SIQ=HM^]I:VF]_R.J/C#Q#1IRHU*M5M3:=Y-R3BO==[[<^
MZ_4_1I/^"FGQV$MJK^+]5PC/O OKGD.?EZMVZY)]NU.U/_@II\=[;4;69?&&
MJ&WM XFVW]QAC,N$_B'3<.3Z9R.:_-RXMK<2;E4'[,/G! RWF@;._P#"3Z#'
MX"K$<5H-.N[>Y19+A7A)8_,2&?(_[Y&/ICH*]:7ACD$\+2IQP]!37->].-W+
MFIJ&J755$]-[J^QX\?%[BF%9UW7K2C\?)S2O^\=N3?[&C>^[/Z5/^"4O_!3/
MQ/XS_:-LOAW\0==N[M)IE1&O+AWCE,\!9=AD?#$%@.GYU_9C:3)-#:R1',<T
M4<RXZ%945QCZANW;BO\ *X^&WC)_A9\6/A[\2/#LAL;CPYJUK)KLL)\I[F*:
MX@2,,5*[MJ9^]T%?Z5O[*OQST7XW_ [P9\1=)GCGBO-(L8ID1E9TE@@A@<OM
M)QEU/7K[XK^8?$K@K&9!6H8B.%E3PE6<J%*:5HOF;=!=-9)S>JVMUW_JWPPX
MZPG$.&4)5XRQ<HPKUNLH2A&F\0F][>ZI==GW/JNBF+(K(K@Y! /'O3BV,]>,
M9_&OQV4HQ=I22:W7W_Y/[F?N*UV_+^NZ%HHHJ@"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4$X!/I110"\]C&GU.*$VYQN:XF$.,#(R<9(_/G\^O/ >/\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5726+>Z
M@,"6(P!QZ\?Y_(U)(^P ^I _S_G\NM?D!_P4H_;QUO\ 8I.AZW::3-?Z=JYM
MK:YF1F6.$3AV=F.QQ\H7GI]:Z\)A)8NI[.'QV;@K;R3BFO+27Z=4>7F69T\M
MA&K4O[-22JZ;*2]Q_P#@7YGZ_+,A)&X<?RI?-3.-PZ9K^1>'_@X.9U$O]F8#
MOY7^O_@SG=_J^G^<XJ8?\'!S!P_]F@@2^1_K^-N<[O\ 5Y]__K<5]U3\,>**
MU.%6G@FX5*<9Q?,M5))K[]_+8^"EXK<.TY3IU*\5.G4=.2U5N67+)V\G=6\C
M^N/S$_O"CS$_O"OY'F_X.$#@_P#$L7_7F/\ U_\ #_>_U?2D_P"(A [,?V8O
M^N\K_7\[<?>_U>?P]?SH?A?Q4G9X%W47)^\MEU'_ ,17X9_Z"8?C_7_#']<7
MF)_>%'F)_>%?R+R?\'"3)MQI8^:80']^>$_O?ZO].#[CO,/^#A$@ ?V8/]<(
M_P#CX/W,=?\ 5]?;]:S_ .(:<47:^I2TM?5=0_XBQPQ=I8J#:M??2ZO^1_7$
M9$'.X<4GFIC.X=,U_(U)_P '"#$'&F ;I?)'^D'[I[_ZO].M-/\ P<'L$"_V
M:,F009^T'I_>_P!6/\:/^(:\3ZWP4O=Y;Z[<UK=//_@A_P 17X:OIB(VM?KJ
M[K17^=WMH?UT"1#SN'-)YJ?WATSU_P _X5_(_+_P<'F"*'&E[B95B/\ I';H
M3]S]>W IS_\ !P8VX?\ $L.&PA_?X SWYB_SQ7,O#_B&4W!82=U+E?\ BOLM
M-2*GBSPW3IPJ.NO?2DDKWL[)_<W;T:9_0]^VG\(]/^-WP)\<>$;F".:YFT;4
M1:;D#LDK6[(DB \Y!Y&.>/S_ ,USXD^$O%OP=^)GQ-\!ZI)=+%I>IZO#IXE#
MJ$2&7RXY$!Q@C'!';HPK^F:3_@X!.I3RQ7&C_P"B/NLG!G^5E)Y8YBQ@_E7X
M%?MA_&O2OC=\3=7\>:7IT=FNM2SAECP=[7$K2[R0@R3T]_UK]J\.."N(L#S0
MQ&&E3IJ5.K3DVG=N7+.GW727FKH_"?$CQ,RK'Z8"NZDG4=.JDFE*R2YEV>JT
MZ\I\LVNKZ[+!$[74WS6*Q9W-C?CF0Y[]>^?0U.-4UP36[?:9RD<.QAN;:S8P
M&/;\^?>EBOT^QQ0F(*P"VQ)QE1C[^,#IZ=NU2+J,:0L/*#&(^4.GSCD;\8]^
M_M^/],4<KR94*:K*FJZY8U+Q3V45*_=IW;UOHEJ?S?4S:7M*CBJLKU6E[TK2
M4FO>OVN[=K:V(X]4UM/LP^U3,(_.W$,V&WYVY[?*?7\*1-4UM/LW^E3$1&4N
M0S8;=G;GGC;[FI$OXX8Y(_+#F/&&X^;S.O'^SGO2+?I#%*GEAS&!AO[WF=?^
M^<_X5J\KR'WK*FO?C;W%I'2]_-:^?[OS(_M66ME4=I14=9^\GR>]TVYHWV^)
MZ:,(_$FL0E";F5Q;;P3O;)\S..F>@/O^&!5>/7M:W ?:)\)O.0S<[\G'X9QQ
MG'0U/MCAM%)4,S'( QE@3_-<]?Y4_P V/RYL1@F#RRO ^??R?RS_ )Z5S5>$
M<FG652E3AR5Y-QF^727-"<5Z*_+?K9];HVP_&6<TKQI2J.--M13;7-&$TVM=
M5\49>D>PS3]2U>VEO=0FOI2J@&*,L<;\$*1D_>#8QCO7];G_  ;Y_M:W.L^&
MM0^"?BK5FFU6S9!81W4W[V17DEGVHKMGY4QTXP.U?R+-YM_J#6T:,+>VP[O_
M  L N\CC'IC_ /77UO\ L3?M%7_[-_[2W@;XEVMP\.CR:K;6%U:K(4CE6Y>*
MQ+-MPI">86Y7\>AK\^\1_#[+\7D^*GAZ48U702HQ5KJ4(W@T_P#%J^KM:^J/
MTSPYX_S/!9G2K5923<Z,G!RTE3K25.4'J[7B[^7-NFC_ $Y(9/,C5_7I]*EK
MB?ASXLTWQOX*\.>)]*N([JSU?2;"[26-@R%IK2&21=RDC*LY!P>W:NVK^#JT
M'3JU*;5G"<HM=G%V:^];=#_0+"557PN'K*7.JM&G4YEM+G@I7_$****S.@**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@"O$YF$H(QMD9!U[8Y'H/3TI)9##Y2
M@%MSJI/U/4^OO2S%H_+\L?>E4/@?PGJ?P_*I67)4XS@@=,_C43E)15M;3CS:
M=-.:WRL:<L%-57'22<4K]K+6^EKZW_$?133C)SUV_IZT8'O]W'X>OUIMSO\
M O\ P*VG33E,KKNAU%)D#CT'Z#O1D?IG\/6J5]-/U[??N%UW0M%)D?IG\/6C
M(_3/X>M.S[/[OZ[K[PYEW7WBT4F1^F?P]:,C],_AZT6?9_=_7=?>',NZ^\6B
MDR/TS^'K1D?IG\*6O;^OZ:"Z[H@N)1;P33-T16<]N ,_I7F<_P 8OAW;S/:7
M7B2P@NX&*3PO/&&C=/O*P\S((/7(_&O1;Y(KJ">S=]IDA;=@D$*>,Y&,8ZYS
MQ7\"?_!3/XO?M!?L\?M0>.-.L_$7BG3]!UC7M6OM-47]^L'V*:9/*\@-)M";
M7!79@#M7M9)E"S.M]6C4E2J)<T$H\W-'1Z7>N[O^9\WQ'GJR/"_6ITXU:*4E
M42DE*+BKI^6NB3ZG]T ^.7PNP,>+--/8?Z1#SCK_ ,M.OK2_\+Q^%_\ T->F
M_P#?^'_XY7^:=)^V)\=(T9(_'7BUF!#P?\3>_.[?\TG/F\XR?7&*DD_;&^.K
M0H(O''BSS#]S&KW^3C[_ !YO;G/\_7];R[P6Q684HU:>/DN:5K.@]N1233ON
M]>CV/R3%^.>#PM>5&67QD[J--JO'WI-I6DOLNS;>]K,_TJF^.'PO)'_%6:;S
MG_EXAY^G[P_C3?\ A=_PNX_XJS3><]+B'G'I\_YU_FNK^V'\<G\H+XY\69P=
MG_$WOLL<'=TEYQS_ )Z-7]L#XY[HT_X3GQ9O^;:/[7O\GNW'G&NF7@7FJGRP
MQJDK2:?LVKJ',IJVMG=25M]5MTX_^(^97)IO+[.37_+V+U7LN:W?E][_ , =
M[7/]*3_A=_PO_P"AMTSGI_I$7_QR@?&_X8=O%NF>V+B+_P".5_FJ7'[8?QWB
MC7RO''BPRY(C7^U[_G)^?CSCG S]*2?]L/X[Q1)Y?CCQ89N-B_VO?\[OO\&7
MG SVXJ%X&YO+EMBX_O&XQ]QZM;]-%[_YZ:"7CWE7NOZ@_L[5D_\ GU>UM[>]
MM_+YG^E1)\<OA@AMP/%FFDSN$C N(OF9CM '[SN<#TS^5>KVLUO?6\5S!(LT
M$R*Z.N&5U8!@002".0:_S$(_VQOC1G39IO'GBI;C2-5TN58SK%]AXVO8))PX
M\WYP$!R&S@?C7^AI^PA\5W^,O[+GPP\?F[-])JVE"*2Y+!R\MFL<$FY@.6#*
M0<\Y!)KX;C;P]Q/"E+!U\355;VLU%.S24JD95$NS]V%WZM,^[X%\1J'%V(Q%
M.A0=&%.@ZVDU.2=.I3I6MIOSQ?\ PY]C Y .,4M Z"BOSR*:23U:23?=I;_,
M_4@HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J7$LB>7L&<S!6XZ+Z]ZY;
MQ[X7M?%W@WQ-X9N45[;7]*N].G4C(,=S'L;KD'C\^.M=>RECD_WL#@\#UJ0@
M%=IZ8QS66%JU85I3N^6,J<H7[Q=]M.JOZDXBG"O1]E*,7>%2+?\ C26N_3^E
MLO\ /?\ C1_P30^,,GQL^+=SH_A'4)=(;QSK<6DR1V,YCDL/M!,$D91,%2O1
MAD>G>O-!_P $S/CDQ)/@_5.6\K_CPN#\I[_ZOCZ\?X?Z'\OA/PW+-)++H.G2
M2RN7ED:V4O(YZLS'JQ[DU$_A#PP-N/#^F<N ?]&0\>O _2OU;+/$K-,M@J=.
MC3J15K<TNUM?U[77W?D.9>&&38^K*M5K5HVUY8T[VU2LM._X'^>&/^"<?Q\5
MMH\&:F=K?9/^0?<Y\H?QD[.N?T[]J7_AW)\?-_\ R)>I_>^R_P#(/N?]5G[_
M -SU_P#U]J_T1!X)\)$ GP]I9)P?^/5.N.O3K2_\(3X2_P"A>TOKG_CU3KZ]
M.M>DO&+.5I]6IZ5%47OO2UM/G8YO^(+9'I;$32M9+V<=%T7HEZG^=J/^"<7Q
M],CL?!FI_>-G_P @^X_U79_N#\SQ[]#35_X)Q?'UF9CX,U/J;+C3[D?NNS\+
M^O3UK_1+_P"$(\)?]"]I?7/_ !ZIU]:/^$(\)?\ 0O:7US_QZIU]:3\8LY;D
M_807,^CV5T[+7U,UX(Y':*>*J-)N4O<7O2=DF_2VA_G0K_P3B_:"AGF5/!6J
MF-E:W!_L^Y^Z2 &X4#UZTV+_ ()Q_M!Q2.!X*U7:\1@/_$NNNAXW?=Q^?\Z_
MT8/^$(\(DY/A[2R?^O9*3_A!_"/_ $+VE_\ @,E;?\1GSG6^%INZC=\[U:Y=
M=]]'M87_ !!+)+-/%U&Y2BY/E6JC;3\-/S/\Z"+_ ()Q?M!Q2.!X*U7#Q&W)
M_L^ZZ$XW=,?Y]:(O^"<7[0<4C@>"M5P\1MR?[/NNA.-W3'^?6O\ 1?\ ^$'\
M(_\ 0O:7_P" R4?\(/X0Z_\ "/:7_P" R?\ ZJ/^(SYQK?"T]>6_OO>/+KOY
M,;\$LD?-?%5/>FF_<6L8VLGZ6_X)_G.?\.W_ -H+;L_X0O5>'\G/]GW/W?7[
MO]<]NM._X=R?M!JP;_A"M5)B!C _L^XPW09^[[>O?I7^C ?!/A 8_P"*>TKD
MY_X]4Z>O_P!;I[4O_"$>$?\ H7M*Y_Z=4_S^5<S\9,[FW&-.*<9)MJ;ZV?\
M6^MM2JG@ED%7E]I7G+EC*$;QV4E9V5_3H?YR!_X)J_M QVU[<KX,U8RQ20&,
M?8+H[@[C?P%)^4?YS6_J?_!.K]H&&"Y$/@K5&\];7=C3[@_=V[N=G4'/^-?Z
M(:^#?"QFN8SX;TORU*;?]%3#>O48X-6'\%>%"3GP[I9X''V:/^OIUQ^%<E7Q
M5X@KN,N=Q<4TGSO^9/\ 6*7DC7#>#G#F YN3F=]_W?\ ,[K7;3EM9;::7/\
M.I;_ ()R_M K<M./!.J-Y:* /L%SSYB@'G;CC\_?M2C_ ()S_M!1;/\ BB=4
M(M=VW_0+KYO.Z]NV?3\Z_P!%7_A"O"1W$>'=+QQ_R[)Q_CG]*>W@CPD%S_PC
MNEYX_P"79./\_P#UZ[%XO9XE%2I1<K)-\\KMVU;\[R7W>AG4\&L@K3J577J-
MR;FVH::N25K:.VB5NB7R_P [FQ_X)L_'A/)F?P9J89=^5-A<_P#+3V*XXSQD
M<?K5@?\ !-7XZ6\ZNO@[4R(]_!L+D@^8/38.F?\ ZPS7^A]_PAGA49 \/:6,
M;?\ EVCX].W/]*&\&>%L-_Q3VF=!_P NT?'I]<_I5/Q?SQW_ '4?>Y5\<M(K
MEM'T^'STW,GX+9%[_P#M%7WK+^']F-[16G]Q?<O-G^>':_\ !,_XVB.]>3PA
MJ89=HCS87&?G^]C*]LXZ<<<U_2E_P0F_9Z\=_L^>&OBWHWB[2;O34OO[&:P^
MTP21>:4:220*' W$%L''\Z_<Z\\'>'!<K&GA[3@A.3BV3GN?R_SR*Z.UTO3M
M%@<:1I]O:&39Y@MXA'OP0/FQU(!)![5\YQ=QCC.)L-2A7I0HNRDY0ES-<KAO
MV;45&S5CV."N#L%PWC\5]7G5FZ-10BZD.6[FKSC':\;MW:V6^^FW9222VZO*
MNUR6!7&, ,0/S'-6J9'G8N1@X&1@C'X4^OSZ'P1W?NQU>^RW\S]7"BBBJ **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@!,C.._I34+'.1C!X_P _Y-.VC=NQSTI:
M?^7^1-I7NW:S>BZI[7\UY"8'7 S]*7&>HS^%8$^M6EG<M:W=U##*09%66=(V
MV=N'8''Y?C5V/5=/90?MUH=W(_TJ$\'I_P M*T=&:2E9M-)II-WOVT.6CC</
M6E.$)KGIMJI!V3@XM+WNQI45ERZOIR%1]NL\Y''VJ$'\O,_3O_./^VM._P"?
MZT^__P _4/\ \<_\=ZTE2J-7Y)?<_P#+^K>A<L7AX2<958J2=FKK?3S\T;%%
M8_\ ;6G?\_UI]_\ Y^H?_CG_ ([UI/[:T[_G^M/O_P#/U#_\<Z>U/V-3^27W
M/_+^K>EY^O87_G]#[U_GYHV:*R?[7L/^?ZS_ +__ !]0_=_[^?\ CO6C^U[#
M_G^L_P"__P ?4/W?^_G_ ([UI>RG_*_N?E_G_6E[^M4?YOP-:@\\>M9@U6P(
M!^WV>"<C_2H?P'^LZ>U+_:EA_P _]G][_GZAZ^G^L_2DZ<GHXO71Z/K;R\_P
M9:KTW9J79IZ;.UGOYK^KFCM^O3;^'^-*../2J!U330"?M]GQS_Q\P_\ Q=9\
MVNZ<JL!?V>3R/]*AZ$?[_P"GY>M*G0<G[D+=&[/^O,SKXS#X>/-5JQ2LVES*
M[MVUZZ)'X[_\%3_V\O$?['6N?"NSTE56'QHVL;V;=\XT\*3C#+TW'\NM?D==
M?\%T?&:W-VD4D1C7RO*(:4Y) W8Q)S@G'_Z\5VW_  <V6;ZYX?\ V==1T>>.
M2^TN3Q*%>"5&=$GDA67)1L@;,Y]O>OY-I[2"6&ZL[+/VR,6VP@G(=MIE(ST)
M.?;]:_I?PVX"RK/\EP^*QN A*<U.,IN+;?)6E2YUY^Y?IK?R/YJ\4_$',LIQ
M,\/E.8^RM[*3=*?O1]I2]K9_W4W:^]DS^I$_\%RO',*W(=HQM,1BR91N#;=W
M_+3!QSWI9/\ @N=XV!NL21[5\GROFDYW8W<^9S@9ZU_+_>:;>G9!,S>=L3RS
MN). H+X(]NO/?CCJU=/\P0J"?GW;.>FP'?W[^]?I7_$(N&K*3P=-N4I+W877
MNW?NN^_N-7VV/S/#>+/%"P])RS'5;1]H[RLZ27-II!QNTUKS:'].]W_P72\=
MI/((VC,>8]A_>'@XW8_>\XS[]>W6DNO^"Z?CQ)9-ABV83:293U W<B3)_(]1
M]:_F&ETYWC2.(L&?/E')!&P_/W/7!_6D?3WDBC2,G<^?+PV"-G^LQUZX/;Z5
M*\'^&7*$OJD-92A90TT=]/>Z>R:W^UHSH7BQQ.G'_A1:M'DLZB3]HW'FE.ZN
ME'GERO7X%M<_IYT[_@N?XYEU%OM9C6V"$QO^\ SL.?F,GKQ7[-?\$K?VX]8_
M;%M/B5-J;(Z^%7TL0E-S<7C."3EF(QM'XYXK_/K:"'[-<+<_ZG \C)/!7/F>
MN.>.O/XFOZW_ /@V3TF6U\.?M":DBN+"_;PR+,G.TF%Y1*5R<=>O_P!:OR/Q
M.X"PW#> J8K#X:E3I*-+E<$[^_5A!=UW?S9^H>&?B#BN)LS6#KUJDJSE54KV
MWH4E.;C;>,I0G&/HGHWI_6".@HIJ$%01]/RIU?ST?TBG=)]TGIYA1110,***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ SSCOUH)QS3,'.><[L?\  ?\ /^<T\\@C
MUJ(2<N;FBXI2TTM>/SZ[WZ; ?R=?\%P_VZOC+^S9^TCX4\&_#?4YK2TOO %E
MK%Q'%)& 6DNW1V(8GJ /Q]Q7XZK_ ,%@_P!JJQO-*CN]=O!%(D,SYDBQY1..
MPYX__77T/_P7A\/>//'O[=%K<V5M<W&F:/\ #1+0LD3,H2#4)3C*K@D#&.2?
M2OQ9N/AEXRUN>%(=/N]UK J-BV?B%.O.P?XY_7^H> >&LGQ66X.68X?#5*L:
M"3]I&-FZBBX7OUY>MF?ROQEQ!F65YYBYX6KB84*M:I*]-M.7O*.MO1].STU/
MT<G_ ."PO[4[7ET_]O78@-R[P#S(O]2<E<>OMWSV[42_\%?OVJ870OKMWMD
ME7]Y%G8><=?\GG%?G#<?"?QHQC@33KS<FW/^C2?ZH=/X/U[<=*?>?"OQO.T,
M/]G7FZ-5!_T=_P#5#O\ <[^N1VK]#?"/"/.K83"13I3E)*,;1DK)6WM=VV\M
M3\UJ<3<55*DIQQ.,2J5'4CS2J74%RZ2_NVV_SV_1N7_@K]^U3"Z%]=N]L@$J
M_O(L[#SCK_D\XHD_X*_?M40R1E]=NPDF)5/FQ9V'M^'_ ->OSDO/A7XWG:&'
M^SKS=&J@_P"CO_JAW^YW]<CM2W?PL\;S-!$-.O-T:J/^/=_]4/HG?ZBHCPEP
ME^[OA<)K0E.?NQTDK<OWZ:^FNQG_ *R<5M+_ &G&>]+G7O5+J*Y;WTV_E_JW
MZ.0_\%@_VJ?GWZ]>\RY'[V+_ %)[#D=.P]^E$/\ P6#_ &J1OWZ]>\S?+F6(
M?N#V'3D=A[]*_-YOA;XW6(H=.O ZR9/^COG[./7Y#W'USV[TG_"KO&QAQ_9U
MYN\S=_Q[O_Q[_P#?OU]L]\=ZWCPGPARJ^!P;;A"3?)3Z*&B]>NMM>IW_ .LW
M%<KM8S&6G%3^.>B5K)>;OK\]C]$C_P %@_VM!<DKKU[Y0<LO[V+_ %?;DX^F
M..*:?^"PG[6OG[O[>O=F[=_K8<[.O7] ,]*_.?\ X5UXQ6(J=.O-XGY_T9\_
M9_\ OC&,_K[TA^'?C#R#_P 2Z\W^=G_CVDS]GZ=DZ9_&K_U4X0;N\!@TW%IK
MDAUM^*OMOKL6N*.+T[?7,:OW:TYYZ:K2V_,M%IVM8_2P?\%@_P!JUG\K^WKS
M+1^<?WD7W#U[]<<U3/\ P5W_ &K')8Z]>$!N/WL7W?ISU^GXU^='_"K_ !P9
M!*FG7O-N%4_9GYCSD?P8_P /2A?AEXZ8A!I]X<CI]G8\?3R^O^37-A^%N$L/
M+F6#P4H)./O0A\3:TEW;B[?+2_7X_&\6<<XB4(?6\7:,G;FG.[:DDNO32]][
M7/H;]IC]L_XN_M/-X%TOQE?S7JZ+_:&P2LC!1/M+GCC) (SWXZ]OEE;%H3K-
M_!CSD^S>400>>C]21ZBNBE\ >)K+R0NGW?\ :2AUA!MY,@G(;I'CI^%5X?A;
M\3$L[EFT^]VW4B,G^C/RJMN;JOIZD^F*^KROB+AW(*$J-"%*C3C/EC""BH14
ME?W5?1.2G)V^T]UN?&8W)^+<ZGSXBI5G4TO4E[1NKR2YK)K>*@U%_P!VR].9
M:YU6XFBN)3F100F=O Z-T^A/)XJSB[7>T9_U>/(Y_O\ ^MP,XXYS[5UDWPX\
M</,K0:=>&/8HCQ;N!G: X^[G.?7 ]JC7X9^/@ HTZ\QR<F"3OU_@]3Z?7BO3
M7$^ K<LJ=>E!2DW"',D[2GT5[7:=3\#B609XK0E2K)TTH32C+1Q]C*VU]XM6
MZ*6N[.9(N_GDC/\ JL>1R/XO];P3SU-&R[3>T9_U17R<'_GICS<#)]3V./2N
MF3X:>/U&Q=.O !N_Y8/^/.SG!IP^&OQ / TZ]'7_ )82?_$=CZ?C51XBP'N6
MQ-.WO+22UJ-K2.N_O2NO0<>'\[LG.&(<O=<FU+6WLKW\I.%_^WGM=VY&XM)[
MF62U!_=>4[1\@=(RSX(/)SV_+&,U_;'_ ,&ZG@]-%_9>U'Q,D6U?$TH428_U
MAL;Z:-N>^#GW]>!FOXP-4^&/Q&@ALS;:?>_:+@3*F+=\E<$/U3'W3S7][G_!
M"_P;-X1_8(^&%K?P/!J+G67NE=2KY_M*1QD$ ]\ ].>AYK\.\;,YIXO):5!3
MD[^Q5XNZE*G44WS=UJ_+9=#^C? C):V&S58FLK5Y4ZU-<R?_ "\A.ZV^)*Z?
MFWL?LN@ 4 ?6G5'%()$#KR#D#\#BI*_E&]]>^I_8UG'W;6Y=+6M:VFP4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 FX;MO?K2U&ZG<&4<YP?I_G\/S.9,_
MSQ^/I]:;Z6Z[^O\ 6Q,7)N2:M9Z.SLXM77S6S/B?XO?L._"7XR>-+CQEXITR
MWN=2N=,;39)98]S>2TAD(X'3<?6O'+7_ ():?L]V#R2P:'9[I(_+;,3-\I_W
MA@5^G=1%\Y'OGG'3Z?UKT8\39I@(TXT\PQ%%))0C"HU?EMRJU_NT[Z;GCXCA
MO)\9S_6,!0K.<I2<IP3<>9IZ-ZK57[[GYIC_ ()=_L^^8)3H=EOV;2?);^6.
MO_ZO>E_X==_L^>;YO]AV6[;MSY+9Q^7Z^G&.]?I>#D ^U+75_K-GLK2_M3%Z
MK_GZ]GKJ9KAC(4DO[+PFB4=:4=E;1_<?F?\ \.N_V?/-\W^P[+=MVY\ELX_+
M]?3C'>C_ (==_L^>;YO]AV6[;MSY+9Q^7Z^G&.]?IA11_K+GO_0SQ>UOXLMN
MP_\ 5C(?^A7A-K?PEMV_ _,UO^"7/[/;,S'0[++1F,_NFZ'\/\^E)_PZX_9[
M'/\ 85E_JO*_U3=/R_SZ5^F=%/\ UFS[;^U,7I_T]EZ=P7#.0K197A++3^%$
M_,$_\$K?V=V8L="L\E-G^K?I^6/Z^])_PZK_ &=O^@'9_<\O_5OT^FW'Z?C7
MZ?T4_P#6C/\ _H:XS_P=+_,;X:R)N[RO"7?_ $ZB?F:O_!+G]GM0H&AV>%C$
M8'E-T'OBD7_@EQ^STK;AH=GD<?ZEO_KU^F61G&>:S)+LV%IJ-[=L%@LXKBZ=
MF.,0V\;RL23Z*A)[>G>IAQ'G<XR<<UQ-HRB[*M+67,EWW77RU,WPKP[=2>4X
M*ZU3=&.FSOY;)GYF3_\ !*;]G2:[BNGT.T,D9)7]VX&3C)Q[_P"<]*WF_P""
M87[/[11Q?V)9[8PP ,)Z-QZ?CVYK;F_X*.? N.:>)M:LP]M<W%LX\T_ZRVF>
M)P?F[,C=,U"/^"DOP(/_ #&[+_OZ2>/^!?Y%>C&GQ;BHIQCF-6+L[KG:;;35
MK==5MW]#S98;@W#24)TLLI\C]Q-07*G&*:UZZ)-/I:_0YZ/_ ();?L]($ T.
MS^0L1B%NK=>U2C_@EW^SX"/^)):<9X\IO\*Z"/\ X*0_ N1U0:U9DON*XF/\
M(R>_^?I2Q_\ !2'X$R,B+K-H6??@><?X.N>?Y9IK_7"$M/[2BX6?V_=LXV\]
M[?U8CZOP0W)NEE=W[\FXPN^;E7,^][Q_ YX?\$N_V? <_P!B6G?_ )9-W_S^
M)YH'_!+O]GP'/]B6G&?^6;=_\_GS6U_P\H^ V2/[:L^-W_+8_P .<]_:JR?\
M%,O@&YA"ZU9GS?,Q^^(_U?7O50?&347%YG92O&W/\=HR=K=;17W>@O8<#_\
M/O*>VU/NE^;5O0YZX_X)C?L_B\M@=$M/]&W^7^Y;'S@9[?T^GI7W3\'?A3X;
M^#G@O3O WA:!+?2=,$OD11KM5?/<R/@$=V)^G'T'R7H7_!0/X)>+M8TW2]+U
M:UEO-0G$$")*Q8N75,8)Y/(].U??UG*EQ:PSQG/GPPS*?5945U]".&]NW>O-
MS?'9O6I4Z>95L5-QC_"KMMWBXIM)]VEY:'1D67970Q>(GE]#"QA[9U(5:,4K
M*HI/E375._HN[19B18T"KT&<?B34E(!@8%+7@1ORQOO97MWMJ?7MMMMZM[L*
M***8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** *L\_E)+(>1$"Q&/[HS]:IK+/)
M#%*K@>9,'P>#Y1Z#'7/O^GI)%;OYTWFG=&X88)XYX_PZ=Z_*+]L+_@IO\._V
M4?BK:_#[7V268^'8]6(4Q,%'FM&4^=U(;@Y !^O2M,HRO'YCB9PHQG5?LY2]
MDKN5^?2WJO3\3SL\SG Y%AHU<56A"%6<(*<FDD[)REZ06LK='\S]:RZ]#_=S
MU_3_ .O41>-06(Z#UY_Q_"OYZ(_^"[GP@FW.(@%*%AD0=.N/]9U/;_.&C_@N
MM\(9-P$6=B^8V!".!U4Y<\^O?D5]9_J#G]6*J3RNM**<?>E'X6[-)/OK_D?'
MU/$3(X1<H8RDTT^67,K2]Z,4_37\=3^AQ)59<C@;<]?TZ<4_>/TS_P#6Z?KT
MK^>5/^"[?P? 5?) )P_*P?=/;_6?_6J5_P#@N]\'BRJL*Y W'Y8!QG&/]9_]
M;M7+/A+.X2</[/KJW2VR5O)_UVV.V'&^2NGS2QU'FO"-KK64K7MZ7UZ>9_0K
MO'Z9_P#K=/UZ4;Q^F?\ ZW3]>E?SU/\ \%WO@\655A7(&X_+ .,XQ_K/_K=J
M27_@N_\ !W( A7Y1N/RP#@=O]9_]:I_U4SO3_8*^JOMZ>7F6^-<C7._K]'W9
M**U6K=F[?X;O3RW/Z%#*!CW&>_\ A2F4#'O]?RZ5_//_ ,/W?@Z>L(X_>CY8
M#\G8?ZSK^E'_  _=^#O>)>GFCY8#\OI_K.OZ5K_J?GVG_"=7\_=?6WIJNRL9
M?Z\9)K_M]#I;5>5_EOY_@?T,&4#'O]?RZ4&0#'O_ #_*OYY_^'[OP=[Q+T\T
M?+ ?E]/]9U_2C_A^[\'>\2]/-^[!]WT_UG!_2C_4_/M/^$ZOY^Z^O^796#_7
MC)-?]OH=+:KRO\M_,_H.FN%0.P'**9&YSQ_0_P"-?&W[;GQ\LO@-^SUXY\;W
M;H"FC:A;0JTOE$->:?=1QX.#G#$8'?MR0:_*V\_X+P_!R"YAMFMP?M\2JA"P
M$?O3P/\ 68S@>@_2ORU_X*>?\%/?#_[3_P *-3^$7@F62WO-6CMWPA"C9"")
M!^[<GD-R-O3CZ^YPUP3F.,S"A3JX*=.C":K592@W%QIVE*+5NKTUW7EM\3QA
MXBX/!X"M4P>84_;U:%2%&,7K%\UE/M;V>J\]4C\([CXY_%;4KW5[ZWUKRX=4
MUS6+JT5C<DQ12:C<2X8BY&<HX QC Y]*B3XO_%KS9R=<PIV>7S=';QAO^7DY
MSSVX%><&":(?9H6"@[1#@_<9?]<>G!9@<GZYYJ:<7!:55;:;CRS'S]SRL;_I
MNP?K7]9\/Y#0PV"HJ6&U2A-J<?>?*Z<7R]E9I^35UW/XZSCC+-L9B?W6+K1B
MXSDGS:N'NJ4DTMU%<KZMH]'_ .%Q_%N-T=->12@8+DW)^_PW'VGG/Z'--3XQ
M_%N)E==?3<F['S71^_UX^T^_%>8/)<W%RJ1N5$BG R>#&,'CGK[<^M0Q-=S.
MD8<@OO\ XCQY?X>G^<5Z<L%E<.>,\L4I0@G)\J]]Z)K7T3UTU1R+,>(9KF>:
MUX.48R<?:27+%J#2VV5TOO[:>L)\8/B>L%PLFN S.,QL&N0!W?\ Y><'()QT
MQWJII_Q<^)+V;2G6?G1F^S_//\N2?,W?Z1W[>G'7I7FJ6M[="(+*0TQ<#)/&
MS(.1[\C\><U9%M-:QBS\U0\^3'@_=V?,_'4=^0>??N>RRF"YHY6O=Y91C&"Y
M9.+=.ZLK:QAKW3>KZYRQ_$,?BS2NXRE#DE[66J;@II[? ]7?I97V/TG_ .":
M5_\ %3XO_MI_"/P4=69]'U._O;B8 7$GE_885N6W[KG;\^PXRO\ +-?Z+^D6
M[6NGV,#'<;>RM+=CC&6A@CC8X[9*FOXE/^#=[X+W7BKX_P#BGXK7,):V^'1M
M!:3.F0IU2VEMY/+.. S=<'ZU_;Q;JR1*K=>3^9S7\7^(-6$^(L?&FE"E&O45
M.DE94TYN\%V248R2VM*ZW/[X\-+SX<RVI4E*I5J8:G5K3;>E2-.G'7NY2E5;
M?6W5(FHHHKX0_2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#FO%6NVWAS
M1=5UF\E2*#3K*6Z=G(48B7<>3WQFO\VK_@I9\>M1_:2_:G^(^J:;-,\'A7Q!
MJOA6.3<2OV:RO'8*K D%,<@= >.]?Z'7[1W@SQ+X\^%_B'PUX8NGMM4U&TNK
M:.1'=#^^AV 93GAN??ZU_*M-_P $,_B7=:SXNUR=E>_\1ZW?:M-,3+NDFNFW
M,Y<Q\DGDY/)[XK]#X'SK+LCKRQ6*495IN,8\RNH4X6>J\Y=;^5C\?\2^&<VX
MGI4,/@74C"@Y5;1;LZE1I.Z3U2IJS7_ /YA#:ZE9K9Q?O"4\LRD9Y4=1QVS[
M8_*E']H1"8 2?OI&9>IPC9POU[<_C7]-B_\ !"SXE-''YS(SB12Q+3'Y<<C.
MSD?7BD;_ ((5?$9MO,?%T#]Z3'E?W?N9Q[?X5^XQ\5.'Y1ITI.DDG&[LDM-F
M].E[?+Y'X]'PNXDIT94ITZM1K1-><HIVOY6:\T_,_F;-OJ"MG$@VVWG<[LX'
M\/U_3'KTI/(U#=O^?_CW\_OT_N_7]/J.*_IHN?\ @A=\29&4HR@;PC?ZW_4^
MG$?(XZ?E1/\ \$+?B2_E!&4;2L;<RG,(['"=/8_A73'Q*X2<4W&A>R>J3;J:
M*][?#UMU^\\O_B&/&;:488CE;DUJ_=46DF_-K;:W<_F6\G4=V_$G_'M]HZ-]
MW^[TZ_IVZ<4&#4"2^),&U^T=&^[_ '>G7].WM7].8_X(8?$4*%RG3RSS)_JO
M[OW#Q[>O8"E_X<8_$7&,IT\OK)_J?3[G3';KG\Z/^(E\(_R4._PKX^_P_#Y
MO#'C1I?N\3K:3]Y[M:_/6SW/YB&M]2;:560#[-YYX;F/^[]?;CZ4W[+J?I)C
MR!/T;_5G^'Z]NOX=Z_I];_@AE\0L)MV< 1GF7_5?W?\ 5]/:FS?\$,OB(VS:
M8^"(V_UO,/\ =)\OI71'Q+X1<8WEAXN3YVVHM*=NNFU_O#_B%'&$YM-XB"T7
M-S.S5EMZ6L_QVN?S"?9M2'7S!^X\_'/^KSTQU_7'ZTHM=3STD(\C[1P#_J_[
MO?G\:_ILN_\ @A=\27O()(V41*BQ.@,N#&#TQLZ'TQ]*G7_@AC\0]G#+N^T;
M>LG_ ![_ -S[F,>U<]3Q0X7BKQA1E9\SLHZR2]+\LBJ?A+Q;4;3JUX:+>4M;
MVTTZ[M?AY?S$7<-Y<Z;I^HF.3S-/U:*1L@Y-O",[!^73&,]NU2O)<Z=XEM/$
M5Q&[P36[E !NV"X  7@<=?7^I'].1_X(6_$+[,]MF/RGNS(R;I,;&X(QY?I_
M#U&34<__  0I^(5Q 893&R1NHB!,F%1#P!E,#MQP/Y5UX#Q3X2PLXSY*&LW-
MI1BO=DXOET6VK3[I/0O&>#_$F*HPHU/:SDHV<^9I+G:4M?*/77\#^9GR[JV6
M1Y8W9IG\R'@Y568L02>F0<'CU'>GR-+)O=8G7.PQG&-N/O\ ?C/?UK^F6;_@
MA=\19?-+-&=OEB/F7Y0  >L8QP/QZTC_ /!"OXAXF"F,?ZO9_K>.F[^#C->G
M7\:>'IT>6DZ<'>.D>7X%[)\L>SUEM_+Y:^5A? O/*?+[>E*HTGJK)KFE2=M7
MLDK-;>[*Y_,M.)?M2R0Q.JX&T!< ' W]N,\GU]Q4<OFK*DT4,@!^Z,8QT#G'
MJ?K^%?TUR?\ !"OXAE;D+Y>X^5Y1S)QTW_P<9Y[<\5,W_!"OX@>6%Q&=N-O^
ML/U_Y99_4US4/&OAWVL:=:E"2C&$'57+:5N1R>JL[J-CIK>"N>QC[2G2JN3@
M^6%[\O\ ":C*SMO&2^?96/YCA)=_:BT4<BQ@9CR"JH2/FSCH6(_'Z5E_9]6O
M-51L2@9(AR&&?E^8#'7)X^A-?U"7'_!"SQ^;"]BC,:W#^5Y+?O,C!!?!\O(S
MZ '^=6(_^"&'C]9?#<R!!]CO(9+S_68>)9XV<$^7T*!AR!UK>?C-PQ&D^2%-
MVBTD^6^L%*VJ_F4K;6OMO;AI^#7$3M0>'KJSJ>\[V<+P3Y>JNWJ_Q/T6_P""
M!OP/NO!G[*TWQ$EM&M+OXC&,L70I*PTB]>/+9QG(R5Y/!SU-?T%V[EX4)Z[0
M#]5X/ZBO$/V;OA+IOP2^#OA#X<:7:QVEKH-B(Q#$H1!+*J-.0J\?-)N)..3D
MU[FJA!M48%?R-Q-FJS?.LSQL4E3KXZO5HV5K4I2Y8)]_W<(=M;OJ?V'PIDTL
MER;*L'LZ.78>E7B_B]K&$9-M]6I2J)OK==A1D#GDTM%%?/)622V22U\M#Z<*
M***8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1111>^P!1129'J* *PCD#G)/+9SST_SQZ_C
M5JBC-&R4>D=NK^9$*:AS6;?,[N[OTMH%0[']?XOT_P ]^OM4U%-.W]>:?Z#E
M%2M>^G9VW&J",Y[G_)_&G444K_I^&@TK*RZ!1110,"<<T YYII&[CWY_J*4#
M&1[G'TJ+RY[<ONVW\]_NZ>H?U_7]?\&&7.X$'@#)^G]>G>L9KI-.CFGO9XXH
M3,6\R1@$13S\Q[!>_MS5ZX+--E'!51\P!SR#R"!S[=_SK\A/^"J'[</A+]F?
MX+Z];6OB?3AXLU*"YM=.L;*\6?4H;B:W<19M[=GGC*NN,E1M/!QS7T&397B,
MVQ=' X=<TZUKM1;Y(K6[?V;:7[IGR6?YU3R?#XG%58R4:4_=O)+GE[FD5?[2
M32[25['ZO_\ "9^%/^@_IG7;_P ?*=?3K1_PF/A;_H8-,ZY_X^8^GIU_6O\
M.B7_ (*:?'BXAAG7QAK*BXG6Y"&ZO0PC<9\LCLPZ;3@C'2M:'_@IE\=)F:(>
M,-87J23=WH ([')QGV_3'7]'AX09].,9<\5S1;2]G.]U:RVUYKZ?>?F];QJX
M>HSG&5&I^[=I/VL;:<OI?5;?+L?Z)1\9^%?F_P"*ATSMG_28QG]>/ZT'QGX5
M^;_BH=,[9_TF,9_7C^M?YVD7_!3+XZ2R-$?&&L(3G.ZZO0%V],^F<<9 S[]*
M(?\ @IE\=)9&B/C#6$)SG-U>@+M]<],XXSC.?PH7@[GWN_O%K%O^'+1QM:/J
M^6/_ ($2_'+AY7O0J*RO+]XM$^;7XO.6GDC_ $23XS\+#<3XATPCC_EY3V_S
M[=!Q0WC/PKDG_A(-,.,9_P!(0?Y_^M7^===?\%-?CK)$T*>,-8$C,G!NKW*A
M6!Y.<C< ?3/ITPK_ /!3'XZLTP'C#5QO6/!^UW@VE5Y!S]W=T!/7^?<_!+.H
MT8UI8RE%-1;4H--1<HQYG?Y/Y^@X>-_#]6;IJA4OS12?M4[R<HNUN;M4O\M#
M_1";QAX8^UQ2_P#"1:6(5R&!ND .1@ CI^?6NML=1L-1B\[3[J"[A_YZ0.)%
M/_ A7^<!'_P4O_:$U?5-*\.Z7XF\07>HZS=PP016LFH2R@B94;(C5BH.>X Q
MZXY_M]_X)KP?$F3]G;PUX@^)MS>2:KK5J)@NH22&X0;]PWI,=Z;E88W 9_"O
M@>)N%,1P^K8G$TJCC:%.,-YW::=NKM*3[Z/<_2>'>)<+G6F&I3C%J=7GG*]D
MY+F5[;:Q=K]=3]$****^+/K0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 0Y.,>H)
M^E+1122LV]=;7^7;L 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BF8;?NS\N.G^?_U?
MC3Z/^ )-N^C5FUZ^?S"BBB@84444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!&$QSGIST]/QH+JBL
MV?4TLAPC?2N*\4^)]'\+:?)J.OW\6G:=$A>2ZF8)&@498DL5 XYZT\/A8RDE
M!._-M=MVT3MKJ[>3.+'8WZI#F<>9\MH]%S-VBF^BO>[?8K^,/B?X*\!1QS>+
M==L]'CF \IKJ5(MQ.2 /,=>H!KSL_M-_!)0LI\>Z-L=AM/VNVP6(]?.Y]<>M
M?Q6?\%A_^"D/B7XP^/\ 5_AI\.->N=/M?"'B"?3H;[3[EMMW%8RO$KJ8F4$.
M#G@M]37XUS_&'XU)9:382?$+6%E+0W,F;FX!R5P5($X[_D>OO^T9!X1XO-L-
M0KSQGU>56G"K.'(I>SC**GO?^5J_:^JNC\6SWQBPV4XNMAOJ3Q"H5>6-53<(
MRY4G)_)J2UO=*Z/].[_AI[X(<$^/-& )V@FZM^OI_KNM,3]ISX(+G_BO=&.7
MV_\ 'W;]?3_7?I7^8I=?%OXU-*L2_$36,PM]IXNKC)(/W>)^_P#,=<U'!\7_
M (US&8'XA:PIB+7('VJXR2O\'^OZ_@*].7@ABU&I*./;C&2BFJ>LKM;+TUO\
MK'F4/'O+:RC*>!4)**E9U'IS+7\%;5,_T\O^&GO@?_T/NC?>V_\ 'U;]?^_W
M^?2C_AI[X'_]#[HWWMG_ !]V_P![T_UU?YA:_&'XU[D!^(6L9,HN"/M5SQZK
M_P ?'3_.*67XO_&ORWQ\0M8R+DW'_'U<=,<#_7'\O2N2MX+X^G+ECBW)^[_R
M[MK)K3MMKZ>9Z5/QMR^<)2^J1]UR_P"7BZ)/]7_6_P#IY']I[X(#/_%=Z-QU
M_P!+M^OI_KO\^G%'_#3_ ,$,9_X3O1L8SG[7;X^G^N_^OCG&*_S&'^+WQJVK
M&OQ"U@EH1<Y^UW'WNZ\3C^G)X%$?Q<^-3E+8_$'6 702_P#'W<=2<8_U_P#7
M/M7;'P0KN*E_:5KQ7V%I4M=QW_$\:?C_ (6$I)Y9I&+E?VGHULG?3S[]=O\
M3E/[4/P.7!;Q[HH!X&;NW&2>@_UWZ_I3A^T_\$&( \=Z,2>@^UV_)_[_ '3W
M_2O\PE_BU\;+FY$!^(6LHMN^_=]JN.2G5/\ 7' ]ORK:N?BQ\9+$Q7"_$;5W
M*1K<.OVNXSN')3F?K^7THGX'XB,FO[2NE;7D79/Y;V^3,7](3"+_ )EFNB?[
MRZ5[6U\_UV1_IMC]ISX)*2&\>:/GO_I=OP??,U._X:>^"& ?^$\T?!.W/VJW
MQGT_UU?YBDOQD^-,TK,/B#K $T!N@!=3C#$\#'G_ *TX_%CXUDQQCXAZSQ&M
MW_Q]7'+#^'_7YYQUR/I4XKP1Q>'C&;S"Z<(M_N]FTK1^::.C!>/N#Q$E!Y;R
MQ3LY^UO9NUE:VMW_ ,.?Z0_Q9_;#^#_P^\ ^+/%FG^-=*O[O2["]OH+5+N M
M))#&76,8E;))Z +^=?Y_G[<?[0GB+]J'XWZYXPN=5N'T"TU.XN(-/,SO WEW
M!D1%7Y4Y4[1A<?T^;+CXD_%V\2XLM3\>:K=V=U$\TT$EQ,4='&UXCNF/!!]#
MFL"% #%&\^YI"+N5\\N3]Y&/?.>N3G^?Z3X>^&%#+)5*N(KJK7E&/+4Y;-0C
M[W+W7*]&^MT?E/B-XH8C.FX87"RI8:FVG24Y-<\XI3J=+V[:V>R5R/$0?>J@
M*#]L"Y& 0.(?K_3M1\C,5&%^T'SRW&$/#%,_F/QIS+%YDJ!U(C)NP?5!_P L
MA[8Q[=<BC9&Q$&]0;H?:%;'W%^]L_IQ7[I%8.$80O#W(PIW?+?11@WIU7Q?=
MZ'X-_M]6\USN,Y^U5W;7FOKL[7W3$8K*V\#8;C[X_P">?D>O4_/CV_&D+1SD
MR+\HN>&.>(_)QSGU;'].:8%2X+H&"?:@0A_YY^0.?^^\<XQFH+6!?+\DR?-<
MEBI/6/R3GKWW8P>AQZBES87EDU"*DK**T^&7-K==8WAM_+UZJV.=OB?-.VV[
MARZ;VLN3YV_O$\(5DN;ITPLFT9(SL\O(]AAB/;KTIBE#;O<NH5+DCG@!/*;'
ML/F Z]>V*F\V.: 6&0IO6QO)^X(&YZ\_-^'Y9S9@TV?Q-JVE^!=*4S7FHSI"
M/+7<ZG>G(4=SFOE<]Q$?J]?ELU&$HQL[).+C&-MM7+7TZHZ^'<+C9YC"52E4
MDG4C%P;=O=G%)>MYWYO[G4_2S_@DW^S-/^T%^U'H$]UI37'A[2+N*XDN&B,D
M"[(A*,DAE&63UZ_A7^AEH/AJST'PS8>'=,B6UM=.M+6&*.(!57R(T1MH4 #<
M5)/'\Z_%3_@BQ^Q[:? ?X&6/BS6=/4>(O$<"3"::$)<0")VQ@LI;YU?'49^E
M?N?:(3#D\%C^@/U]N/\ ]5?Q3QSF,L;FF(C"?/'#3<%=Z3J7U?:R24=K:+N?
MW[X:9?4P^4X>=>+53%PJ57)[PI)0AR]?B;4D6(23&N1@@!?^^>*EH' Q17PR
MO97WLK^I^JQ322>K22;[M+?YA1113&%%%%%P"BBB@ HI P)(!Y7&1]:6BX!1
M12 YS[''_P!>IYHW4;J[O9>FK]/F M%%%4 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%(6 ('<]*6@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***0L%QDXR<#Z_C2;2W:7J[ +1
M113 0L!C/<XI:KW";_*YQMD#_7;_  _CFIR,X]B#^5)MV=E=]%>U]NO3_@%-
M+EBT]7>Z[6>GWH6BBBF2%%%% !1110 4444FTMVEZL HHHI@%%%% !1111<
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0G )/04 +12 Y (Z&EH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0,"2.XZT!KKY:O\OU%HHH
MH *,T4P+AF;/7MZ?Y_6GW_KJA-O2ROKKK:WGYCZ*0D*,GI2TKCUW^7W6_P T
M%%%(!@D^N/TI-O2ROKKK:WGY@+11FBF 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%)GG'MFDY*-KNUVDO5[(!:***=P"BBB@ HHI-PSM[XS_GO0 M
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444A8 @'J>E "T444
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
MQYHW@I2?+N[6@NVIOT445PGK#)!E>XY'2GC@ >E,?# @'D$9YQC/3GMFGC@
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
MVM\-EY7?9V_MHB_X+:^'Y55E$#9B#G_25X;^[T_K[4/_ ,%M/#RX&(<D9/\
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
M&U^KN[:(\?-LZP&3X>KB,56A&%-:)OWIW3<.6.\E)I)M*T;ZGZ5^.?C1\/?
M2SQ>(?$=AIUU';-<>3/-'&YC&?FP[J<9!'2OY^/VI/\ @N/HWPC\5:QX:\/Q
MQ:M;6\]S;1W$%PI5@',0;*JXZ'.<]C@]Z_G9_;'_ ."D?Q%_:<\3R^(M'O\
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
MI&"[DG&%'7^G_P"JLZWMY-*@U&3=YS2SS74:KG/S=(QG'/I@\&OR%_X*/?\
M!2CP%^RY\/KVWT+51KWQ!F:2WF\+:>O_ !,;=#$P:1_.:&+:D@\LD2DYY QS
M7X_D64XK.\72PV&IRE.=54Y65^1W]Z;>RBHZJ3T>B5Y:'[)Q/Q'A.'L%+$8J
M2BER[Z)N3M"*?=R2NND==CTK]NG_ (*%^"OV8_",>J:9JUEJ6KR:L-+GL8[B
M,2P[D9G9E!8C:PQ]T'^=?QS_ +6G_!2#XA?&WQ=JG]@:U?:5;3S37*""YD"C
M<YPGRF,=_P#/2OC+X[?M%^-?V@O'NL>)]4UJ_&F:FT^K'2KR5B+*]ED+_965
M9'021@X.TX]"<UXA';QQD7#N&8CS=YSDOU\G/7=^GYYK^J^"/#'!8+!QKUX1
MK8B3E[24XJW+"S@DGI>_;5>=KG\B\<>)^-Q^.G3HUJD*%.$_9PC)J\JG*[-I
MKJTDG=>>YTUS\3/B5K%_<IJGBK4+I3"]THDGE(\S/3F4\_Y%9']K>+_-W?V_
M=;MGVW_6/G_KG][U_"JOEHLOVK< K('^KGGR.G4^G0CK3\ 2?:#)\A7>.OWB
M<B#TW?IWQ7ZY0R+!48."H02Y%)+E79<RO9ZMIZ=$NI^35N(,;4GS>WFK<LK7
ME_%_EETUOUW\S5B^)/Q+1?LFF>*-1LKBW_TL31S3(Q1>/)RLHRN?\<8Z_HE^
MR!_P48^(7[,UW#>:_K6H:Z)9/.*3W$AV[@!M.]G'U[5^:XCC$AN0P4,OF$XZ
ML>?))'\7_P"NF3V\<JN\C IL,BD]%<](L\X;V_\ KUX.?<$87-H3E&G3BI4%
M&[BM[I2CS-:-1TTZV737V,DXSQN68F-65:J[05W&4E^]25HM*UW=W2:Z:'^@
M9^P5_P %.?!O[3>G1KKNI6>D7\OD)%;SW">8[N%^4!BA)+''0G)%?L5;W$5Q
M&KQ.'5D5P0<Y5U#*V?0@@U_E;_![XL>*?A#XR\.>*]+\175AINDW(N[JTMY9
M%#_9V62.(JK*O[PKL7)[\XK_ $"?^"97[<GA#]L#X)>&/$::E]F\:BU-IKWA
MJY'_ !,--^Q-]EMI+C8TD.+N.+SDV2L=K?-AN*_E[Q \/*O#T%C\+%RPW-.%
M2,8WY))IPD[;1G#GU>BY-]5?^K/#3Q,IYY&EEV.]S$<\*<*LY.TXS<HK?2\9
MI+N^>Y^HU%1%U3YR1L;'/Z#\_P#/2I"V%+>@S_A7X_%MW3334K-;OR^]:_AO
M<_=GMS?9[]-$F_NNA2<<UYWX\\>^&? NDWFJ^(]6M],AA@EE#W$BH#Y:DX!9
MAU(Q3OB!\1_"_P -O"6H^+?&&JP:+I5A!-++=7(8HI16,8(16.7<!1P.2,U_
M%A_P5"_X*LW?QCU_5OA/\.KS4K:QLYY[=M;MF$=L4W$ALK,)<,JD<H>O85]C
MPAPKB^)<?3P])3ITFUS5N1N*UT2O9.[33WLUKO9_GG'?&N X9RQUI.->O.-Z
M>'4K37/'24HJ[BX\R:B[-WNE97/KS]OG_@LU#INH^(O@]X1E$R:@[0QZG:W
M(B^R[G!R@/WL8^\.P^O\U_Q!_:0^+7Q8\0:C(OC'5;&"_<XC$\^U1&#V$H!+
M?3GZC%>)723ZM=7NKZIK U6]+[Y+AVD=HBV>"7!.6/'!YJHL2[TN8G$.<^81
M_P L]IPN[ _C[?6OZ[X>\-<MR/#PI<M.LZU-59MI-PJ1Y'&TGU2C>WEI>[/X
MSXG\1<QSW&1K*I5H1I4'1J1YI).3?M$^73[7-+UBH[FRGB_QA86VI:;=Z[=W
M-U.R;9VD<L""6/)<GYAUY[]*QVU#QS+MEM?$M[:O<'=\LDH*&/GM)W_#K0\:
MW$ING< 2']X3G]WY?"[NOW^W/)/X4]OWK+,)/+0A@V<_N=HVC../G/3&.N.:
M^]EE.7RC"/U>GK3DV[=8PY5%Z:/F@W;^]Z'Q=+.L9":JRK3C)*3EJWRRU46[
M][.23[*VZ/3_  %\=OBYX5UC2HQXTU4V\#F0K]HG"XAP^#^^Q\Q7MW_(_P!%
M_P#P3U_X+,3V^LZ+\+/%\K"*>6*TFU"[N#\NT@!CY@SDG_:_J:_EZ5 !'<EQ
MQO#GNF?E&?\ >[8X]>:72[2>V:?6M(U'^S;])(YEEC9DDB:([@/D .9-O'/?
MM7P7$_AG@<_YZ].-.E&-)1FDDG4<:CE%O9J2LWWT=[H_2>%O%7%9%5=*I*=6
M4ZD9<K;M&Z=.3[>]&+BEY)K='^JIX!\=^'_B+I6FZ_X?U."_MI+=)I#!(LBJ
M98U."59LX)..GK]?2@01D<BOXXO^"+__  4IM],U[PO\#?B'K%VL_B%I;07]
MZQDBA:UR8@S>8\@\T[0N%)SUQV_L-TVZBN;.&>)Q)%+&DT<@Z.DJB16&?56!
M'3BOY!XNX:K\-9K7P=12<%*]&=O=G%VO9[7C)\OG:_4_K_@?C'#\59;0KP2A
M64)>V@WK&<96T_F4TI3NM%?E\C1HIJYY8]^WTIU?(QES*]K7V].C^>]GJ?=A
M113!D*V??K_GUH<FIPA9VES7?;EY?SN'1OL?!?[3?[9/A7X :S9Z3K6I6MIJ
M%QLF2VEG6-WMF9@LP#$$J2."!C\J^6E_X*K>!#)&G]J6/SR*/^/B(_(>,]?I
M7\_7_!Q%XOUZX_;2\)Z=X;\0RVEG9?"JR:[LH))$47"7\BO,53"DXP,]?<G%
M?@S#XM\;X2X/BBZR"+;89I=VW.?-R#PO./7Z5_0O!GA11X@R>GCJR<*F(C"4
M%)-.G*RO&SMI*W,FTNA_.7&/B_+(\SK87#3YU2E4A>V_)I'3^[)6OUWL?WVG
M_@JKX$$XB_M2QYGV?\?$7W,XW?3WZ?A4_P#P]1\!]/[5L,_:O*Q]HB_U?][K
M_3%?P'CQ;XVW_:/^$HN=P?[-L\Z;.W/^MSN/R]O6@>+?&^_[1_PD]SQ)]GV>
M=-G&<^=U/R^^=U?7+P-P;DFFK32Y5;:44N9:O2[L[[::;'R#\><;[MFU:DIO
MW=WIIMY*VWIU/[\/^'J/@,==5L!_I7E_\?$7^K_O=?\ ZU1G_@JEX#$VS^UK
M$+YF,_:(A\G][N,5_ BWBKQO)ND_X2FY4LS6N/.F!P?^6W4_+[\L:C_X2OQP
M6*_\)1<[8XO(W^;+R%_Y:Y# _CC/!XXJ*_@9AEAIUZ<E[GN\NVKMKOO"U[=;
MZ=#?"^.N*J5%2DVY5*:E'W?A=XI=-W==.FUC^_$_\%4_ BS)'_:MCAI@N?M$
M1^3IN_KZ?@:>_P#P53\!&"6:/5K!DBN&B)6XCSQR1G<W;Z>M?P'?\)9XV:6$
M?\)1<A618"YFFP.?];R22/?Z5%#XI\<Z7I&J6<GBFZD>2]EN(G\Z;YXB,!E.
M[/)/'ZC'6:?@33J8">)YHQ<87O=-+E5W)KFTYK1LOEU+K^.N(I8RCAU+F=2=
M.GRVW;LIZ\ME:R\KK[O]+#]E;]K#1/VC5U*71[B&YBT^>6%FAE$@#Q$9!*YQ
MU'7VK[;K^4;_ (-K;SQ'J'@'XA7WB.[GN%7Q#JCPS3N7!A\J(KM+,2 1GL/Y
MU_43XT\=>%_ 7AR\\4^*M6M](T2R@DN+B_N-QBCBC7>['8K' 7DX!K^<\_RI
MY=FM7+J,)S=.?LX\L92<WTLDKMO5V734_HOAC-GF634\RKU(6JQ=1MRBE&,8
MJ[;O9*^E]D]!_B?Q?X?\(V,^J>(=2@TVSA1G>:X=8T557<6)=@.!C/-?SI_M
MT_\ !9W1?@_KVH^"/"DD.K079EL4O+6X!4+(S()!L#= ,@[OQKX,_P""H'_!
M79?B#=>*OA'\,[K43I#S7FE6GBFR*1V3L=\".I\Y)\%2'_U8..WK_-MJ%_KG
MB)EG\1ZK)JUW%)L>>>221MJ]9R7R<=3G.:_9>!?">KF-!8['JTI0ISITI-+V
M<KQE[SV;<;:/KYGX3XC>+<,#6Q.58"Z5I0>(@W^\YK<S6EX6:LG>W9['U;\?
M/VOOBC\6?$NL:_IOBO4["WOY9X5MXKF7:%D8MGB4#VZ?7/?YGD\;^/[VS5M3
M\2W]S('$'[R61LC'WAF0],]<YY[US$-MN5@KC:L^PX_YY@_ZX]/E]_TXJZZ+
M,%*. L3>6W^XO6;C^''MGWK^BLDX8P660]C4HTZC]I>_(DN7DBHIK;H]?EZ?
MS=C>+<?CI1E[>K"E=N?,V[)I::O[6]^VQ9/BSQ7;;I$U:Z5H4ROSN,D=&X;.
M?S'YUT>C?$[XLZ>8-4LO&NJ6D2,J_9TN)@"!SG E'&.#Q7)21QW 4AAMC(B?
MWB')F_W?K_6D=%F5%CDVQ1,(V7)P4'6;CC;CV_I7K8O*<#C,/"C+#4]4T[Q3
M6FBW5EI:R=SFPG$F-PM6-7VTVHS=24>=Q<5**4==-[+5V['[B?L7_P#!7GQ3
M\$I=/TCQ)<W.JJUQ9Z>TMQ.Y&V>:*!W^?=T#;OO'@=<5_:)^SO\ 'OP9\8?"
M6EW^AZY::A=W-G;W4L4,R2.CW$22LA"NQRI<J>.JGI7^7>+9',C6[!98C^Y8
M<EF[2 \'Y#\V3TQ[5^K7_!-'_@H;XC_91^)>AZ'XTU?4M7\.:Q>P6SWID,EK
M:PEPAWB68-MC63G:A^[QFOQ+Q!\+:6-RW$9I@N2&(PM#6$8Q@YNFY3BK:)*2
MG;F]/)'[?X=>+E3+L;3RW'SG7HXO$PY'4D_W=.=.'M9\SU:@N115[-Q=KV/]
M$D'(R.12UYE\)_B;X4^+'@S1?&G@W5[?6M!UFR@N;34+<.(IG:)#<(OF*K9A
MD8HV1C(X)%>F @C(Z5_)=6G.C.5.<6G%V::L_+Y^71W70_L+#UX8BC3JPE&2
MJ14EROF6RO9K=)O="T4WJ00>F?UIU9*]Y75K.R\U9._WMKY&UP/((]:S-3O!
MIFG75XQR+:&2=B3T2-"['\%4D\=/SK3KB/B1=1V/@+QE>2R"-8/"^OR!CT5U
MTF[*L/0@X.?85K2BZE2%-)OGG&*2W;;LDO6]OF<^)E[.A5JI\KITIOF_E6CE
M+733EO\ *W4_,?XA_P#!2WP'X/\ %>I:)%K%C+_9]QY$Q%S$-K E64C<?XAZ
M \8]JYBX_P""J/@2)]JZK8DMMVC[1'SD MT]/\X-?PB_$CXA>-=3\?\ Q#O4
M\3W4Z:CXJUE+#][+\T=KJUTCA06X" <CCI[5Q9\7>-G;S?\ A*+D_9 H4>;-
MF7>,';\W\'<X'(X&<U_3>3>"E+$X+#8O$24WB5S0A?X6XTW%-IO1S:CVUOT/
MY5QOCK7PN9XW!0@XQH.4;V>L^:/O+3:-[.VBY3^^ZX_X*H^!(GVKJMB2VW:/
MM$?.0"W3T_S@T7'_  51\"1/M75;$EMNT?:(^<@%NGI_G!K^!)O%OC=G:4^*
M+G_1<;%\Z8F3S!SMRW\'<GTX]AO%OC=G:4^*+G_1<;%\Z8F3S!SMRW\'<GTX
M]O4CX'X']WHG>\=W[TUR\OR?[OR_>;Z'/'Q[Q3Y/=DN:C?9Z37L_>V_O:]N5
MZ::?WVW'_!5'P)$^U=5L26V[1]HCYR 6Z>G^<&G2?\%4O B_:0-4L28O)Q_I
M$7._&>_;V_&OX$3XK\<RR%QXGNF-KC8GFSDR^8.=OS?P?Q=,8X]D/B[QNHN)
M?^$HNB8]F%$TO[S=C.,G'R=\\],YK*IX'85TU*FTN2W.^[<H1W>UH\LXVNG?
M38SEX]XV3HQA&SG3BYI[Q2]G>25KOXO+;3:Q_?C/_P %4/ 42S$ZM8Y7R@@^
MT1<[\9Q],\X[U1N?^"JW@6UF>+^U;)E0*V?M,7.X9_#!_P ]Z_@8/BKQU>MY
MJ^)KO=;E<)YTN90Q&<8;D+WR<<>]+)XH\:7'VT?\)1<[HA&$/G39?(^?:=W5
M,=^?QHI>!-&IA9UN:THN,G'K[L6Y17>S<8W\@GX[XWZW1HK>;C#F6O+[T(R;
M5O+F3^X_T9/V;/VY_#?Q[\73>'-'N[>YFC9 ZQ2I(1E"V<+SVS_/K7Z0J<@'
MU /YBOXGO^#<S2/$WB;XX_$?7-4UB6_L?#YTK8LKRLK&YMY5;8&/4$<]/K7]
ML5?S[QADL,@S..716M.DY2E_->I*,7I=*RCM^EC^BN!\YK9[E/\ :%67,IS4
M%=:\RA&<WLNM2WHEN%9VK:A%I6F7VHS,%BL[>2XD8G "QKN)R>.E7VZ9Z8.?
MJ?2O%?VA]9_X1_X'_%+6S(81I?@W6;TR@XV>3;EMPYSD?Y-?+X6/UC'8;"-6
M]O6I0O?:,YQBW;UE9*_GL?5XVN\-@\3B$KNC0JU$MKRA3E-*_P M3\]OB%_P
M4S\">"?'%YX5.K63_9I7CE8W,2^7*DA1HV&>,=<?_7SS]U_P52\!P2!!JUB1
MY>X$7$0Y].O)%?PH?&?QUXS\0?%7Q]J\/BBY-M=^*-2O;20S38"O*62!1NSD
M#MTKSF3Q3XYN&1?^$HNMR1B3_73_ #..L7WOO?7(-?T_EG@;0G2I8BO652%:
M,;12TBY:IWOMMKTOOL?R?C/'K%8?%SH4H7A1E*$EK[KCKVUW3\OE<_ORF_X*
MJ>!$\O\ XFMC\T(?_CXB^\?QZ^W\Z)O^"JG@1/+_ .)K8_-"'_X^(OO'\>OM
M_.OX#9/%'CF9T3_A*+H-&@<CSIN9!UBX;[WUHD\4>.9G1/\ A*+H-&@<CSIN
M9!UBX;[WUKTEX'8#W+V^)QGZZ<O7X=O>6GGL<L?I 8_]W>GTE*7G'2S6FMK?
M+OV_ORF_X*J>!$\O_B:V/S0A_P#CXB^\?QZ^W\ZE'_!5'P%N"G5K$9M?-!^T
M1<O_ '>O7]:_@(D\4>.9F1/^$GN@T:!R/-FYD'6'AOO>N>*E'B/QS-Y<G_"4
MW0,.USF:8?.O/D8!QN[]<?@*PK>"&"C&"C)1ES24W]R@EK9WZ6_EZJP0\?\
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
MBN=@_P!5E77.3@_6N<0>6YG,O[MOWP'.-YY\CTSCC'3'--$>QI+C>"LB^9M
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
MO*[O?KV%3R!949'? D \WC&S9_J_7&[CJ.:V]AS-MW?LW*,.S7,I-:='9_\
M;S2W8W6E#F49:>SY:;N[I<TN;3R46E=_9CKKI!LCE87+MC?GS>VS9PG/0;N!
MR>:-D<K"Y=L;\^;VV;.$YZ#=P.3S0$C""V9MOF_ZWU39DQ]>1NZ\]>U 2,*+
M9FV^=_K>VS9DQ\'D9Z].>U4_=OUY+TO6$N?WO*WE]_9-VOR-^[=T;+OS^T2]
M+.R6ONPVOHAB6=A<$\N2)O1%7(!]L@#K_P#6I62.<B3=_JB(O^V"C._C_P!"
MZ4#9$H@)P9OEE'38O8X/(R/7UXH5(X 8]W^M/E?]L&.-_/K_ 'AQ1?E[OV+<
M5;[<92LWVT6OEI8>WP/17='SGS/F7HEHNMDF6;"]BFO)],DP(!;,ZR'KUP""
M>O\ ^OCFJ&C:=:W>KW::O+Y,4<;I:NQ _=AOD=2W?GJ./Q-,O(;6WTU[FVDW
M:H+C[.(@1O-GC_6;1S@G^+I5^Z@M+ZPM'\WR[Y845T#88QJ.6(]SWZ<BN2KE
MJQDZD'!.Z4%+6]XJ+3LM==O-*^R.W$XMY5@\/BZ=TY0AS**MRR34G)]KN[;^
M1]J_L-_MC^-OV5_BUH>KZ/>W,^CWWB&VT/6%DD=X+;PY).&N+U@K*$5% _>-
M\@[^W^A[^SC\:O#/QT^&N@^-_#6HP:C9W=C;">:&5)5%Q)")&3*D]CG!.?SK
M_+Q1H-.M7BE<1RZK!_9;OG#0V\P(-RI)^5UYPW..N*_I[_X($_MHR:#J.K?L
M^^--7*:/"TT^@3W<_P ]PZF.VM4C>1@'W#H%&<5_-7BSP0Z,)XS#TI.I2NY.
M,6^;EE^]2LM6KWCO?UV_H+P5\1IXBMA\+BVTJDO9J[;4N9KV<F^B4M'^A_8J
M  ..AYI:JV=PES!'-$=T<BAXV'.Y&Y!SW_.K5?S.X>S;A:W*VK6M9]5;H^Z/
M[(A-3C&:U32?]?IY!1112*"BBB@"*3(*D#/.#_G_ #Q6?>SPPV]SYK;8A"\D
MK9 VH.I/IQUY[G%6;J;8 J\L3R,=CW_SZ^M?C'_P5;_;YT_]F+X4ZA8^#]2A
MG\?W*2PKIBRAKC[.\+C?Y*,)?]8 ,_UKV,ERFOFF,HX7#PDY5:BNXJ_*G*-Y
MRTT6C:>U]-SYGB#/<-DV&KXG$5%&%!1YN9I?$K.$?YK^[S);)ZGSM_P4\_X*
MB:5\%=*USP5\-M6MK[58;"XL-2A@G626&4*T<NY8G5E96&,'I^E?QC_$[QWK
MOQ%UJ[^*%SK%[>:IJUV\MUI\D[20QI,?.<^42=H4\9/04WX@_%/7/BUXEU?Q
MSXHU"YDO_$UW/-J%M/*Q2W>\?S)%".<IL)P 2?SKD([*'2X%^SOYMO.XCPQ#
M*L+#.\'@#CG...^2:_K[@SPYPV7X6E5G2BZOLU*4VK2J27Q3O9>^DUHOS/XM
MXX\2<5F&/Q,'B9>RA6G1HT^;W81=I-76]M+7_P KR):6%R8;Z20+-/$KS)P
MK-R21U!'OCOTJ*\GBF4!6!,3"!0.<Q@\-UY/)_7-)<62":%+=R1*$R,\"-OX
MN,8QCJ./3.*+33%,DZR$[DE8!?6,8PWN#V-?KWLE@*$6O=Y:5E;I%.*=GK?F
M6C7W;'Y \>\36<E*4XRJVE=;16FBLVTWWMMV+,UG']DM2C;BN3& .6W$%LXZ
MX[XJ&2..<!$;=]GQY7?=NQO''WMO/(QCO4K3HC/$KY6TPL6<'=YHP_0CIS_G
MI"B1VI9U;.<>5WW[_OCMG;G^'IWK7#5'4IQELG)N">C<U*FE==-]^S\B73]C
M+D3;2:G%OK5;I-+TLU^/:\5DCCG 1&W?9\>5WW;L;QQ][;SR,8[T21QS@(C;
MOL^/*[[MV-XX^]MYY&,=Z1$CM2SJV<X\KOOW_?';.W/\/3O0B1VI9U;.<>5W
MW[_OCMG;G^'IWK=-:6?::\ZG[OS\]7YO0E=-7]F2_P"O_P"Y]WR]/-[6]U9$
MCG 1&W?9\>5WW;L;QQ][;SR,8[TUTCF&Q&S]GQY7??O/[SIUP?3&,4*D=J6=
M6S_SRS_%O'S^@.T'MT[T*D=J6=6S_P \L_Q;Q\_INV@]NG>LW+526]/EJK^^
MYJCS+1ZV=WI\UV<?LZO7EDO^PA>Q]WY]M]7M;17V2Q20QG/E >7C!W[OO]#D
M[2.W3O5K3(;2XM)8KIPK0?ZD$CY]_+\GJ1WP!CFJ\4*0.2AW$D>3_M[L>9['
M:">G2J-]'LNQ';N6R1MVYP=V-W ZX_+/L*GX4HR;E'W73DM?9RO3DWI_B:7=
MQV[:1:<.>^M)PF[Z-.2@ZL?1VZ_:;6Z5G2V%F;CS!-EH#MM^1RLGRR$#N5R>
M:^V/V'_VL/&O['GQFT36/#VIWFH>&-6O[5-3>:9Y+:VC)2,\H0B8#MUST]J^
M+GTHAPVX[HM@0<C<),>8?4[1G/I3=8N&L$@T7329X)61I;H?,\)#!VPZC"X.
M?H!7RW&?"F'S?)95FO:RJ0Y9PE&ZLH13DNCYN:-_^ CZ+AWBZOP]B:$\/-TV
MI0J)JZC!J$):=/<Y++^]IN?ZA7[-?Q_\(?M!> M)\2^&=5M]1=K"TEO?(F27
M9++%'O!VDD8?<.3GBOI)74LR Y*8R/\ (K^('_@B9^W#_P *N^*\/P6\2:X3
MX?\ $#6T6FS7=P<2O%%YDB1EB%.V1@N #Z=Z_MLTJXM]0MX]3M7$D-]#%*C
MY#*R!@00?0^U?P]QAPY6R#,*L)0E'#5>:>%;5E?G2<'V]WF:O]FSZG][^'_$
MRXER:GB:J2QD8Q5;6[G%+EC47>]M>U]6:@.>E+4<8P#]?\3_ %J2OBJ$Y5*4
M)SCRRDM4MK^7D??-6;04445J(_-O_@K'XIF\'?L1_%G7;=RD]K9P;"#AOFCN
M@2.1Z5_G&KJ;:IJ6NZW.Y+7.IW%[O8YS,P7 SG!/'3U^E?WV?\%U_&<.@_L3
M>-_#YE"7?B*VVVT6[#2>0MP&VKD%N'P<=*_@&T^WC3P^RLP\V20R>YE*GY>V
M<XS@\]?:OZA\$\NE_9T*\OAQ&*K33W?+%0II=U[].7Z=3^1/'G.>7-,1A$H+
MZKA\)3D^;WI>T2JN\=?LR2V\[I+6R66?<F\;90;G(_Y^#_RSSDYZ\+U_&@1P
ML[JS[=ENS'_KL/X?;Z=14T-K#%8PR;_WB,KX[^</X/\ ZW7/O4 BB\R<L^&:
M%ICR#B;KLZ=L].O-?T_B*MHTZ5Y>XHIM+6?P67]?>V?RY@)3E.;:2A*I.5EV
M<4X^:T\Q(DBDW[WQM@+*..9.,C_//I2I'"Q(:3C[-O'_ %T'\/M].OXT/'$%
M4K)R;;S#CC][_=_^MU_ TLD42QHXDX:#<2,#]]_<_#T],_2LI3<VG=W:C4OY
M144X[;M+7KN>C.45)RMRQ@U%QMH^904;7WMJ_5B)'"Q(:3C[-O'_ %T'\/M]
M.OXT)'"Q(:3C[-O'_70?P^WTZ_C2R11*BN).&@W$C 'G?W/P]/3\J)(HE17$
MG#0;B1@#SO[GX>GI^52GM9O7]ZO**M>&W7JEKN1>,=Y7]FU&>B]YSY;?-7]2
MM.7'V*"%F,+SQR79'\,3</GC@#'.?Q-?W$_\&Z5C;Z;^R'XW\@@PW'Q4U&6-
MN,'=91XP?IT]:_B#=[6VLKL.XWW6G/'">,_:G'RJI_O>@!)/?%?W4?\ !!71
M8_!G[#U]=:D?($WBF36Y6D^7"-I\19LG QQDGG'0U_//CABIU,M6$UY/K6%E
M%7=WSMZ)/M*W:_R/Z"\#L)"AFL\9S)5(X7$U.:3MSN,8N2<GV2;731+=Z?I9
M^V9^TIX8_9M^#7BCQ9K&I6]EK']E7B^'H)IDC-UJWD,UK;QJ2K2,[#A4.XXX
MQ7^<;^T7^T5XP^/_ ,9/$_C[Q'=737,UY>6\&FR-)Y)B:8R*ZQ.2>IVY&1C]
M/V;_ ."X/[9P^+WQ1L?A!X=UIFTKPE>Q:K*+2XRLE]92R0-:R!6*D%3\RG!]
M> #7X$6UM8F\O]5U-EANY(I'MHB0HDG8[D 4\DL>/7K7'X+\'QIPJXVO2O5G
M1ORS7PWFK):7ZW=GY;E>-G&TL95^HX>I)8>FXN/)O.2CR*II?9;].PTZ586U
MJ;BVE#37SFXG4$'9<R [H<#D8(  //K58I&ZBVW?<'F_6< #9CK[;<9S3+2%
M[>TF-V2L\MVU["A./E8?*HR,[?0#\,CH\)'&WVG=]X>;_P!MR<^7GI[[>M?T
MG'"QP<51@K.FW6M9V;]VT?FKMI=#^<?K4\8W5J3<H/EBI/5N48QY.EM[Z];]
M0*1NHMMWW1YO_;<<;,=?;;UH*1NHMMWW1YO_ &W'&S'7VV]: D<;?:=V=P\W
M_MN>=F>GOMZT!(XV^T[L[AYO_;<\[,]/?;UI[;-Z?OX_XGO3_P"&UW'O\3>O
M\33_ )?+X.GX["[4=?LX;[JF4_\ 7?@;/7_@/6I%2-D:V9L8B,O7GSNA3KQ_
MNGD>M1JD<;&Y+?>'FY[>><GR_3GTZXJ5XD\U90Q(>,2' P/.ZE._UV]>*FJ[
M44N9VDY5%Y3?O*#?17O>^S_"Z5DW.6\;2FK;U7HMUVMM=;?."+2H-4,&F7$G
MEK<AWEYP5\@>8GT#;<<\GZ<5^FW_  2*_:UU#]FW]K#P]I&IZD]KX \<WT=A
MJ<L\K):6DEN@M[0*S$11F:=U&&R68C R37YCS2O#MNHL^<H*R*.-AD&Q?<$Y
M]ZO:7#]@?3G6=[.\T;4+/59+B-Q'-%);74=Y$H?JOF-&![@_E\%QGE/]J9/B
M8RIIJI2C"VZD^64I6OU7-&S3ZKL?<\#YQ]1S;"WKM.-6,XV?PSC-SM?HDX.S
M]';4_P!7/3KZWUC2[:X@D$D5S96=Y&RG(9+F".>,@]PRN".3D=.3Q9DN/+L9
M))?E,2/(V>NR,%B>W\())_'(K\Y?^"6O[0\O[1O[)GPY\<:C.LFO2:=)IVI1
M!RSQ)I3"PM6=6)<%XX5.6Z\D5WO[>7[26F_LV_L]>,/'-Y>Q6>J0Z=/'81R2
M!"[2AX#M!()(W=O4=:_AR63XG^V_[+C2DZSK1H*+BTW4YE&3:2^"^O-V9_?,
M<_P\N'/[1E4@J/LU4E/F7N*5-/E@^LDFDU_-"U]#\#/^"Y?_  4-BM8;7X#_
M  [UE9I;QKFW\3"RGW2V;1,CP!_*;]WOP?OJ2?SK^4MHI)+Y]3U*>22\U4LT
MKS/E@0#C)/))S_/I78?%'QMJWQI^('B[XKZE>7%[?>*-2FFBADD9TB2UGD1?
M*5LD I@\]N<\BN7$UEJEO9/)*%N8?-$L8(&UEP$##KV%?VOP9P7A\ERC"XJ$
M%"I&@Z::2YI56N9-V5[M^]ULVUT/X)XTXVKYWGN(7/.:>(C3:W4>6G[-O>R4
M'+DCT?*NNAF6=FEA-/8SR,!?DLQ)'R^7EEQP>HP./>K 2,+]F9L>:3YIXRFS
M)C^F?U[4YH6OKU;JX!C%N#O/W0/EPG7^]@8R>_XTW9'*XN7;&_/F]@NSA.>V
M[CKUK[K 5G7HRNK-2=];I3IQ;27?F3MO<^1S.$8U8R6E.M!3G*VJO%N/9?$G
M)7^U9>@$C"BV9MOG?ZWMLV9,?!Y&>O3GM0$C"BV9MOG?ZWMLV9,?!Y&>O3GM
M1LCE87+MC?GS>VS9PG/0;N!R>:-D<K"Y=L;\^;VV;.$YZ#=P.3S7>_>OTY[U
M?2<>?W?GYV]#S6[WYVUS75:RVY>?V;7W*S>GNP[Z/CCAP+65MHF!\WMMV F/
M@_=W>_7MVK-M-T,[VDI*Q3MACG& #\O;/S?7\JGND61/M6[#,Z^9CH@5L+TY
M&1COS[5KZI!9&RAN8W F8*7QC(*D;0,<\^XS^=:QE%PG!K^._:7U]R?,URW]
M%)OLK[;J)Q<I0E*ZJ+G]Z.KYXSBH\W5122LW:Z^XV/"WB:X^#_C?PU\0=%NY
M(=0T;4[28)'(5PKW$0;A.<%<YQQ@YK_2&_X)\?'ZV_:%_9N\#^,VNHY]2DTR
M&+40KAC&T"QP)OY)!;:>IZ5_F>ZC:SZD\#W6Y+=\>8W0(4QY77IE@!D\GMVS
M_7]_P;F_'5]:\/?$[X.ZG>EI_"PT0:;;R2 OMNVDF?8I/3: <#H/U_FWQKR!
M2P=/'TZ2YJ3A.4TM5#W%-7UTL[OS@S^FO!7/U0Q>'PLI<RKTJU)4[[RO%0TM
MO*32=N[[G]6(QCCL!_\ 6I:8."O^T.?P%/K^48RYN96LXR<7^#3^<6F?V&ME
MYI,*:W(P>_'YTZJE[/':VTMS*VV.!&D<]@JC)S[<5I%.4HQBFVY)))7=V[*R
MZNY%62A3G-[1BV[[<JW_  N?YVG_  6"^((\<_MT^,Y6F$I\/6M_X48!@1'%
M:ZBY.<C@C\N#VK\N?*A#A0^%%UL^D?\ >XZ_7WKZJ_;BU'_A(/VN_P!HK6Y9
M"XC^,/BG2X69B<6JWK,I&>,>^<=^37RSY,160K)DI<E>W$/=_I[_ ,QT_P!
M^ Z/L>'L'2]Z+G0PEG:W++V47*^JLT]#_.?CZI"IQ+F4E).%+$UG?=.'M)-+
MSO'5];_>F&.$.%$GR_:@GTC_ +WO]>GI08X0X42?+]J"?2/^][_7IZ4J11/$
MSB3)6?;VR(?[Y/X=?3CD4)%$\3.),E9]O;(A_OD_AU]..17V?Q;-KGM%?W7'
MDN_BTO9_UM\7>*O=KW5[:7_7M[1?EY;^G1KQ0[F42?+]HV>N(SCYO_K].V.:
M:L41,D8?(R4#9Q^[./F_ ]34B0Q21,PDR1/M..2(?[^?PZ]OIT8ZQ) 65\MY
MQC]S%_>SW^O0]JNK)2P4XV:O-=U;2$;]KW5[?@C7"R5/&0G92M3YTG;3FG&4
M?/2WW._:T5PB)$55LLB%5.<_*.C>ASGK2W41O7@@3)V:4LL^,G;$N=[GDXQZ
MX]:>$C>TDE+#,;X?)Y$ ZMSQBHYKM=-GDN$Y2\T8V8[_ +N3D,",>G7\^M70
MDUE6)BE>U&2<=?>25ET\TU]YABJT)9Q@Y-<L93YYM;+DG%[VW=W;R2/[-O\
M@W&M--NOV7OB%XEC=0+3X@:GH,TBX $<=I$[%CZGGT%>+?\ !;#_ (*+2:+;
MW7P!^'&K"Y:\M6L-;-I/NEM4</;7#-Y+94IU^?H>:\S_ ."?/QCA_8M_X)8?
M$OQ)%<"#Q'XI\<:OK.BP2MM>XEO-'5[<1+\K-O887&:_G'^)'Q!U;XP_$+6/
MB;KEW/<ZKKK32:C;S.SK:"YD\V7"DYCV$\;CQ^-?S)DG U;-^*,XS+%KFI8;
M,*U/#*2O=TXP]^WES\L=E:[/Z5SCCJ/#W"^49=@ZZ<L7@8U:\HRV6(3M1T>F
MJYI:III7WL><PYO(&AU.[DFD%T;P7$SYD>3TWL.1SGU)SZ8J:%$RZ[L>:Q1O
M^N#=7Z?3YJKVD-O<7%Z)I-D$2R>2^0 S+]T9P,Y';%3VH5CN+$$Y@(/_ #[G
MK)G^1-?T5EV41R[+X4Z7NVY%+97?+=2EINGI]WDC^:<QSFKF>92YVZC:M-S;
MLU=;=[VL^Q)'#%;@KD_/,8L$_P#+N1_K!]>S'CZ4PK'"TB!O]<YBZC_4-CYQ
M]>QZ>U6I4@D9"7QL80CL#&#]_P"O7G./Z59(XYG+[O\ 4MY/_;!/X_KZMP*K
M"U)UO:*I=-RM>S^QK%WLM]O4VQ5%4H4]4H3=JOE&*2BNNUT-5(X 8]W^M/E?
M]L&.-_/K_>'%"I' #'N_UI\K_M@QQOY]?[PXH9(YR)-W^J(B_P"V"C._C_T+
MI0R1SD2;O]41%_VP49W\?^A=*ZOBWNO:ZO\ N2A:R\N;RTV.*_\ ,_[M73_E
MW]A_UH"HMKN8'Y@=L.2/G#?*3@GG@YXJ+5]*BN;2."UG9-3M&6:V\ML2\L))
M"N/F^4 GCFGRF.9=V[_CW(6'_;!(].N/;TJU:022:@M]!F2_M5*RV_7]W*NT
ML5&3D1Y-<^-HQQ>#KT913^LP=-Q>EE3A%6^?.F[]EM<VP]>6#Q.&QLHIK#5&
MNOPNE#V;>VF]VNK:[']<G_!OG^VL/$GAW4/V;O&&K9O?#*V\?@Y;J;]_J'V@
MO/?JGF-F7R0 "(QP.M?U11R_,D?9P<?3U_S[>]?YAG[%_P 9[O\ 9R^/NF?%
M+2;]X3X;UK2;:PC63;%>KK5Q#9WV]01Y@@65B-I^4_E7^ES\,/%5AX\\$>$_
M%MA.MQ#JNC6%WYB,&5I9[*&2894D<.[#U!ZYK^%_$?AYY'FTW"#5+$2FXWC9
M74KOI_*U)=[].O\ <_A-Q5+/LL6'51.MA/82<92O)4ZO)S0](Q6N^NAZ*J[1
M@4ZBBOS8_:TK))*R2LO1;!7S)^V)XM7P3^SI\3O$+R>4+;PYJ,&\G !N[.X@
M'/N6'>OINOR\_P""Q/BR7PA^P-\:-6@<QS);Z1 A!P=MS>^0^.G56]>AKTLG
MA*IFN71BKMXS#*WK6@OUU/*SVI&ED^92E-4[8+$VF]$I>RGRZO2][)>9_G52
MO'<ZM%(S[Y'\0^+)V^;DBXU6[D4GUP&R#T'KTJ&2&*+SU5\[74KZMN;YL^NW
MG@=*B:".":2\5P6@N)IHE/<W<K/*>V3\Q/Z^]65BBD^TE'RR[&B'!+9Y<C'I
MD^F/6O\ 1;)::IY1@%=KGHTZ?-;X9QJ0<GZ+2STO]Y_FGG%I9]F3YM55E+:R
MY>=.2\UY];OU$GCA0S!),A?**_[6[[Q]\<\#IWYHGCA0S!),A?**_P"UN^\?
M?'/ Z=^:58HG%QMDW,FSRAP2W]\C_=R<=,?I0L43BXVR;F39Y0X);^^1_NY.
M.F/TKT4]M9*_)3V^&4?J]Y_/E>NVGW<2<7;7XTJJTV@N2ZVV=WYZOS',(H)9
M7C?=L5-GH3(,.??&3TZ=\FHI((HTD*O\A9#&>N_<1OZ<-MYZ=.]/6**07 63
M<R;/*'!+9^^>/[N3QV_2GM'$\#Q*^3 R>5W+[SE_KM]O3GIRVU]7K;Z^QC*Z
M?NJG&";VM[TFO)I/30R:4J]*<792IRFV]U3_ '4HKII=2WZ-]1B&"WGE,; X
M"",=0=XPQ]]N2<CI]:$@B@;4OG.8E1DZ?,74[OKC\.GJ:BEMT,LAC?>8C'L'
M][.-_0<X_#'>GLJ37MPJMGS8OW>,88K&=P]\<\>P^ATP\^7+*TN=WA2;5UKK
M!.[6Z;O?2[_!E4HRJ9MA:<5?]X[MZ)14:;BKW:M?GU[NUV?U=_\ !LQX67[#
M\;_$KH3YDFA?9Y<?>P\J-AN^,8_^OT_KAK^<C_@W4\ ?\(]^S)JGBM8L+XGE
M79+C D-G>S(?FQ@X],G'%?T;#H/H*_SX\0\1+$<59BW-S4)PA&_V4Z<)N*[)
M2G*R/]%?#?#_ %?A;+[12]M3]M*VW-=P:]4H)=TDA'^[7QO_ ,% =<'AW]C/
M]HK5%;9+!\+?%+1'.#YBV+%0/?VXSZ\U]DGG&?4$?6ORX_X+!^,(O"/[$'Q:
MC>41-XB\.:WHD09L>9+=:>^V,=,YQTY-?.<.81XOB/*J22O4QE"'G=24UMKO
M&W70][BK$RPG#><XB.]+ UI=M&E%Z_X6_P"GI_G37EZ;^UM]09BSZGLOF8DD
MFZFSE,X//L:ECB6 +*S'*J'(/'[_ #GR_3_@/)XX-9ME$IT?0H4)/V>.WD?H
M?](1<>60,_EU_$5K2A)RT);G)G_[;\#RR.?IC&:_T@PD'2P6"INUGAX4YVZ-
MJ/OM7T^=M#_-#,)<^.Q52%DJE>LU;=QYHJ4FN[CT\_08$CC;[3NSN'F_]MSS
MLST]]O6@)'&WVG=G</-_[;GG9GI[[>M!2-U%MN^Z/-_[;CC9CK[;>M!2-U%M
MN^Z/-_[;CC9CK[;>M;^K>O[B7E%;5/\ A]-SD_PMZ?P]-Z+^/I^&XJ1HKB<-
MDO\ O!_UW/(3TZ\[>:F"((9'W?,SM(PZ 3<_)_\ 6_G42A"4A#<Q$3^N9UP/
M+]?^ GG-2HL9$P+#!S/G&/\ 2/[G'_H/7\:QJJ]I._[N48Z*[?(])?-?BB5"
M4ZU%1ERPC4C*$EOR)W:2M9WULM[V*RYAB$B8+>:),=?FY)7K^&*FTT"VU.XG
MD.T7=@^,G&9G;(09Z>F">?RID6UPX+?,(S(J^LH_AQ_2H+F7/V"0D#9=1"7D
M#'7*G/X=OKFM<RGRY56IKX:D&G/JEHTVNFS2NUKW(SESQ.8X2G9MRY*<I)/6
M;LDEIKHDW\]3^O;_ (-F_!2+\,?BIXZ,>93XYUG13-CI^YBD\O=UQZ Y]:_J
MKK^>W_@W/\+'P[^R'XXG>,I_;'Q4U#4XG8<M%/91E<'NI]??TK^A*O\ .[C2
MK*KQ)F?/\5.NZ5_YN3:7J[ZKH?Z1>&F%^I\%Y)2NW?"PJ:[IS235NB3CH%%%
M0W$HA@EE)XC1F/X#GU_EQ7RRU:75NR/O5JTN[L0WS;;:;;]\Q,%]SV&/?_)%
M?"/[:O[6_A+]F'X5ZSJVJ:M;67B1M%GETFUFG2.2:Z,+- B1EE9BSKT7DXX(
M[?8'BSQ;H_A?P]/XDU>Z2VL+2!IY))&"JH1-S98X' &<\<"OX#?^"L/[8M[^
MTO\ &K6O"-AK,HT;PIXBN+"Q6VN"(IX+.X=(\X+!PZG&!P0?;G[_ (&X4J\0
M9A>5.4L-A4IUERNTY<W+&DGL];\UO*^A^3>)7'=/A; 2IJ:^M5I<M#DDO=A9
M*56_1]%W7?8^#?V@_P!H+Q=^T_\ $[Q1XC\9:G>V5G=ZI?S6R>=)'$\;/OAP
M'+#YL <=:\"TK2XFBDNKMRLP8AE<\ 1DK$V.2-RJ#[_I4VLP1FXM[-V\ADC&
MY@=K,Z8ZGD\D#/?)XJ2)C,/GS'YBA9EZ;=@^3KTW8'89K^R.$^&(Y93H>Y:$
M7&2TM:.EXR5M%'EC9-[NVI_%G$G%4\XJMRG)RJ3=66K:<;K1/9MI2:TMS-+2
MY'<"&\,;[@'.X3 '[FSB,]1C=@=>OYU7CMT79([X')E/]S:?D[ #)XY'/;L:
M=;6J6]R_GL4$^2Y)^YL'R>XSQUZ]?3+\Q2Q^47XN"V\C^'RS\A![9QSG.>WM
M^@5X*FHN#WA%+LI*G)M)[>[&3MK]E:6>GS%>"C!3C*3JM1LDKJW+4;^<8S5E
MWT$,<<D@NF; ;_6]MFS 0^@W$#@]>W44&..2073-@-_K>VS9@(?0;B!P>O;J
M*0)&(_LS-M,O^M_V-O,9YY&[CKG/;K0$C$?V9FVF7_6_[&WF,\\C=QUSGMUK
M!Z7M]F_)\_:<WW6=N_+'N<KTOR.7NW]EINGS^TMIK:SM_ACW%,<<D@NF; ;_
M %O;9LP$/H-Q X/7MU%69'1+&27(\W4&10!CCRV"Y R>H(SUZX[\50D8C^S,
MVTR_ZW_8V\QGGD;N.N<]NM-B7S7"2'$>FY,V>B^9S'NYXR>F1BCE<I)0FH<L
MERR?1-S4K?/\(IE1T;E'6-)QE%O2T.=NIR]VVE&W;E[G=?#CQ-??"3XL^ O&
MGAR[F2]CU".XU5(7P(TBDC(+JA5@"H/WNH_&O]$S]GC]I+2OC!^Q9!\3C?12
ML_@K6+:]D$@(26#3)K103DD,77')X/?K7^;G'<_9+HZQ='$=^&BA9C\JL%\I
M3&3P"3CWSTYYK^CC_@G5^T_)X8_X)^_M*_#[6-1:.X^'VDZ?]B66;$@&N2W,
MF!DYP0XP% R"*_GOQ:X6^N8K XAP<ZGUK"Q;BN9^]6A1JQTUY?9S4WYT_F?T
M/X3\5K+\/C*-2JH49X+$0AKM4I4HUJ;U>C?P:+52?H?@+\0+Z+4OBY\27GE\
MR/5O$>JN\CMD_N=0NFC&X]>=HYZ#I7%%(FD1W?#OY@D&1\@3(3']W.!R>#TZ
MU6><:OIVI^+)6(N;_6]2=SST.I3*AR>?F!'UR#C-7GAA-TBN^WS(P9 <#;\@
M*=N,GVY[5^W<*IX7A7"X=Z2BHKI\=.E?5>2OW70_$>*\6\PXNQ.*;=ZT)KFW
M4&O=:B_.]W=]%IM:(10[;=B^#)YGF=L8R5ZYQG'?/M0(H=MNQ?!D\SS.V,9*
M]<XSCOGVI4CB:2**1]OW]X/\.,^7QSMSQ]<\4)'$TD44C[?O[P?X<9\OCG;G
MCZYXKUI-+FM+X5*I'3>;]OS?)?=IYZ^?S1E:TG^\O3CY.'Q27W/7;1=Q!%#M
MMV+\R>9YG;&.1],X[Y]L5$L,>U)0^22PE'0)@D+[C(]>O8\5,D<32112/M^_
MO!_AQGR^.=N>/KGBF@)&&BW?/,W[P=U"DE?ID8^O:KC-P]I&#NW&\/\ %*I.
M4ODE%I>B[B34JN'E&TKUHQY7HO<4HS?IJUVT7<KS1H9-S''F$%L=MOW?7&3^
MAI^K6\9TE[TMAX8V>3D  #H3^!S_ $I\R1O*JNVU6^\<@8*@%>OJ>/Q]JS]<
MG>6PN]/AR6NHO+*C.!TP1CCGJ?Q->)FDYPPE2*J.,^645)O1II)ZM6U3V[R?
M8SQN'GBN(<N3;UG"*44FO=M"+>G1?DMV?Z O_!"OP4W@S]BG1)A#L'B;4[?7
MU.W;YBW=A'AQ_>!QU[_45^TP)YR.YQ]*^#?^"9_AB+PM^Q/^SY:Q1A&O/AIX
M7O9<#&9)-/0,3[FOO.O\]>*:RQ/$.;5HR;4L=7_[>M:%G_A<78_TQX.H2PW#
M.2T97YJ>7T(M25G%J/YN^MPHHHKP3Z4*HRJB7(GR=^S9CVSZ?UQCMFKN1G&>
M:^;_ -I+XU>'O@I\._$7B[6]0BLFL--NI+3SI4C#SQQ-(BC)Y)Q]:[,#A*N.
MQ-+#482G4JR48QBKMN325_)7NWM9:GEYOF5+*\%5Q=62C"GK)MZV6LDN\NB7
MF>(_ME_M7^#/V;/">O:[JVLV]EXC31KE],M)9XXWF^0M"50L&;<ZX&,D]NE?
MP@_ME?MS?$/]JCQMJNL7%[=0V<(FT1$ADE$36:R,PDPS$<@GG.,5TO[?7[<_
MB_\ :J^)FH0:OJ5Q9Z-IEU+I^GB&5XXKFQAF;RI#EF5PZGMP1^=? $EJNC#;
M9_OX;J+?)*WS'YNK$CCIW.>O.,5_3_ 7AS5I4L/B*]+_ &B45S5&M8I2UIIV
MU7GV^5OY*X]\2%BW5H0KM4(IPIQ3U;;7-)K1\TKZVT21#I&@65K9O=WMP6NY
M9=N)&RYB8?ZSGGKWS[Y]72QP2@/O^[,+90/^>(Z-C\^>@]ZM0)!J,(+R^6T.
M$*@X'EKR7QUZXY[\_A7-M'$JJSG+76U<]X3_ !_CZ]*_>\/A'ED(4XZ5*?O-
MQWLE;IMHE]_H?@->O]=K2E)J:3?*]7RRF^GJG=Z;Z;:#9(X)%1RV&246P&?^
M60Z/C\_FZ>U3+Y9&]6^93]E(_P"F _Y:')_\>Z?3K4'E0_W^/M7EX[>7Z_\
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
M'\?U]:6H>G0]/N\=<]?\]^U8U*CI\NET_P!'']&_G8V_K^M?ZWZ'YM_M,?\
M!//P=^T=XY;QAX@O'/F9!M&DC,)S%Y?W7!],XP>>:^08?^"('P@MM6FU1'3]
MYG]V#!M&5*\#R\#UYK]Y@N,>W]?\\4ZO5PF;YEA%#V6(G2Y&G%1D]+J#?_DT
M?P/#Q?#N3XU5%B,'3J>U4E.Z6O,[M^KW['X3K_P15^$431*!&=GF'K#@^8._
M[OJ,_P"/%,C_ ."*7PCC^SX\K$'FXYAP?-SG/R9XS_A7[LE02#Z4ZO;AQMQ)
M3BHQS/$)+^^TKNWYV_$\*7AYPM.4G/+*._NZ+9OF^_F<E^.VA^$?_#D[X1!L
M93"$N#B#.22<9\O\^V/U7_AR=\(MV<IU\S_EAU]/]7T[9].]?NW127&O$B22
MS.O924OB^UIKZZ?UUZ_]2.'/^A=1T5E[J^%;+;9+0_"3_AR=\(MV<IU\S_EA
MU]/]7T[9].]'_#D[X1;LY3KYG_+#KCIGR^G;/IWS7[MT4_\ 7;B7_H9XCXN?
MXOM::^NG]=3_ %(X<_Z%]'M\,?\ +^K^A^"*_P#!$?X2)/(V],22&7K >6/W
M1^[Z=AW_ "J2+_@B!\(5DSYB8,WV@\P'KV_U?3IZFOWG*J<=.#_D?7]13\TZ
MW''$F(M[3-*\FE;XNRLMGT5^FYE0X#X;HU)U%EM!N515+\JU?6Z_ _!P?\$0
M_A""V)$^:X,_!A_[Y_U8XIH_X(A_"%L_.G$_F_\ +#KZ?ZO\^]?NM?:C;:?:
M7-Y<.$AM8GEE8D *J#+$D],#U_&OF!OVR/@9!?:EIS^+-.%WI<TT-[&;VW!B
MD@.'5@6X(.>#TKGI9IQ%C>:5&MBZ[B]?9J4K-V;;MY6_K>JV3\)8*<*=>C@*
M#:<DJDH1NN:RM?=<WW?+3\RI/^")GP@5B%9!G.>8._7^#US^5$'_  1(^$$$
M4A5D+22%]V8,\C[OW.G?ZU^ER_MF_ B4*P\7:;AWP,WMORQ&1_%SZ9[TX?MF
M? C>(?\ A+=-W>9M ^VV_P![KC[W'U_*NR6<\5U(JFZN/ER))Q]G.Z4;)].F
MWX;'#3R'A",ZDX4<N_>75U."L[IZ/YMV_0_,B_\ ^"(/P?OVM92ZQM R'Y3"
M"2O/(\OG-;"_\$5/A"%128SMPNX^23Q_P#^7YU^C_P#PV9\" YC_ .$MTW<'
MVD?;8.#Z?>S_ ,"Q2C]LKX$D\>+M-^_L_P"/V#[W]WKG-3_:/%3DFI9@^:UO
M<J:IM;6\V^^NVYV+ \+1C&#CE]E;1U*>MDEU\M/P]/S;3_@B;\(D<,'3B;S>
ML///(^[T/I^E/;_@BI\(MQ?='_Q\>9C,.?\ =_U?3WZ]_:OTB'[:'P))8?\
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
MW/%M$*?W@W$A' /&3W_#'%;891K8JASIV=1733LI*,4M>TK>]KTCU:.CEE+
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
M!=(">:ESXPM(;B/'RE"'QD8Z$8],^G>OF^+\3'"Y?=I:TZDM;I+EDIR7S?\
M3/>R;"RQ7$^6QBVK.-]/LWC+F?\ >T7I?5:G^DM^QWHK^'_V7_@7HTL?E2Z;
M\-_#EG)&5*E'ALU4C!Z'\.]?2M<7\.]*30_ _A?28U")8:/9VRH!@*L4> N/
M:NTK_/7'S]ICL946T\57DO2563M\KV/]+\NA[/ 8*%K<N%PZ:\U2@OO?7S"F
M>8F_R\C=MW8[X^E/JA<($E-R"=WE%,=L9_QYZ=:Y8IR:BNKL=-2I&E"527PP
M3D_D4-7UBSTG3=2U>[E$5MIMO-/<N6 $<40RS$G& !W/'K7\7?\ P6Q_X*"'
MQMXRF^#GP^UD7>@)I3-J,UE<>9LU .\$L+M$Y0$+@E6&:_=C_@K-^U]8_LR_
M ;4;6RU%(/$7BWSM+C@\T++]GO;9PKJH8-]X8R./K7\!/BG5KKQ5XJU3Q3JE
M[-=W.N7\U[(T\A<Q)</O906R5 .>,GTZU^V>%60SJYK''5**G1C3E[*4UJK6
M3:WU4OO6NY_/7BGQ+?+7A:=3EJT9*=>"E=.HYJ5-*S7->&Z773J<P--36M$?
M4+N0KJ%JYBP3\[Q1C=YIQR26XS6GILV^Q6VGX*Q; Y_YY ?>Y_GQCMFH59-T
MBHV%:0PNN1CR#P7P/SSBD*@.JJ0 3Y73_EVY^?C@?7Z_2O[8R/#TZ6#NU&*A
M&/);IS)+;1ZM_P!=/XESS$5,3C)N$Y<KJII.^CT=O1ZIOR0V"**%W*2$B23R
M3SQY)ZM_]?\ "K,ZI,B/NP8)?*XS_J%_Y:>O3^+I5=HHA Q23+"8QKW_ '?]
M[IG_ (%C'XTX"-%5 YW28AE&?NQ-U<C^O]>1YM:-2MF$J::LTU9]TTW?31=/
ME:^MCU'"&&P$\1&]^:*=T_BFDEJ^VK\GO89Y"GC<?]9OZ_\ +#_GKT_4U(P2
M<*VXA8F$?7/[E?X^_P!,YQ[4FT9^]Q_Q[?\ ;KG_ %G_ -?K[U:M4LHK2>.6
M4":25HHE) +6YZ2=B<G/S=!Z5TK#.BI5&U[CY4EK>3LONL[WV\]SSXXJ4[WY
MN:*O!*_5I/\ !*_?9,A96 %QD[&(M0>/]03_ *SU_'IZ^\4Z1[4N9GQ&KBW5
MCP#&.0^3WZ\_SJQ,DZ64<+J1&9A&#CG[/C_69Q^OKWJQ<P6%[;1::)0&PN,,
M,[.F>^?<_I4\CA%2TO3DX2M9N7.KQNM_=7W,RHSG*K*T=&XU%O[C5HS;\V]/
MD_4I- )E2YS^[4B)6[>2.CY_]FZ>O>HRL=P1(''[IO)(ZXA7^,XZ'_:.!^%+
M/<&UV:;_  #$&[UB'&[\!WZ>F:L3V\%F(XXWW?:(PK\\B-\9?Z]O;'&:EN5-
MTDU>T6]-;QDD_O5[>J\CI7,G-:)Q?-1:U3DWK?S:3;ZJZ*[1K<'S%.6B(B51
MWB&,/Q^//_ZZ67RFMY@CC=; "$AAEB_W^_U^E(H2T! ;+,2BCUB/&_!_/=TX
MICP)%')M?*Y4Q_[>[[_LVT'''2FU:T>9I4G&2EUDI3IWMU=NGH:TFE.-M8.[
M37_/R7)&7W)OSW(;7$:&X#%YH2?*5CNW!OO?7'?TXSVJU;:E.EU:ZBT0*V8D
MAQAL,+D&-B?7:"<<8'X5&L*PF5E.=@7R .1)N'[P# P<9ZCIWZ59&PBWM$(,
M=P)6+#GF,%OIQSSV[UZ-?"4Z^6S;@G*4)1BNUX1C-^L4U;N[]C@ACY8;,:,X
M7@GR*ZT<>6'OI_.":OKOV9^IO_!(3]H^3]FK]IZQT2?46@\.>,[ZVBE,LVV
M.ZX5020N3+-C![GZU_H8Z)>1WNFV%S&P9+JRM;M&'(9;F!)P>..0X/\ 2O\
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
M!W&Z,;4/.?QR*_-WX8?#'Q7\=OB'H7P]\&6L]SX@NKVVM[D0QEA]B>01.K.
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
MUL7^[&9.O/G="G/M_#][/7V8%A4"Y]?FS_T]=<_7\,<TB_9Q,\A'+1&0]?\
MCX)R2??GK]W^=1BW_LT7"+BW)MN/Q.3:T7IM+MKIN7AU4=9WL[>]*^G[U1T;
MVM9[=_G<DMXE*I;%L&<,TH)'R^7\R\=1G&>?Z"J4+&[OS/*Q$:G8['C 'RCJ
M,<X]NU74EB_=77\:*XN#S]Y@ GU].!_4!5MTCTF\C88F;#2= 3EMT?N>O;Z>
M]=66UU.C.,5[ZYVT]E.-HRBM/ATC)=[LY\3!JO3LUSM4W*27PSG/2[Z**<4G
MVL]"0W$VB7\(TZYE@AU..5;AHGV[0L>%R1CJ2>IQSZU#9Z99Z7H=U+)-FZO6
M9I]S#<")"4SD9&X8Z]>:S[7<]@$FYF1CDGKR^$^G'^<T^^A:400S$^8W^O!S
MR/\ EGG Y.,'OCT%1[&@W-3:JSG/DG>UW[KY=.S6K\U%7=STJSK4ZV&;G*=!
M4H2C%;*5TI*?:-[Q[^ZM!NG_ +V.%)255O,+<]-I.SZ9QU/7I5V$1A$A9\+,
MQ\SG[NQOEQGD9_7MVILRPPQPQ$'>H(G '/0&//T_SFG8MS';,X)9MQF)'7'^
MKSSS@8P1^-<>&P<\+7YY1E&FIZV6D52]_3;23;W\M6GI>+J0Q5!RC+7DM&G&
MUDHII>=KN+CI\462SQPK<-$6PLP'F\XV;!^[Y.<9..OO@9%1!(PHMF;;YW^M
M[%-F3'UY&?ISVQ3Y/L\ABDDY=MWGDYYV\1Y]>V,>G/I3 (7'VF3DC_CXSSG'
M$.>_8=/2O4QN+AB_9J*2Y(VNMG*G!J.O>IRNU^C7D>/0P;P5-TY-\DE>I*VO
M-^\4;?X6HI7^THI+>P$C"BV9MOG?ZWMLV9,?!Y&>O3GM0$C"BV9MOG?ZWMLV
M9,?!Y&>O3GM0/)<?:9.2,_:#U!YQ%G],8';F@>2X^TR<D9^T'J#SB+/Z8P.W
M-<3UOTYVZG7W:D?:>X_.5M+VW-W]KF;UTJV6UN?V;7G\-M]H::H D:H+9VV^
M:?WIZ;-O,?7[N[CJ.<\"G1QQ8%H[;?.!,O;;Y8W)U^[N]^O:FJL,W^D2<]?/
M/7)Y$/3KVQ@'W]:@=5D'G-GS5_X^._!XB]<\8QZ>G>BK:.'=:]N:J^9/[$D^
MFJ?VG>]GJK(*<E+$PH3:O5MSWVO&4E"^NVM.WDHVMTAE9$A54;_62#S!R=H1
MQM^F[OGK7I?PWDBTWXK> /$%K,RS1>)] 3<I *;]3LXB!@\;L\CN.,X->?I'
M:*D.\ LPD\_(SDX/EYZ_A^M;7A":*T\3>"&'#?\ "6Z )>/76K(1Y_,8_P Y
M\_B1JOPMC(U)-2]A64)OK+D=N;M%6>O372Y[O#,5@^*,'5:DE*O&51+^]4BH
MQM_VZG\OF?ZJ7@"7SO!/@Z4'/F>%?#[DGN6TBS)/YUV->;_"$R-\,_ QESYA
M\*>'R<\\'2;0K^A_+%>D5_FYB8>RQ.(AS<ZC6FD^EHOET\M+WZWN?Z99?4=7
M!86JTDZE"G4:6JO**;_.P5\%_P#!2WQ+#X:_8P^/4DTHB.I_#OQ+IT1W;299
M;!MJKTY/;WK[T.<''7M7XC?\%WO&K^$/V-Q$9VA3Q%XH_L*8"0IYD-U8R;HV
M QN# <KSG'KFO4X<IJIGF5P:YD\90O&U[^^GHO)I,\GBNJZ7#V;35U)8&O*+
MZ7BE[K_Q)M+OJ?P,Z4]O/9BZED^:2(6C,2,_,,DYP.>N<GGZ58954D;S_J_(
M/_7N/^6G_P!?OVJO8Z="F@3.5X7Q P7@_P#'J%' Z?ECZ9S5D^7N;<&_U>._
M_'CD\'/./:O](Z="-+*<IBI)SJ89.4[6Y;*,K-WT<KZ_\$_S#QE;V^;9M4?(
M[XMM1;?NIZ+IOIKY6[B%4' ?/[LP?]NW:4^OU_*@J@X#Y_=F#_MV[2GU^OY4
M#R^^[_5 <?\ /CZ'_#\J!Y??=_J@./\ GQ]#_A^58_%L[<ZT_N<MKMZZ<WXW
MW[YV6NE/2WVGK>VNW]7%*J,!7)S&;?C_ )]^TO'7ZG\*;M7.,\^7]G_[=_\
MGK0NTLN,Y\L ?]>7H?;V''X9I$:-_,?))0&-L?\ /H.QZ?B.O-2FIS2;Y(NW
ME:UMO5*Z\_QKD]V4E"$N5J[3?*E9:WMW?](5_+0J"V=R?9AT'[@XQ)ZD^YR*
M9;".([0WWIO()_Z9$8W_ %]SP/3T<L22,CN,A2,9_P"?,'@=>GL!SFFO';F.
M3:/G\\E>W[CL,CM[?E14DE4Y$Y<LG9VM:RMRM7W[RNEJ=6$I>U@I)<K;CS);
M-<WNW?9V;].F@GDQQN8]^-\Q4>IA/\?Z_>^[3WB@&WY^#,(#R/\ 5_WN^?\
M>_2F 1W'EG'SQ$!SCI:KU!]AZ=:6-+:42;/^6<K.>/\ EW';GM[=:TGD]6K!
M5HN_+!<S2T:O?75N]GH:PQZHNK1F]8U&D]TE=-<MUJGUUZWZ$[+$ %9AAI/L
MPSC_ %'_ #UX_GTZY-!"*VTMP?\ 11VS#_?_ /K].._:(>3<1YZLDO;M:CMZ
M8^F6].:4O \:EA\R3!%..EN.@Y'3MSS^M<^#A/#U%&2E;F491:TLDM'ITLMM
M;OYF<Z=.JHV@DU#G<HWNEO&*_O.[;O;38C,<07R_,_Y;[!_UR_OD9_\ 'N!3
M@B0!HRW,I,6?^F#'&_G]&Z4-]E\KS2#N6?&0/^7<=LYSM]J0>5/F0]8N/I:J
M.G/8=,=>:]+%.$G!)R49Q3YGI:UI1V_F=TOQ,Y*4;*3;CR^]W5'W5'2^]UJM
MEW!4C@!CW?ZT^5_VP8XW\^O]X<4*D< ,>[_6GRO^V#'&_GU_O#B@>3/F0_\
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
M:C_6A_"=;#RJ4J=915HMR]FNJG*UI:=)<KFELI^HZ,!7^5LK!N^SG ._S?\
M6=B#MY^E-,<<@\M'SY!)B Q\^\YDX .=O/3I^E/W)'M9,B,$_9.!_$<38XQW
M.?\ &D8VUO*YB!!4+Y..V[_68SZ@G/Z5W.@X3BI7O'WDTKJ4[P44W;X?>6W7
MFTV."A&3@ZB2]VHHQ<G9\_-1MHELE?;N^UFC1Q2JL2/N^S_ZKN7WG,G3KM.>
M@X[YH:.*55B1]WV?_5=R^\YDZ==IST''?- \BWQ+'GY_^/<CM_SVQGZD<_A1
M_H]OB6/(W_\ 'N?3M+C/U(YZ]JK7K?=-W7_+_P!RR?EWWWEIL./V+<NCBX:O
M^)_L_-_P;7:][31 T<4JK$C[OL_^J[E]YS)TZ[3GH..^:M6MK:SSPN9,FPRT
M'(.\M\S#L#M(X].E5?\ 1[?$L>1O_P"/<^G:7&?J1SU[5(H@MX99XL@];8C/
M7_EKCIW]>_3WBHY1A)VYM/?NO^7DE",_N@Y/UYM%8THQYI*,7%>Y+D>K:J.G
M14M-KZ[?XM-$&KZS?>,KJVO]0GE=M-E30(4=SM6WB.Y0H.>!GH./:E,*LV9G
M(GLY/*MP2,M"GW .F03VQ@"JMU+;0Z5#<68 ,FHKYI088W3+RW&.OJ>O6K%W
M-'=7D&H0@F.#3UMY2/\ H(+RV?5O?_(VG&%'"IPY;J"C*]DY*33M?>ZMHMWI
MWURG3K5,0W4YFHZ76WNJ*LNZ?W_<A9/+<RQ,W6,S]N)3_!_];K_1L<,)(C+Y
M)MO,^LW]P?ETZ]#Q2G[.P,Q^^T.XXS_Q\$<GV;/M@4CB",17"_\ /)1DCC[5
MUR>^<<YZ5X-.+JU?:QA)1A44DFM%*6ENZORWVW=M-SUVOJU%7=Y2BKZ:-3M9
M?-Z:+X?N&E(Y$%MN^Z/-]<S@ ;/Z;>N:"D;J+;=]T>;_ -MQQLQU]MO6C]S&
MOVGNW//3[4><_7OG&*/W,:_:>[<\]/M1YS]>^<8KTK]F]'[:/G-VO3_K7?N>
M?_BOJ_WFG_+[[']/Y+N%(W46V[[H\W_MN.-F.OMMZT[;$R?9]^"H\SW\_&-G
M_P!CU]\\4W]S&OVGNW//3[4><_7OG&* L*@7/K\V?^GKKGZ_ACFM:,E&I'1R
M3;J+3[<E9P]5]]KLF?-ROO=>TNK+VR:<;_+O;_-?*C+NK/RML7 ])1_#[>N.
MO-$R1&!+</\ >B\X'(_UY'W#]<8"]?>H[HQ%XWC!!9 7([SGDGIP>O(_^O4\
M26[7-N?0(QZ8^T ]3GOZ^W/6N%8FV)C><N9-O2R2G%;='RN*TW.ZO1G]4DY*
M4Y./-IT2LV[WW3;M_=6H6D$,H6R=^&02-D_\M3\NSIP,'&.U?UE?\&V&N_8[
M'XD>#HI"8?[1U753'NRHD_=IP.G3VK^2>?\ T>>2Y7(4WQC&,_ZW.?H/7WK^
MGG_@VSOI&^+WQ%LPQ\E_#FJW+KV,QGB#-Z$GU_'O7YAXOWGPGG4IR3Y<,Y6O
MNY5*?+9_W=^NFG0_3_!BDX\9\/S35OK*3M>\FZ<FVK^7Q?F?V64445_#I_?P
M4444 %%%% !1110 4444 %%%% !1110!6G=51QT"*6/7HH+'] :_D&_X+\?M
ME75NMY\#?"FI.M[=,(I;>WE*ML4I+)]TY^YNZ8/6OZ[=1P]I=I$?W\UI=+#[
MR&!PO/3.['^/8?QC_MM?\$T/VAOCW^U)KGCY]+O+K1OM4YLV(5H]CQ-'P#D>
MG7\Z^UX%JY3#'+$8RK3C2A&"IN37+[R;YHWZQY8I/HFUU/@./,)FF*RQT,'3
ME-UO:2FJ:;;A3C[D?FW)_P".$3^9*.>X2- +R]+2@NO^D3D[VYE_C'.XGKGV
MIJW4ZO$HN[W=-N"XGN,_+U_C_ITYK]VC_P $9_CB7D_XD-SB'_4_NT&0_+8X
M_P#K"HO^',OQQ!C?^P+G=#G;^[3^,\XY]^_7M7]08#/^#L-1BI9CA')TUSWJ
M0TM'1+5/54[2_O2B?RGF'"'%KQ*]GEV.E!IU.;V<[N=22DF_.*:3W^%+H?A<
ML\\/EP_;+TG+;?\ 2)\_-U_BXZ]__P!<DDTD#)$EY>[3G9_I$XZ_>_CXY)YS
M7[F_\.9OCHT\SG0;G$>SROD7!R/FQQ_+M2_\.9_CHT\K'0+G$>SROW: <_>P
M<?Y%="XRX2L^;&X)M4OYX-RG-V3>KORQK.]GO'>PGP5Q<E)?4L<](U)/DGK.
M/,HJ/?:%_EW5_P *GN;BV$4*7=Z"Y;R_](N/7+<[P.I__539+FX0JGVN]WRG
M]WBXN.W+?Q\?X$?6OW5_X<R_'-[B21M!N<1;1#^[3N/FQ_G]:#_P1E^.;W,D
MC:#<_NMHB_=IW'S8_P _K6T>-N$H\Z6,P2YJ2;]Z/\:<H3T\DY+;^1>1SU.!
M.+YN3E@\<[14M(3]Y<LHNWG97?FH]-#\,6N9XU0&\O,$@*//N,Y_[Z__ %_2
MA[B>, F[O/F?_GO/]\]OO?\ UOPK]S6_X(T?'62YD5M N/+10T9\M.6'X=^Q
MI[_\$9_CH\RAM N=BP[Q^[3'F9]<=?ZU'^N/!]XMXK M^S=1M3A_$E9\J\M;
M/;\39<$<6JR>"QND6W:$]E912TWLEV_$_"][B>, F[O/F?\ Y[S_ 'SV^]_]
M;\*22XN(US]LO,L_'[^?AS]&['O^.*_=%_\ @C/\='F4-H%SL6'>/W:8\S/K
MCK_6AO\ @C/\='G4-H-SL6+>/W:8\W/KCK^5)<8\'>Y_M6!5H.6DZ?QNVB\N
M^WXA_J1Q:U9X/':P;E:$^NR6GQ>GXW/POMW M7O9;N\*+<&(?Z1<9^U@$YR'
MSTY_$5%+/).K![N]P"9?^/BXX?W^;.>W/':OW-LO^",_QU-[/:3Z#<'3S"UX
M@V+_ ,?A.!P#Z=1@ ^E2G_@C+\<@6 T"XQV^1!U'IN'\J<...$*B4:F*PD>5
M)NTH+]Y%<L;>6B<ODCCGP;QO!J=/ X[51^*$VXMI7:;ZM+6W6Q^(EO<_V9!'
M/9ER)@$E+ L3,PRQ).6R>Y/T[U>@FMT22/'^CWX*W&0?]?(/FSQQQ].V.:_:
M5_\ @C7\?%=H5T&Y\A8?-3]VG^OZ#\<?_6IZ?\$;_CXJ&/\ L*Z"B+SA^[3_
M %_:NVAXB<,8*+]GF-&T9)QY:D;N,N7FB_FMDEII?MYU?PYXPQ\?WV78GVK]
MU2G3G[J24HR3MH[O?R[ZGXD7#+;A(+0'R(7 CP,_OEX'7D]CZ4EQ.1"DB@Y$
M@+\?\O6"3_\ KZ8YSDU^VH_X(W_'X/C^PKK;Y/G9\M#_ *1GW)S_ (4)_P $
M;OCZ=Z-H5R5,1FP(E/\ I&!WSP>OO_7IQ/BKP]%T.7'T)*\5)*I%Z^?DDWK_
M )'#AO"GBQS2GE=:RYXN]*=W?E;EJK7M?EU^)_=^*D,C3Q[E!R!N/RMQ<=>W
M'&>_Z<5%<SLB).F[$; .<9_TH=2>IYQCT^M?MY#_ ,$<_CY!:E4T*YWD>:?D
M3_68Z<_R]*K#_@CA\?726)M#N2CQ-/\ ZM#_ *0>/7\<5X^.\0\A4$Z>94)2
MNDHJJN6R=[Z?:L[??H=^#\,N*(U7SY9B/9Q=H\U*3E>*W>ZLV]_3U7XHSS$6
M:7R@F$D;B ?^/G&3V'TQC [#O5>&XGNIK>RM4=[R[=6@55+,9GX3  SS].OM
M7[7:?_P1U^/Y#6%SH-R;4_OL%$_UV,<<CL.F/Q!KZ,_9D_X(X>/K7X[>%KSX
M@:#)_P (G:?8I+HRQ+Y8>.X!?.,'[N>O_P!:O(QOBCA,/AG*AC*$G2H^[",T
MY2:Z)7WMITUU/H,E\+,WQ.*Y,5@*M.$:C2J5(22UG"5Y7TUUU?1OY?9W_!$G
M_@G0G@[2+/XZ?$?1@OB/5D34]#EN8@6^PS+'<6Y52-OWP<;AG\*_J3MHA&@&
MT+Z*%"@=^%' ]L5R/@#P=I7@7PKH?A31[>*WT[0-.M]-LTBC51Y%L@2,< $X
M7@9R<=SUKMZ_EWBCB+&<1YC/&XJ5[1]G3BFVHTT[JUWO+1SZ7]#^O^$^'<+D
M&6T,/0ARM1O-M*\IM)-O3[-G&/\ =VT"BBBOFCZL**** "N<\3:U#HNAZIJD
MLBQQV%C=WDCLP51':023R9)X^Y&>_P!/6NCK\RO^"H_[0<'[/?[+GQ#\3+>+
M:7]QIC6%@=VUV%]OLY0N.3Q+@X'\J]3)LOJ9IF6%P5)7G6K0BM'9+F7-*7]V
M*O*7]U,\'B/,_P"R<LK8MNR491;ZJZT:_%+^\XG\4G_!2W]HNS_:6_:J^,OB
M*SO#>>&M'OK.R\*X<M$)K9&M-0\L'OYT1R<8-?GC%<_\2BTC)_>22/\ VCGD
M_))_H_K[8QV/I3+25)KB^U">1G.I:EJ=],TA9V<WEY-<(6)))_UO ]Z79'&0
MC<C</M/7N1Y73GZX(]\\U_>OAYDV&R9THQV<(Q<5LX<O*W'36_+%7UWL?Y[>
M)V<ULWK8B$IMWK2EO>7-JO=OUB_=7]ZVA<E,4KW$TW98Q*![ >7T]..GYFJT
MVQX1<\EEXF]QTC_3NO?@^M33-;F7R3TD \_GT'[LC'O_ /7J/]TA6U?@'/GC
M\,Q\=...GMGFONG7]G7Q%51=W4BU&:Z<RE/1?9;C*_3O9GY]EU%4,-1<>:4W
M"$Z=]_=IN#B_2,4O5PZ@KP*4,F=I!W=?3Y<=^N,__7I8EM3!,S9R"/-Z8R3^
M[_IT_&F,L(DB@D.-N?-]1GF/IQP,#C\>^5Q#&_D-P7_X^.>>.8O4<<=/QYIX
MK%.OT2Y&EIU4N=SDK+X;M^FOD=F)7UA)*]KTI16_,Z#E=J_\W)#;^9/J '!,
MV1P3=DGL/]3^F*"(KBW2[7[R!S='_93_ %?4>B]A]>:GN-GV.[!SYQ>W67C)
MV[@$]NG''MWJK>PR1:G#H%F"TVIW.G6T:*I8M]IEB0X'0_?[9/X9KRLSKQPN
M&=2,N6<%);Z2CRTW*7G%^TE9[62.G)Z#K8V-&T92E4@EYV:3Y=]&KI_(^QOV
M'?V./$W[7'CFXET/3I[O2-/N;4:BVQC'L9L9&X8Q\K=/UK^N3X6?\$6OV?E\
M$:>OB70+8ZO);1B]W1R9W@+C[N1US7IO_!'K]C[0?@#\ _#WB.33(H?$'BFR
MBN]1>2(&0DD2Q$[@?X90>#TZU^SZ0($Y"J#SA5P.O'  _3]17\=<;^(N93QM
M? 8'$3H4*%>\JT)<M53C*HI4N9:<EI)M77O+8_L[@3PNRV>!P^98VDZM>K&<
MZ=&JDZ:I5(TYTZC6OON;;C;I?Y?Q3_\ !5O_ ()@VGP2\ 7?C+X7:*8?#GAL
M"2]DMHS\HGD41YXW8W$\CIVK^<*/;-H[RW _TJV;9<9X8,K[5].FW\_>O]0[
M]J;X7Z+\7/@=\2/!6LVL-Q:ZAX?OYV5XPQ\RQL[BYB()!((= >#GUK_,E\4Z
M1;^'?&6OZ!=#8D.NZ[;3H> %@O[E+88_X" /Y5^M^$?'>-XAI?4L;*+JX.$*
M7/?6=*G3H1A*;=[RJ3]HI=VDF?D7B_P'@^%JL,;ET)>RQDIU*C=DE456IS4H
MV7P\JHJW][LSC$\FX N/XEP;CKPH''KV]"?ZTX>5<9D[QGCT%LO;GT_[ZR:9
M"(K=EMF_B=A<9S]PL=OKVP1CKGD5(?*MPP'"22'UYMC_ (X]<_U_=ZDX^WC&
M"E;FY:;T2E&4OWC5]U%-M6V^1^#4U4E151Z;NDHOX97<FWY6NO)6Z69)(]N8
MDW_>$H*]?^/;M^'7I\V*=%)!(9F.25C91G'_ ![ ^N/UZ]*CN%M0T(&?F"L.
MP\@]OJ._\5(5AA!'/[UBO_;NWY__ !5;R=)P45>\4XPVL^5_%UT?7R9A^\Q6
M'IWBXRDFDHIJSC43=O-Q6OJ:5@MGO>.XY@^S&4=_W?\ 4^_4_I61NE6ZN F1
M"(6,0'_/OG((_ ].O\ZGD,2!0=WS8C'_ %['IZ=?\\4K-'$%!S\P$0_Z]CT]
M./U^E9X:-.A4C):IQN^MY:7=OS7R\S"AA)T)N=/5U&Y6=^5M--_UZ'LW[,VM
MV7A?]HKX$>*Y&"?V-\2_#=[</]W;:P7(=SG\,U_I[> O$%MXI\ ^&_$5JV^W
MUG0[34(G&?F2>(,I'?D?I^5?Y8O@6>VM?&W@J8DJL/BNPD)!QM@609.>W?'?
MO7^G5^RM<Q7W[/'P>EC.Z.;P#H3(V2<HUJ,9)S[9_P FOY+\?<+"EF^&Q2C>
M6(K.M*2U?*Z<.6/HETN?V5]'G,7*./P\HVY*=!:WOS>T3DH_+5:[W/H6#_4Q
M=?N+USZ>_-1>?']K\C/[SRO,Z=LXZYZ8]L?C4JLJ,(?[J9_ ?T_"J-U&L8N+
MY<^<ENZ*?0#D?SK^=&VZL*:^*K+2_P#*VM7WW5NC9_3U:^L^71/VCYE]F[=U
MY]FK_<?&/[?W[1>D_LX_LX^//&]W>)::A_8NHV>C,7VN=3-JTEOL]3D?3(ZU
M_FS>*O$MSXJUOXA?$?7)I)_$OCWQ'JFKQRR,SN]OJ3>:-I+$ %SGCC..YK^I
M[_@XI_:$CATOPW\"K2__ -*U'2K7Q)<6\4IR5E$D#EPI]< @GZ@8K^36ZC#V
M_AN"3I:V]HL@_P"F:\-GCD\<YY]Z_JWPDX2IX3 8/-JC;Q&-E[5+K&$)M4TN
MJ;_R\C^-?%WBR>8YWCLI4XQP]"G&DI4WI.4(J<^NMVU%?WKFC!INGM86CS@?
M;1;I)-USY0'S=\9S[]O6K$4-D7W2G(C@\Q._[I<XZ9Y_S]:S2Q^<YR<&0P@<
M\6WT['\,YX[T2;=P3YN -WO9]/3I_CSS7]+5[8S"4Z-1N%U[%ZV:FDDKKY:K
M;[S^9'0GA<0\5=N<:KE#FV5].6-]HVU2_P BK;LTAG:;.?.8I_UX<$'L/Z]J
ME=5<*QSF-PZ^UF.F.GOC [T[Y=Q&&Y4J/^O+M^/YTK[5PHW<(,^]G^'/Z]ZF
MA5>'I+!1<>7#P=.,KZRE/5-OR::^[L%3FG)XJ[4ZD^9VO?F5EIWTU_P[D;&!
MH"RYW>>2#Z0_R]O4=2:(DCG@8+_K$FW<_P#/$8ZY[X!]Q]*4+!$D>[(#S J#
M_P ^YZ'TYYX^]]:<JK&TB1??=BXZ\VY]AW(]0.V>*\N=5U:\HM-0NW%O=M<D
M6H]TUKO>_P V>U*M&&'IVE[T[*[>C=ERWVT6K?G^"3K#Y-Q-$3L#P)%]2P5^
M#_M$^M5]2/D:JFCE'DN(X_-B6-6<A3$)&X7/.,GI5QKW3;%(%N3B"X$GEY!_
MUL8R/_(@&,]^*_83_@E-_P $_M8_::\93_$#QOI$MQX5D>-+62:/$;0;6A?H
M!Q@#/?N.*\+C/B&/#>34J\9)5$JCGS.SC)-*%]='9-+M9(]WP^R&MQ=G=7"U
MX35.FX^SLOW;<Y*G3?77F7,TWHFS\G='\ ^(_$/A.7Q=:6%VVFVQ*QL+:7C]
MX8WX*[OO ]LGM7*W:M8"TM+^*6&>[,@LA)&Z$^6?WOWMHX]QQC%?Z).@?\$I
M_P!G/0/!B>#X-#LULI8PT@\MOO$^8_4;OOD]^M?SQ?\ !9?_ ()O:1\$/ \O
MQ.^&NDBWT?PS+$S2P1MM5;R>.)^O7^+DYZ]^*_(,C\89YOFV'P2C.G"O7YO?
MT;DI/E4=7=N+?K;R/U_B;P>>199B,:IQKJ$N>2I/F=+W:;<Y=4K[M[<Z[G\Z
MQ,-PY@7[T('DCKVS+U&.,=S]/<'E7!*)SY>/L^/_ "+U]>2<_A09K+RH)[;'
MG.BJ>_S*JB7/3'<8Z#TH;RK<;X^/,_U'_M7'7U(Y_"OZ,E)?NI1OSQITZJOM
M*I-4>=+Y6;^?J?SJE)3J1DFHQJN$._M8RI*,G_B2OIK;FZ- /*N"43GR\?9\
M?^1>OKR3G\*!Y5P2B'_58^SX[?\ /7KCW//X4-Y5N-\?'F?ZC_VKCKZD<_A0
MWE6XWQ\>9_J/_:N.OJ1S^%9KW;<KO[/EJ4]/BE+V7/'Y?Y_)KI\7V?\ PI_<
M[_K;7XAJK%,TBQ9(.W;_ ,!^^>?Q-/B:*6XV1_<B!^SC)&#C]YR?H2,TA\JV
M!>+CS<>2?_1N#SZXY_"D80V_[R/^/_4?RE]^^.?PKKAB5&*@HW2H)+17<W%*
MR].>S^=[69CBJ?UNE3I2;CRPC1YEI+VDI4G*[L];.WR>FMBU"ZN)G'^L8@66
M>X'$V.W3/7OC!K/-U':7$8CXFN5EC/7D.K*V<\9PQZ]S4S*1/:"'.SYS#UYR
M,R^W7/WOPJOJ=M&;B.XBX4,IBSZY'F8_$''_ .JN?&*6.H*C/D491C:RZ1<9
M*/\ C;:45VC([<KJO+J;C2Y$XQA%6M[2\;RY7?JK7?\ >39_:_\ \&Y?Q)CU
M?]G_ ,5_"F&??#\-FM94AW%O)_MNZEN6(SR-Q)K^D,.I&<_Y_"OX[/\ @VI\
M<V%AX[_:#\./-MFU]?"PM8F8_,;6&5I-JD@C'). :_L/(_=Y7&>OY_UZ5_G]
MXJ8)Y3Q;G4(1]V,J-:$>Z="G*?S<E+YL_P! _!_,'F/ N25)2O4C'$PK-[N:
MQ,VFM-N62^]$A=0,YX_SZUCZ]<+::3J=VQPEMIE_<,?1(;661C_WRIK3*ED.
M.Y'Z5RGQ G2U\"^+[B0[1#X6U]L],8TF[/7V^M?#8-NJ\.Y+WJDTK)/K))::
M]'\S]$QLN2AB7)\M.G2]HZCO&W)[TM?)1/\ -G_X*'^+;3XB_ME_&[Q59R>=
M9:EJ5G;Z<X)(+V"/;W R>?E9,'TQ7Q8JP/((QG<B;0/^FX[8X/\ )>/S]!^+
M>O)J_P 4?']\CF0?\)1K:VS$Y)VZI=H^2>3R,8/8>M<!^YB'VD?Q# )_Y^#S
MUZ].>?EYYK_1CA/+J>493@Z5*4VI4(5E+KS3A%J*\_AVUWMJ?YH<49G5S7.\
M?BJME%UYTM.KBX^SN]K6LDGV?D2*UN'D4GF. J>_[\?_ *OI[YXID!B=GC;.
M6C.SCK,<_7\__P!5,981&9S_ ,M%P?\ KY(S]??^[S3AY4:)/Z($'H+CK^G7
MTKZ.K4E5UDWS<L9JVRE&WN+U>LE_3\BG7=.DX23<KJ,F^DWK;;2^B\TO00/$
MLBVX)(4A@!_S]CCWSZ>E.8J9"HW==W.?^/SW_P :01PG9/SN<C!_Z>CR/\>F
MWFEPBLS\]#T_Y_,Y[UM"3KU5S**O35WLDU:R\G=;?+J>56CR)6:YN=.HG\2=
MFY]M/PZ]!T0229+<9WLP?CJ+OI^7O2WP339U@N#AVQ*.?^7H_3C^G-20&*-O
MM?.^--W0_P#'V.<8]^I_A_HRU:/6I6O+S[L<IA4_]-P<C [=N1WYZ<UE*C_M
M#IW2@I1J2D^KE:\8MJVCOWTZ'91HTYT85/B7LE=+?FBEMM?W5M\R+SECDMK@
M$^3]IC:7O^_X+$]#CZ<>E:^RR:[N=I_XE_V=[Z/L!J^>OKT]\?SJA-)8PQZC
M%)_JXK666/K_ ,?2]"/? ]A]>VCX,\%>*/B'-I&B^&;2ZGFU"^@MT,<3L#/*
M=N-P&!DGN<>@KS,QQ&&P&)C^^Y9V4U%NS;=NFFYZ.48.MF$XTHTWR74HVB^5
MQJ.RO_?7EJM=^F;I<,,^F79.#)<:E)&O)W&Y<=NO&?P]ZB^Q"240#_6 _95Y
MZW?3/;^H^M>^?&#]DOXQ_ ];#4O$&F7D.E75A'J41\DE?MLF3DX7T]>![5\^
M6VH"6=&0XGC7SY%(QC4!UZ]QUP0/QKGR[-,-CL0W[6+O--14ESW4ES:;65^W
MY7-\[RG&98H+V;5.<5?1WYII:_\ ;MK[=+^DZPK+#+CF.UN&L9>?^8@@Y'/Z
M]OZ-_=2'[-V0=!_S\CC_ .MUVT31SZ;=-;S<0ZA'_:Q]/M\O!/'M^'3BC]U&
M/M/=A^'VD\_7W_NU]!BW'VSY+^ZHU$_YII1M'L[IWTUV/"I6:<ES*C-J4>;X
MN=I<M[Z?$FUY;:Z!^ZD/V;L@Z#_GY''_ -;KMH_=2'[-V0=!_P _(X_^MUVT
M?NHP+GNPZG_GY//_ -?IMH_=1@7/=AU/_/R>?_K]-M<WI?\ Y_+_ *^:7AM^
M&YM_BYO^GG_7[[&_Z_(=F%E> ](T)QT_T@<?_6X^4] #34$#?.3\K)Y.3_S\
M?RZ>G%1R1IL$Z9^;'F'K^^(R<^G//I_(V5^SB!#CY?,!]/W_ +>WK^M:8F"G
M@J5KJ3G)MQ^P[7][3=M:^3U[$SK2PRA52DYSFXU4]5S*-G?=WM9K;2PRV@5V
M%N>BG?<]AA<LN>_8X_&I;^[@6?3[U/\ D'W1>.? .TF/Y(\]#][]>M FCCE>
M<< *5NN#R6!5.WN>G0DT06UK<V^GZ:>8XS<3-['F1.<]<\_ITK' P<:5:S47
M*/,I[6YX)R;_ .W]NRL/#2^L-5G_ "PG9;VO4:4KOI[K6O2+W0W6OLUI+!##
MD%V1GV[B-I*LGMCGO^=7KLVK7L#,?X!YV?\ < 3]?IS4%C-ILUC>ZAJ>"UM\
M@W9S\I*1X Y)!"]J[_X5? OXA_'"ZEC\'Z?=SN,\K V-H!,?S,H!Z#OZ>]>%
MF&;X3+XSJ3J<M6+;C=V<F_A=[W::UZZ;'LY7AL5F>(5.G3E[%**4E%[U'&VO
M92;=NJ=SS,JOVR47.,L.3VPJG8...1QV_P :\%[9 1"8G]RS)<9R>7)6+H3C
M)( Q7=_%+X1^.?@GJ:Z5X]LKJWOI9%3+PNJA25Q\RKL'RD<Y_G6 =*THSR1$
M M.D4KC)^\B!UP!G'H3Q[FO=RS-:6=8"4Z<H.;ARNSNTW=.[6SYKV[QM\N;'
M8"KE>+IQK1E!)<LXI-144W:?HFW)O35KN5"D,-T8)NJJ6EYZAUW1?TSZ#K5?
M]TA%L_ 8GSQS[F+\N#Q^-*ES!=:A<22DD859,#^XI6/T] ./QI!Y3C[3)DE2
M?//XXB_/I\OXUR83?$PO-)5Y\LG_ #4HM04;V5I6Z]=K&^;M.I1DM*3HQY^7
M^9Q>O>\IW??F<?F?ND(MGZ-_KQW]8^GIP>#UZT?ND(MGZ-_KQW]8^GIP>#UZ
MT#RG'VF3DC/GGMZ1?GT^4=.M \IQ]IDY(SYY[>D7Y]/E'3K7:WS7O)KGO5>G
MPU8^TM#5];=?*WEY#Z\[?55K+_'[.W;I:VO\/YN5H8F6WD[D>>/UCZ=QD=/^
M!=:?*;>*X\INC+F?@]AF/IQZ=._-1*L4N+B3D\^<?QQ%Z>W3TYZ4[RT+K-/G
M*AOM'7IC$1XYZ8[#IS[3C'&67RG*RDYU+K^\[-Z=TU%)O7:W0BE%/'492UE&
M,E/M>4_=;^Z"CY.)!=QJT".A^:-P)?;<PV#CCIQP16CI?E0^-O!UMGYIO%OA
M4KU/36+!CT_/CWJK#)";.5F_A=?._P"^ODQVSTSC/2M[PW:PWGCOP-(XRT7B
MSPT9!SWU>RV\8YX]/Z5Y&;)QX6QM-J4^:E-\T]XIP4G'_$ET72^Q[N0XI5^+
M\%24)6^M4[7VE&%6G)R??5RCWZ>9_J<?"R:(^ ?!ELGWH/"'AG>.PW:-9D5Z
M'7 ?#*U2'P-X/E P\OA+PT&^BZ-98_(8KOZ_SDQ'\>K;_GY+\S_3/+E*."PT
M914>6E!)+I%*T?G:U_,*_FB_X.3?&$?_  S-\//"5G)C45^*>EWUW&'(;["+
M)PY*^A+#W_K_ $M2.(U+'H,?KQ7\??\ P<<>.+4ZUX6\&K,#>0W-EJDD6?\
MEV$$09MO3^(#.,U]?P!@HXWB; 0G=>SG[:%NLJ4H>Z_)J6JZZ(^/\1\?+ \+
MYA*G:4ZD/8RB]4H55)<S^<=/F?RYQW$?]EFR!Y_M'SY/^N &#W]B1W[5#,\2
MNH/5U"#_ *]6Z8_SFJ44L"01OGYI9 &Q_P \&Y/8_P"./PJV!#-E_P#GB<?]
MNR\]_P#]?-?Z&2DOJ. H27*XT4N9*SC9+E3[.]EV/\W'2C]>QU5I.,\1[2K_
M #:W3MJ]$^M]ATC1QLB$G+*(QDG_ (]3Z=O?U]:)&CC9$).641C)/_'J?3M[
M^OK31Y5QF0_\LC^ ME_P_P"^LT#RKC,A_P"61_ 6R_X?]]9KFLG:[<>?26EN
M24?AZ:<UEZ_EI[."MS1^&5ZFG_+M_"UY]]NHZ22.%D!)SM"#/>U/H/?T&#2
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
M&,I_6HSI75Y.G1Y8V=_LMZI)[:G\D_2%XDF\SP&0PE>E*G%UI-Z7J1<G%/\
MG5K.[6FPMH)'A4S_ '8+O[;;9X/VQ1\N,<'\3BM&1TEB:5L^?+,7///VP_3W
M_"HP\(DM[<_=0*7&/^7@<'V]/5?0TK- \[1IG 8N #_R\C@8[8_3M7]0J<:^
M PU5)QO5:@ELHQLI.3\]+]_DC^4*M*2Q<L+%MQIP6(B[:-2:NK[W:UEZ+Y,1
ME5&9L^6#_I.<_P"O_(_Q=?>A3$P^U2<D9$YZ]>(NF.O'3TY]:0O"TC0MGRW)
M,^2?]=_^O/MTYH_=(1;/T;_7COZQ]/3@\'KUK&/N.4TWS*5K6WA*,DYKRBU=
M-+M?RZX1E&"7VK7I<NMU:2F_.377:_)UT"41?8XI4R3&6\[_ ($2$Z#^7XT0
MM;2 ,/O6PS=?>'+C]W_3I^/<4'RD(M7X!SYX_#,60.../N_CS5:X1+2,JI(E
MNF N1URH/[KIGMCH/J:>,QE6%)4Z-^;VT.5K9IJS<GMR)I\KZ-^IV4VJG/S-
M*$8\T)/1I*\9M/R>JTVDOG=6-'2*]DSARWFGZ';'TZ=!T[]>*1EB\UI) =\?
M,YZ]1^ZY'3''3\:>98X[:"S<C,:.91SU(W1YP>.<?S^M;2-3LI7M]*N%9]2U
M*4P;%1F8ONV1<*.,Y4_X$U%3$1PV'A5J2C'ENKR=E9J236W52;\E#I<SHX>O
M7KJG1M*/-[CC=ODG.2E:W6*E=OI:/8J7&H6J[)B"TJEA<84D_P#3+[O7C' Y
M]ZBNM2MHUM'E5Q)<,1*61QTX3TZ\>@K]B_V2_P#@EA\2?BS8V_B/5=$N)-(U
M+RYD>2+ ,?WE/(![@]*^GOCI_P $</%VG^&FO?#^A2">PMIYCL095H8RZG![
M_+TQGFOS3,?$3!87%K 4L50C)3G2E"<TIKF<%9J_7=)^O1GZ?@?#W'ULNI9A
M+"U7"$IN%2,'[-6BG)R;7PWB[_/5'\\^HF&RBA\S[TBKYF,D_,!Y>0.@P1_7
MVF"PJD/F#YX\F?\ X%S%R,X/3T]\UH:EX9U#P1XL\;>%?B!#)#?:%<0PQ),K
M(00SXVX49^Z 3STY]:RDN[2\BFG0?))M5N#_  DK'[\^WI7WO#TJ.,IK$NIK
M4C%KE?VJBA%\NOPQE*;^5[Z'YQQ#B<1E]7ZK[*3M+WI\KUYIIZO?F3E/ETM?
M8F\N)W\Y_O1C-P>O7_59_3H <#FHL0R 7,N3@GSS^.(AV]ON^V:GMWB1ECF)
MW2*QN?H!^Z'7TQT_&JZM"52%L['9_.'T)\O\CZ8]Z]S$1ITY*I3=G&,812_E
MDF^?U4>9]K[GGTE4GAXSDFYRYK*.L4FI<_7K=J/I 4B"0?:9,G'^O/Z1=/7C
MIZ<T$02#[3)DX_UY_2+IZ\=/3FC]TA%L_1O]>._K'T].#P>O6C]TA%L_1O\
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
MW731KYB9BG0=VBF/X6P^G\C\W]3,4Z#NT4Q_"V'T_D?F_JJ+#&[;>%=O-/\
MUZ'\?U^]TSZ4(L,;MMX5V\T_]>A_']?O=,^E#=36U]+2A?I>W,GVWT_X >UI
M:VGM:C"[[_%-_HU\V,MKB.SU#1;Q"0UOKEO,3SG[.AY/M^A]<5_IS?L.W:WW
M[*GP&NP2?/\ AIX;E4\_<>R4\_I7^8E>+$/L@7JVHQS>O^B'T]/YCOGK7^G'
M^P<D:?LB?L[>7]UOA3X69>OW#9#&<_YZU_.?TA(1C3R.24KU8U'=_$[)?%OH
MK6]/0_I?Z/#E/,<RY)*5*G2IN]V]7)0]+W6C74^NO+'F>9WV[?P_S[UE:S=P
MV&GW5S<$+;P1O+.S$!1$JY8DG@<=^/J*V"< D]!7QU^W/\6[;X/?LS?%_P 9
MR7(MKG3O VN3:?(6"L+R*T+QA,XRW''?(Z=:_FG X26,QV%IQ4G.56%-6WM.
M48M7_NIW7:US^JLXQL,'@,16J5%!1IM)R>B_EW>UU;T;/X,O^"F?QJE^//[:
M?Q)N[V[-U8>!K[5O"=E\Y>..RTZ_<QHH!Q@#IQ7Y\33VQ/F/]R&YP,=!;+TP
M1TY&.N>M3>(/$-UXG\3^*?'-Y(TEYXTU6\UR>1CEG%^_F.<\GEN>HR??K16T
M$FG.KY,CL9"._D$8..G?ZGWS7]_\)Y7]3R3+:,H\LZ=.E?ETY4K13L]F[<S[
MW/\ .SC#'+$\1YG5NOWV)J3WTB[1YHJ^T+VLN[+):UDB,BYP]SD'_I@>G7M^
MO\Z>'CD,C@GY 8V_Z]AU_P /6J\<44$5M&^>'0G'/[GIZ8[?7K5A_)A<@Y"S
M2<\'FU;'^'3KQWK[.I-1E)1O+E?-KUE>*=O16OV/D:L%52TDY-N%/31M/6?I
MW9$KQN#(/X/DX_Y]1^'X'O2L5)S\V2@)_P"O+_/X4.D4&4'"R28'_7LWY_\
MQ7]7$*&*\Y$>/^W/UKEA*U1U%%R4FN7FWEHE[SVTD].SL<M:%ERJT(.RO_?5
MN9Q];-773YC66-P@//E@2KG_ )]1T]L^G?K4J8+DI_K2F4SG'V4YXX]OTS[U
M <+C(;YOE]?]#/\ GM^5(SK$1@GS"-L62<?9C]W^O?\ "MW0=)JI;F<7:*_F
M;M==;:7?HNAC"K*K*-))-:6B]8PVE]S5^WZFUX>\'2_$?6=,\':/&\^KZCK&
MEPZ9$@9G:,WL/VP*HZ_(S9[#/X'_ $A_^"?7[.^@_L_? #P'X>MK"&UU2YT>
MWFO/W2B3S9((YB6;;G.YR>.G7K7\3W_!'OX(I\8?VXOAN9K7[3X<\.3WEQJ^
M5WQQR/9^;;F0$''[U.,^@]J_T1M-TRWLK>RMX4"PV,$<$ 4!0JQQK&  !Z+C
M_P#77\F>.G$%6IF,,FIU)J$(QKUM?B^*"C*W][FEMT7J?V']'WAV-+!5LXKT
M5+VRC2IMQVDE2J*2?>+C[SZ<ZL0WT-R8I6A_UH9/+'L6^;CH./UKX4_X*0_"
M=/B[^R+\3/"+6J7%[+I0NXE,89_]"WW3D'&> F<9]!7Z#.<*Q]!GIG@<GK[5
MYQ\3;2SUGX;^-Q*JR1MX1\3'!&1NCT>](XSSDCCWYK\,RC,OJ6:X"MJI8?$4
M<0N71RC3G#F7FGM)?WOO_?LXR98O+<=AX-3^LX>M1E"KK'][JY?XE[JA_A1_
ME9R:;;V=UJNGC/G6>J:C:QCIC[/>312<>HV'@U"/*N"43GR\?9\?^1>OKR3G
M\*FUDS1>+O&KN"JCQ?XE2#KPJZU>JP[?P],U"WE6XWQ\>9_J/_:N.OJ1S^%?
MZ-X&M.MA,+6DUS^QI5():IRM2A*/R4;OYOS/\W\\H?5\UQ5+EY8QKS4$DKJJ
MJL(PYK+LKKK;F] 'E7!*)SY>/L^/_(O7UY)S^% \JX)1.?+Q]GQ_Y%Z^O).?
MPH;RK<;X^/,_U'_M7'7U(Y_"AO*MQOCX\S_4?^U<=?4CG\*ZE[MN5W]GRU*>
MGQ2E[+GC\O\ /Y>0NGQ?9_\ "G]SO^MM?B >5<$HG/EX^SX_\B]?7DG/X4#R
MK@E$Y\O'V?'_ )%Z^O).?PH;RK<;X^/,_P!1_P"U<=?4CG\*&\JW&^/CS/\
M4?\ M7'7U(Y_"A>[;E=_9\M2GI\4I>RYX_+_ #^0NGQ?9_\ "G]SO^MM?B 3
M19+)G]SQ!CMGB7KW[\^V*G#PW"2QKDD;3 #V[R<^_/7\/459D@CC;;G$HS /
M4@?O/?J2.?H.]5K*1(O-(SN) A^F<./[O0GK_/-:4XI)**O:=)QD^\G1E_Y(
MU)/_ !>8XM12DDW.2=-W_P"?TH4DF_1MI];R?<_<?_@@#XK_ +$_;6M_#D<I
M6W\4!]D>2%D-GI\C-D#[V#D\_P ^:_O80D[U'08P/?C/U_QK_/+_ ."(VHVU
MA_P4>^"NGAMK:D/$!B7.-QBTJ1F[\X)QS]:_T,[?YMSCH>GY\_YR37\.^-5%
MKC/'<U^6KAJ$HOR=U?UNG;IZG]T^!,W_ *D9=&UI1Q%9-=>6%.BG?RYG=_WG
MW)T^Z/Q_F:^=?VLO%B>"OV?_ (D^('D$(MO#FI0[R<8^U65Q!C.1U+8KZ, Q
MP*_,S_@KIXIG\(_L)?&;5X9#'+'9Z=$C [2%GNO*;G_=8].OUK\RR:@ZN89;
MA^LL3A:;TNOXE.+^6[]#]9SZI&&3YI*>D7@L5KT3=&=KO2UW9+S/\Y_4(S=Z
MUXCO7^9KWQ'KTT!YY#:K=.V<GWXSZ#M5?]S(WV8=%!P!_P _/0>GT]*KV^HB
M99Y0<DW=W+">F3-.[N3QW+<_7WJQ^YC'VD?Q#@G_ )^3SUZ].?3UK_2' *<<
M%A(25O9T*,X66DI*G3T^:U7>Y_F-C7?&8INZ@Z]3F2V55N+A;I9*UO\ MX/W
M4A^S=D'0?\_(X_\ K==M'[J0_9NR#H/^?D<?_6Z[:/W48%SW8=3_ ,_)Y_\
MK]-M'[J,"Y[L.I_Y^3S_ /7Z;:Z_2_\ S^7_ %\TO#;\-SE_Q<W_ $\_Z_?8
MW_7Y#E,;.( ?]5R .INAQT_3(^7BFF2-I7BR<[68?]??3T_^M[TY1$@-R.K+
MDGO]IZ__ %SD;?I0_P!G1UD ^8Q>:3CK/U_/KQ]WGI6]"2@U.W,FFYKHIRLT
MM4MKZ?G<SG0=6,FU[R5IW6KJ:*R]$[R^7<(Y(=KP.?F9".>/]*(Q_3H>/Q')
M=6[V,%O#;@CSW61L9YN6&">W/XXX^E1F&-IK25<_O;A-_/'GGG'I_P"RYZ5L
MF:&XU QL,I91F5L@\31GGMTS[]/QKEQ$W2_>2E]B2EVC):ZWV>BL]TF;4544
M8T8*"7+:2?Q7ORRT76VJ\FMC,B\/W>NZYHGAJS1Y=1\17EOIT4:Y+M=W3;5
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
MB_T_+%=761H$/V;0M%M\8\C2M/AQZ"*TB0#\EK7)QUK_ #HJO]Y4;?VY:_\
M;S/]/*"M1HQ2>E.&CW^%;^=]_,@N=OE-N^Z,$_A7\*7_  <-:\=3_;0TWP[%
M)OBM_ $-](@)VA4%DI..0#R??TSTK^Z#6YUM=(U.Z8X%M87EQGT\FWDDS^&W
M-?YXG_!73XC6OQ"_;.U37'F6;[)X8N]%+9! 6*X@C*@^O[OIUXY[U^G>%.!J
M8GB"&)IIM86/O*S=U4<;6\_=_ _&_&?,W@LB^K*S>,BY:?%'ZN[W:[/VG3]3
M\J8HH9((E .Z-PSXS_Q[C@^G^/O5HF*'"=/.()_Z]F[?C_WUBK=HEK']I5P<
MM$SKQC-N>^#]>W.<U3413CS#_P LCVZ?9EY[^GYYK^[92C*CAX-O^%!-]8M*
M]I=FYJROT^]?P7>^(Q,MZ;G>K;^5]%Y7NWV[NR%/E08C'_+4CZFV/^/_ 'UB
M@^5!B,?\M2/J;8_X_P#?6*!Y5QF0_P#+(_@+9?\ #_OK- \JXS(?^61_ 6R_
MX?\ ?6:ROS?%)KVGQZ6Y9Q^'TYOU\M-/\7-II5\Z+^#UM^ O[JW(C[2D=>]L
M?IZX_P![%.Q#;NI&0'<#CO;'C]>O9NM-417)\SJ8VXQSBV7_  _[ZYI^8IXB
M>289CGVMA[?X_-^M*51\CB[_ +Z7[Q)>\FDH[=$TE]_3I4(J_-4YOW:YI/HX
MQ<94E?OY==O5Q@B:9(!QYTX*#_I@QX^GYY]S5..X1])UZZE(VK<W.@P=.& R
MH ."#^.<]\U8$\6Y+E<DVSB5O:UC/3O^1Y]ZKV-FVH;O#L"[I]1U8Z];JHR7
MCEPJX'<GGCWZ&GFU9X/)ZE9.TU34FG\-[))1[[7_ !]>C+:/UW'TZ<XR<E5A
M:RVYIQEYZ<N_57LS^@3_ ((>_L7I\6?%UK\5/$^F&XL?#]PEG;331%EW6KQS
M*,E<$;3D9SD<FO[:]+\*Z5H%E#8Z?9VZ1P1K& L$8PBKC^Z*_.#_ (),_ ZP
M^#_[*G@"<6:6^H>*='TW7K@F(*[O>62%F8D9SNZ\\=J_4W:"S;ASC ^G^?\
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
M#@?ZQ93Q_P!,?_U?B/YP+''(S1J#M'_'M[=Y>I]C][J.:EWKOE2WSYGF$_\
M;#C^F?\ :Q^%23-!%'')%]YLB+Z])1U[\@9_^M7[(U'E]J[MQJ*4(I+2I.%^
M^UTE_AOHC\6Q5:I/%TH06L:O+=IV3T>K72ZBEN[::W(1Y5P2B<^7C[/C_P B
M]?7DG/X4#RK@E$Y\O'V?'_D7KZ\DY_"AO*MQOCX\S_4?^U<=?4CG\*&\JW&^
M/CS/]1_[5QU]2.?PKG7NVY7?V?+4IZ?%*7LN>/R_S^6ZZ?%]G_PI_<[_ *VU
M^(!Y5P2B<^7C[/C_ ,B]?7DG/X5UOPZU>+1OB/X&UF)MCZ?XK\/Q6S D8^TZ
MM9QRXSSSGWSWKDF\JW&^/CS/]1_[5QU]2.?PJUI:Q0Z_X79/^6GC'PF8.O4:
M[8F0#OD>_P"?IX?$5.-3)<=2?O1^KSE#35R=.$IQ6FZ:M_D>ID4U3S?+9MR2
MCBL.Y='[=3H7V\KWZM<]S_5D\!2>?X&\%S=3)X3\.R9_W]'LV/\ .NMKB/AH
MXD^'7@-EZ'P;X9_31;+/ZUV]?YRU8\M6JK6_>3NK6>CMKYV27R/]/\/)3H49
MIIJ5*G)-:IIP3NO4\H^-VK6VB?"SQUJ5RP2.#POKH+$XQOTN[4?F>/RK_+1\
M1O'JGC7Q]JP.YM2\4ZXT#$DEDBU:[W=<]!R"?J,=*_TF/^"D?C<?#[]D'XK^
M)/-\AK?21;"3.W O/,MSS[A\?C7^:?)<K)<7US$3B;5M4N%//_+Q>S2/UQG.
M\G_(K^G/H_44J6:8A+]XZ]./O;.-./-%1OUO)K3NK'\L?2"Q+^MT,)&5G+!4
MIV3]WF56;]Y=VH)>EAP\JX)1.?+Q]GQ_Y%Z^O).?PH'E7!*)SY>/L^/_ "+U
M]>2<_A0WE6XWQ\>9_J/_ &KCKZD<_A0WE6XWQ\>9_J/_ &KCKZD<_A7]-+W;
M<KO[/EJ4]/BE+V7/'Y?Y_+^4UT^+[/\ X4_N=_UMK\0#RK@E$Y\O'V?'_D7K
MZ\DY_"G@PW$<L2<E-OD >W^L/(P?Q_"F-Y5N-\?'F?ZC_P!JXZ^I'/X4-Y5N
M-\?'F?ZC_P!JXZ^I'/X5,HIQY4[J*C.']Z4_8\\?EK^/R<)<K3UU7+JO^8B4
M:46W\F[]?B >5<$HG/EX^S_^U>OKR3NICQ0W9RG+6_\ Q[#Z_P"LZ\C.#U_#
MBGXCMP\D?&_'D8SWXE]?4CG\*1WALU,J<"0CR3]>).IY R1\WX&FN1Q:?-R0
M4I0MNYM4U)>B>OH)-QY97:34=7M[?]TI-^5KI]=)I]2!$$]RL2 ]<#T 4?-U
M^AZ^]:&G^'-8\8>*-,\(^&(GFN-9D$:1QJ7+,A56R,'/+]\_A4]X]G8V:WL(
MP\@'EG!YS@-TZ]>^,=!7ZS?\$9/V7KWX^?M(GQ->6)N_#G@J:SDO6:/=&@OF
MC*YW=B4;GO\ E7QG&^>/*N&,=7YE!+DV:3?OP7SM=)>2/M>%LGEG>=8;#JGS
M<TG[JNT[M-Q2MK;1+;5K5'[,_P#!,_\ X)7>!I? FA>-_B-HJ'7K::&_MC/$
MV?-C 9#MY'WN>1CIQSBOW3\2?LR?#GQAX:_X1Z[TNS-G'8_V60+=!PJ;2/E0
M'GG&>W6O>O!?@W3?!^F6FAZ9"D-E:VRJ%1-HW+QTP/\ /O760V\2)((A]V<N
M_7[XZ_Y_GTK^-<VXRS'%XVI4HXW$4:?N*A3C4:BH\J4VTK^\^NOS/[2R'@7
MX3*XTIX*C+V<)PJRE!<[G)P=T][;J_EW1_GI?\%:_P!D]/V<?C_=+IEB;/PC
M>Z6^JV6U"L)U"2Y;R\'&-VP=,]CUYK\KKHV^H-8WB<AK"./('6Y//?![U_8'
M_P ',/@G2[;]GKX>_$6V@1=:O?B!I?A9YU0!S:R6LLI0L /EW=B?7O7\=L$T
M-O!:6RGE+5&Y_P"?E1@]OTSVK^J_"7/L5G&0^VFDY1M2G9._/3Y8S<KWW:C;
MU9_)'BSD.&R;B.K1HIQBIPJ4FU;FIU$I12MOKVTT?8F_=2'[-V0=!_S\CC_Z
MW7;1^ZD/V;L@Z#_GY''_ -;KMH_=1@7/=AU/_/R>?_K]-M'[J,"Y[L.I_P"?
MD\__ %^FVOU3TO\ \_E_U\TO#;\-S\O_ ,7-_P!//^OWV-_U^0?NI#]F[(.@
M_P"?D<?_ %NNVH9(XI) @)W1C#9_Y[ ^H!STZ9QZ5-^ZC N>[#J?^?D\_P#U
M^FVHF:,'<N=SIN?.?]<>O^>QZ8JZ;Y9IWDDKUKKI-QUA^EMS?#.2KTWK>[]K
M?;GY;:WUUC^-NA.!;[8E&?\ 78/7'VC'Y8_^M[T;09)(P,EF9,<X\P^G]??%
M(!";;S$SYA?Y>?\ EZ[<=?QQ4LTL<,<3G_6X7>>@%SC)Z=3_ /KS1A;O$1]V
M3O*2?,KVOKI^2[V[:G/E5+_:<<XWO)5.13VY8335[='U\D):_9OM-U$W2WLG
MF /_ #]IW[=">W'K7]97_!LAHK2^!OBMXE,9P?%^LV#28_C\N)RN?Y"OY*YU
M6(W<Z_?N+!P#D_Z]^?\ .?UK^UO_ (-KO"::1^R?XXU5HPMQ>_$C46D;&"?,
MLHB?S//^>/Q;QHQL*'#&8PE)OV\:6'IW=U><U;YJVMMK:G[/X"8*=;C##XJG
M&,H49S<VE=Q:34W\FM^FA_2+1117\5G]YA1110 4444 %%%% !1110 4444
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
M[_89)[?U-?Z-,"A8DP.JC^5?Q?XY6_UN<K-.>$I;VV4YM6ZVU=O*RZ7/[=\
MZM6KPSR248PH3D[6=W*ORN3WMHZ:6VR[DU?B[_P7:\56ND_L'_$?0&E5+_7E
MTP6D98*\BV^H(9=HR"<*>>M?M%7\S'_!R)XZ&@?!SX>>% Y67Q5_:8C /46<
M\;MD9!Z>F>OK7Y[P9AOK?$V4T6FT\2IM+M3C*HW\E&_R/TSC_$O"<(9U75UR
MX6S:TLISC%N_2R;/XP=/BLY+&%(<&;=+M&><[LMQ]1GZ]ZM9AD/V<'Y5R!C_
M )^N@';GMZ>U4K5?LMJC@?-=<Q'^X4/S>XR3[Y'Z76>-(Q<*N"P\K@?\MB,[
M\>P[YSFO]$(0E3IT:5[JG3I2IO=RFJ5+W'Z+;RLC_-FI456I6JQYG2J5ZCU:
M?[QR7(_1:)*W</W,A^S9X3CC_GZ'&/3/;&<4?N9#]FSPG''_ #]#C'IGMC.*
M"\:1"X"_,P$.>_GD9WX^G\77-!>-(A<!?F8"'/?SR,[\?3^+KFJL^G?VD=/^
M7VEZ?GM^&^I/?FYM))5-OXNG)+\M[OT)8WM]LT#'Y4B8>G^DCC''?VZ>E5X#
M 6</QF$JO./WV/Y]Q[^M/)C6+S]OWU\INV9<9+G_ .*SFDF:-Q&T:'(B$9Q_
MST_O9'\^_-7.5J5-I./-)RFULY0L]?*/POO?YG9A7S<U-_$FE4;=W=OF;79O
M1=>FF@UYXX9;#_GG#<1R2\]'7[V3VSWZ#^DRW%O#=ZVCD"2\TVXN+0<Y+R'Y
M"O3.?;\\&G.(I8U^3_61BU'_ %V(!WY_KU]?:#;&\E\\BX:RT>2#<<??C/7)
MZ<_A7-F<X_V/5K7C%\LI-O=M-6VUNM%=ZV[=,\-_R,H8:,7.,YQ4MG)2MWMZ
M)]]/(_K$_P"#;7X16[:-XU^,"6>?WNH>%)KMHR5%WMCF:/S&&-W.< YZ'!K^
MM(*4 P!T'./\><U^'W_!!WX?GP+^QS97!A\M?$^N)K@^7;YAO+&/$G3DGU[]
M>*_<9NF/4@#ZU_G[XDXVKF'$N:595'>E4C1A)/=48Q23;WW:>W0_T(\)\##
M\(Y:E#EE5C*LU)>]:O+FN]-4[>[II9HHI;I$LWEYS(S2G//SGT_&OX>?^#D1
M+;_ALKP$\FT7+_"#38GQCF(WTI.><XSSGWZ5_<C(,1,!UV_K]:_@S_X.'/$4
M.M_MV>"X4(>.V^&.GZ6X!SMF747SGG@CW^G->MX182M5XIP2MS>S524WK[JG
M[/E3U[JW57;/+\:L:L/PKB6V_:UYTN1/:?LFVXONW'3TLG='X;-9V$0MQ_R\
MO JP\G.#]WKQUX_R:3]TY^S9X3(_[>AQCTSVQG%6)[B&5)Y GSVDS6"G .'C
MYR._'T]<57+QI&+@+\S 19 _Y;D9WX^G?KFO[YK04/8QBI1M3A.-^M2*C[B7
MY]6T?Y^TISFZTJG-;VS35[M3=G3?HKZ*U]^X?N9#]FSPG''_ #]#C'IGMC.*
M/W,A^S9X3CC_ )^AQCTSVQG%!>-(A<!?F8"'/?SR,[\?3^+KF@O&D0N OS,!
M#GOYY&=^/I_%US6%GT[^TCI_R^TO3\]OPWU-N_-S:22J;?Q=.27Y;W?H-+0L
M1;$Y .T#_I[Z=N,]L9VT]6B+B#/$1Z?]/2\8/'7M@<>E \O8DVSYGQ#G_IN1
MGS/_ ++K3B$CW3;<D#RFP!_KN[\@=<=>3[5$I+FC3ZR:J>DV^62:M\*>CZBL
MY2E&5WLIQ2U=2VC[=M]M=@,D0N-DYP6#?:@>F\*3#G/0[N>#UJI"#:K(]]E=
M1UJ:&ULPPPS,T@@B"C^+.]1TY.:N Q-$EPZ@F)E$Q/5]YVJ??!Y(/3G'6M[1
MH8M9\9^&;!DWMIWB+0(V7 .X7>HVBK^ #<]^_:O,XGQ"P645^:/V)2E*&C:U
M>F^J7,O1QVW/6X=IREG&%H*/QUX<]M&IN:C&*[)QM)+=7\V?WV_\$4?@NWPC
M_8D^&YU6Q:S\1^((=0N-7\V(QS-&UV\MFS;@#@Q."I]#FOU]BLXK?>R#_6$%
MN2?<5X?^S;X67PA\$_AWHI0(;7PWI4N "/\ CXL+:4'_ ,>_&O?NH]B/YU_G
MAQ-6_M/,LPJSG*K[7$UN6<WS/EC+EI+T4%&*_N_>?Z0<)87ZADN PZA&FHX3
M"R5.*M;FHP=2_G*ISN7]]R?4PM> ;1-75AE&TK41(#_=-I,#^&.O>O\ ,_\
MV];32K#]L;XT6]AL&G3:I"3MY4R 2$[<'KYAY_+K7^EKXSN!9>$/$]P<9A\/
M:U*3_P!<]-N7!['C;^AK_+M_:/\ %:^,?VDO'NJY:5;GQ!JL3GKO-O=7,:_7
M:5''; _']B\ J-3Z_CG\$:5/"RE;=V=5\MD]'I>]OB1^+?2$G3>6Y?!OFO\
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
M#_[/;8SX,TOAPW_'A;=1W^[_ /7]J?\ Q&G'/?#.\DE*W+I:WPZZ*]]KZ6[
MO!3 Z7QD->9RT>MW=)=K;=3_ #AKKX">/MR,="U3=(RHQ%M)S(W4GC\?2LZZ
M^ _C]()2-"U3.]H1BWEX?'7I^'?\>W^D2W[#_P"SVV,^#-+X<-_QX6W4?Q?=
M_7K[4W_AAK]GE_E/@O2\&3?_ ,@^VZ_WON\GCJ>?:I?C3F#DKX=\MDFDHJUM
M-%=]+?\ !V(_X@A@&T_KL7-RC_-;1I62[66Q_G#7?P-\;O!8_P!F>']4BGD@
MCL;AEM7&;D\LY(&>3W//Y5-?_ 'XCV<NFV*:+JF^Z$,,I%O)S._!8\<GMWZ8
M[\?Z.B?L*?L]08(\&:7\L_G+_H%M]_L?NGGM]*FF_8@_9_FF2Z?P;IA>W8.A
M-A;'#KT(RO4=L8].PHPWC3C:<YN="<HOE24;+5-=.[3?SM?4XL9X"X6M.%L3
M3C&\Y3BUJTW>3?DHK72[OY'^<;<_ 'XA0.88]$U0>5^Y?%O(<SKU;IU_QJO_
M ,*$^(L(*KH>J@R?>Q;2_P"L;J3Q^)/(R>]?Z/?_  Q#^S]+^];P;IF9)/,.
M;"V)W'&6^[S]#3O^&'/V?7S_ ,49I?#9'^@6W?O]T?Y[5Z#\>,:DE##5%:/)
M+F:?NZ?>[M:V>R9%+Z/N Y$HXJBVU&46H^CU5M5RVLNFBT/\X?\ X41\0\;O
M[$U0GRO*_P"/>7_6]=V0/3C.*CN?@%\0?W(CT35 #&-V+:7'G\?-QGKQSQT[
M5_H^_P###7[/N,?\(;I>-V[_ (\+;KZ]/_K4C?L.?L^C&?!NE_>S_P >%MQT
MY^[VK&?CGBZG)>A4]V,8O7=KJK?\ FC]'; 8=2DL533;C9V=ET;VW=]/.WJ?
MYPFH? GQW)-X>N;;0-43S]2M=&N_]&D^>1\[V;@Y'KG&:_OJ_P""6W[-5O\
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
MFF/K33YJF*K.2?E-I?.R1_I/PWA?J>38"@K-0PU))Q5D_=OIY:Z$4SA H/\
M&P7\_6O\YK_@KGXV3Q_^VIXZU3S#*OA#5=1\-9.#Y;6-^YQW"XXX[?6O]%;5
M[A;6U,[' B.\GT"@DG_/Z=:_S$_VUO$?]O?M3_M19)=T^+_C"UMSUQB\;9C'
M3 _+K]?U7P7I2_MRM7NHQC"C=OJE67,EYI-?UO\ C/CQBO\ A&P^%2YY*LY.
M,=)*$Z-N;S2DV]-=CY?MIXBUW 4.Z[N6F3(XW/PK]>>OWN>^*E#QO*;<KE5!
MA [>>#C?GZ_Q=<5&\D*BQ9(\/%IL5O*=H_X^A]YCZ-UYSGO4A>-(Q<!?F8"+
M('_+<C._'T[]<U_;->JZJIKD<7""<;_:JI1:[WNKNU_)ZG\14J;I.IS7<74=
M]=7*:BH2TZ:*W7=]0#QO*;<KE5!A [>>#C?GZ_Q=<4!XWE-N5RJ@P@=O/!QO
MS]?XNN*"\:1"X"_,P$.>_GD9WX^G\77-!>-(A<!?F8"'/?SR,[\?3^+KFL/2
M_P#/'_K_ -8^?IY>>NVWQ<WN^Y4\ZC^&7]:CB5QC;D(_V<#/_+<?\M.V?J>:
M>LR+(T;C*^44.>AFZ%Q^/&[&>*CRIC1]N0Y$?_;P1_K/_KTD[QEU 7#)%Y;'
M'WI0>6X]3GD^M<R7-6L]-+O^ZU.+;?>*>EM=UL;82%ZK522O%I-]>VO=]%KN
M]NI#/( D,0&%C=?./0/EP5^N"/PXZ\8];^ VCGQ#^T/X%T*-/.&M>(=$D$:K
MG>+&[M9<@8YV[2?;D\<"O([IT:V7:O[P<O@'))Y!XS7WM_P2Z\%Q_$#]NCX"
M://$)UCO=5FN%8;MWDVXECX/]W;GD<>U>3Q_.-+AS$5&N5^PJ<TG97BK2<D]
MDDU9?.Q]'P5"=3BC+Z:BO9U,2ISYM91_>/V:OKKRQ278_P!(7P7;K;>#O"MN
M%P(O#>AQXQC!CTNU3''3&*Z>J.G1+;:;80 86WLK6$#'010QQ@?AMQ5W/)'I
MC]:_SDJ37M))R]YR>C>NK?YV?W'^EE))4J:2LE3@E9:)**T^5_Q/*_C1JD>D
M_#/QS>RL$2'PGXA!8G W/I%XH],?-QU_&O\ +*O93>?$/7]4N?WAD\5>*][]
M=^[5KX1G)SG QC)XZU_I5?\ !1/QT/AS^R3\6?%7F&(VFCFUWAMI!OEEM0"?
M<R 8_$5_FEQW"$WMVXS)'J^LW,S$?>^VWT\D9R3DGYQS[&OZA^C_ );[:GC\
M5'>==4)WV2I4HU$]._M97/Y.^D3C)4Z^%PTJB<98656,5U=64J-K/?2"TVYE
M?4K/^[O)A*-ZNQW]PV<E>HYQG\_2G,\<<BV[+E4_UHZA]XRG/?;D8R..U/$B
M&VCF=2S0%S*2,EO,8B/KUV]\]*8KQ^7]H=<M%GS3W?><1\'KM]SQ7],S34I*
M5E>]VME4CSJG;33FBD[==3^6Y6]UN-K4X*M&.BO*#Y5MHTY6TUO*+Z68SQQR
M+;LN53_6CJ'WC*<]]N1C(X[4,\<<BV[+E4_UHZA]XRG/?;D8R..U"O'Y?VAU
MRT6?-/=]YQ'P>NWW/%"O'Y?VAURT6?-/=]YQ'P>NWW/%2];WTYKRE_=K+GY5
MMI?MU$]+\_,^6ZJ_WE+G]FUV^)6W?OQ[:J'AAN$C=<^2'\S/(;S%^7D]=N0.
MG'8&D26.)45DRF7$@_OEL[,^NWCKTQQGK3,"6+S<?/&3YI(Y8,3LZ]<#UZ?R
MLQF'R$=T!^S;O-! ^?S#A/7[N>IZ8XZ<U0;EBZ6]W*7/#M*.MTNF[2W=T_,Z
M)Q7U*I*H[RC*4;O9-I\M_*:FG'1I6U[MD,B1O'#(HX60S'J'W F/Z[0>X.*_
MIW_X-J_#,&H^./CIXADB5I=!/AT12%<D"Y65#M; QP<<'Z5_,!=.L-K)-M_>
M6RGS,9)829V8..=N>_/85_7O_P &S_A=[/X>?&#Q++'@ZX^B$R$<R>1/*HYQ
MS@8Z'O7Y#XZU?JN2594[6<71F]%=572HN*ZV<&W%66NNZ/UWP*PCQ6>X.I#6
M="2J3:LH^XG53MI9:1D]/A77<_JI!SS36[$]!U'\J4=!]!2.<*3_ )ZU_#M9
M\M*I)[1BY?\ @/O?IMUV/[UCK;SMMY]OT/S<_P""M'B]? _["GQE\1"0Q&&S
MT^WW X(^UW1@/Y[L>_;O7^<;<-%=2W5ZPW-?Z_<7+-_>2>620\YQGYN?7GVK
M^]W_ (+Z^+DT+_@GS\3=&#[;C7&T40CH6$6J1EL?3/O_ #K^!K3V5] A+#]Y
M#,ETS8'W%4DC.<]??&:_KSZ..#G4P%>NTU.6*J.3:LE!T*,6O6\)66MC^+OI
M+8]1S;!TE&RCA:=!2=K-N<ZO-ML_:1CKU3&F(0ZI-;J!AH3<L.WE%ON?B#TZ
M?E4TCI"4C"X$A$Q'4>2Q^YV_+I_*HD5I+H71.=T>_/)_<'G9GUQQMZ?3-3*T
M<OF.RY,3&4'OY"_P?R^7I7]"5=<3B82?N^T7-_=T3@]^KT\C^<Z+OAZ%1ZQ]
ME3=3E71IW3_[>UOO9"2/'"RQA<"0B8]_W!/W/;W7I1(\<++&%P)")CW_ '!/
MW/;W7I1&\<RO(R\QDS>G[@#[G^"]*(WCF5Y&7F,F;T_< ?<_P7I4[_&K<_\
M%\I1MR/Y]_/R--OBYGRZU/.E+X>G3O\ @$DJ6Q554C>1-@<_N3TC]O<?=]:1
MY(XBB!?]<1,?>)C]S].5Z4Z)HYPSLN?+8R\C_E@,?)_@.G?-*-A#%QDJ3<+[
M6XZ1_7_9Z5O"C[6C4J2?+*+7M5Z+W;=FWJWVW,I5/9U:5.;=I*?->VL5RN/W
M*RO;<0R16\L*;<"1UD_[8-GY.W_?/2OZ.?\ @V[\(G4OVD/B1\13"6MK/P1J
MWAV.?9\JM'=Q2"(-Z@?PY_GBOYO+BZ0VSR["7CD,JG XB7HG0_ET]Z_L:_X-
MI? EK9_L^_$CQQ/;@:AJ'Q#U6SBG*#?]CEMHI!%NQG&3G&<9Q[U^,^+F8QCP
MKFE*;:=2%/#1UU=24H6M9NRY4]/P/V+P?P5^+,JJR3DXXGVU^G(H:.7?D;BG
M?KL?U"*VX1'U /X'&/Y4/RX X(Y/T_SC\O84#Y8T./NX_(9_PJ12&^8#FOX?
MIU(QQ%:#?OR2G&.WNVMKWMU[O[S^^>5SHTDWMR\S[M6>G:]OS[@V,$GT_P \
M_6OXJ_\ @X\UZ%OVH?ACX?;D)X'TC49%ZAH_M<JL#R!]<X_Q_M5;H?H:_A6_
MX.)]1%[^W#X/A#!A8?"2QE89S@1W\F1[>@Z=J_6_!O#JMQO@&T^6G2KN5M%>
M48J+>G5KYV/Q[QRQ;PW ^*A?E=>O12DEK:FY3DK^::TZZGX)M=(=2O'5285N
M9% QQY0/"YQC\.E1S2)%($"X$K"8\?\ +!O^6?'\NG2HX)HQ%(QC)::[,V>O
M[MAT]P?3O4BE)/,9EYA8R9_Z8K_ .O\ WSTK^WJ<$JE6,E:,G#FONFDN6^WV
MK+Y_(_A*I4E/#83GC90A)U>56NF[)-+R=^HDCQPLL87 D(F/?]P3]SV]UZ42
M/'"RQA<"0B8]_P!P3]SV]UZ41O',KR,O,9,WI^X ^Y_@O2B-XYE>1EYC)F]/
MW 'W/\%Z5MO\:MS_ ,7RE&W(_GW\_(Y]OBYGRZU/.E+X>G3O^!+L5&5(Q@W&
M6B(XV*H!(]B0,<8J*69(XT*K@2G]U_L;#B3Z;N>QSWH@E$[-Q\QR8>VQ1RP]
ML@'CWI^U9T!"@+(?W(/\/EG]Y]-V/Q]:BI)*%251>])*,KK:,8K7RYO<MZ/Y
MRE)58<S3C>,DNKIWI-I:O113Z:\LM'<)I8XSYJ)M^TA?*QP4V</TZ;O8\YYQ
M3K8H^N^&4B3"W^OZ,D8 [C4K96_%LD?CTI&,5Q)+&J8&U?)[;-J_.>O&X]AU
M[^E;'A:W2?Q)X$#+T\6:"HR ,9UJT#<XZD?_ %NM<^8-K),;&46^:C)ZVNX>
MS;BD_-QTZ+?JCU<KNLZP*;O*6*Y7%?%*E*--JW;6%M]V]-;G^FY^QII*Z!^S
MC\,-,6,Q[/#]DX7;MQYMK;N>/<G)Z5]/LZJRH1][/;CCK7F/P;LH-.^&'@&T
M@3RXU\*Z"RJ .KZ5:,3@>YS^O6O42 2"1R.AK_.'-ZBK9ECJT5R^TQ=::OJ^
M65:4FO\ P'39:KYG^EV1.3R;+=;-8+!JS7PI4*3<6M-;7^]'\QW_  <E^*9-
M.^#/PX\,12;3XB?4RR D;_L=S$_(SV'M_*OXU(57[.A"CS)E41G)&T1XW]\\
MCCWK^K;_ (.8/$\+ZA^S[X;1@''_  E!=>O.V-^>O7C^M?REVCB-PKC*ON$0
M_N;1\WKC..U?V3]'RE.&2)M*,?W];WOBG+FG5BD[[646[[]+G\3_ $A\8O[=
MJ.$XR3<*7*M^>G3A2DEY*5)NW=CWF1(I) N%E*>1C_EGL.)?IO\ ;K1<2QIB
M2-=OVA5$>!]W8,2=.F?;\?6FG889LK\L[#R!TV;&_>?3=[=>I%*I2=WCVXX7
MR>VS:,OC'3(!Z=:_8:JB\;73UBY1A.2Z1O#7KJFDO5O>Y^+T.;ZG0ER.*;YJ
ME[?#"HG*+MV4K_)V5QLKQQ*'C7;]H_U>/X=G$G3&W<<].HZT2O'$H>-=OVC_
M %>/X=G$G3&W<<].HZT1O'<LZ!<=/)SQLV9+^N-P!Z=3UHC>.Y9T"XZ>3GC9
MLR7]<;@#TZGK0M;<]US<L*W]V"]E[.6VE]-5H]/FEI;1Z<LU_P!>'['3Y??H
M]-0E>.)0\:[?M'^KQ_#MX?\ W=QSTZ]ZLW$D7V2((N-WW/53_%[#-55=+HNB
MKCIY.1C;LSO]<;L'D=>]*\J-$QV@++Q"#C*E.&/MD_GW]:F$DJ]!SYHS4X+>
MUW[.U/1?W4Y=MF$8IRI:.ZDIP_Z].%-);K;=WZ1E?<KDJ7@BV;GGO+.)#Z>9
M/'&1^.<5_H]?\$EO#P\+?L+?!O2O),+1V6HRE"NTCS[GS0<<D9W?KFO\YC0T
MBN-=T"UE3)NO$?A^ 9["35+5"#_O XK_ %!_V5/"$/@GX#?#GP_!$(8K;PWI
MDRQJNT#[78V\Q( Z9W&OYL^D3.U3 0D]ZW/"SLIKV/+)J/9/EN?TQ]':-\]S
M5\C=L"I<[NU&]7#W2OHGRQV33UOI?3Z$AD\V,.,X)/7V)%2 Y&:1%"*%48 S
MT&.M.K^6=;KM9W\WI9_G]Z/[#DX\SY4U&^GI_7IZ'\NO_!R_XDMG^!/PR\#Q
ME?M;_$C2-:\L'Y@AMI8RY YZGK[5_'8J@)\@ "/Y3 =3,!R^.3_P+KVZ5_2_
M_P '(GCW;\<_AWX%E<F ^%]+U..$GY1<&YD02 >O;(&>/R_FI1D$\LA'[H!H
M"IR/]([O^G6O[:\&\+"APK@*MDYU::Q%WK[\JO*TT]VTD^OY,_@/QHQ=2KXA
MXB"DI4:<E3IIZI1:C%M7OKO;:WYU<1HKX7YW/ECVF/1^^/K@&EWI'%YVWYQ_
MHY(Z^?C/F$?^S=:;%<1/<-N0%4<QCCI(.C^G'K[_ %%2^9%-.\03Y3E,8'^O
M)XDS[^M?L<N;1SBTI>XVMO9KEO)*W_#=-S\AQG,LRG3BW[M",I/^;E:3ZVUC
M:]_7J(7C2(7 7YF ASW\\C._'T_BZYH+QI$+@+\S 0Y[^>1G?CZ?Q=<T!XWE
M-N5RJ@P@=O/!QOS]?XNN* \;RFW*Y5080.WG@XWY^O\ %UQ2];_R2_Z\=)?\
M'K;S%O\ #S>][]/RIKXH_/[@+QQQ"X"X+ 1$_P#3;&3)CZ?Q9SFK=M<PK=(6
M3[]KY+$]Y">6Z'UZYY]:I[T>0V^.%!B'''G @>9[_P"]C.*EG\J*(7 481?L
MF>/]>/XNV#P>>#[5A4;C.&C3CI%]'!)J.G5VZ_YFD+<E5Z\LTG!/=1E[OX2U
M\F)<Q6[%XP@(O7.G1ICK-)P&'3KSSR?<5_IF?\$_=%BT/]CG]G>S2,1L?A=X
M7DD&T F3[" <^_7KZ8[U_FI>"]+?Q/\ $GX7^'(4W?VWXNT?3BO]Z:YFV%L8
MP<^O4U_I_P#[,FAOX9^ WPE\/.A1M%\#:)ISKC&UH+8+C'M_GK7\O^/E23EE
MRYWS>VG&<+_95.,H2_\ )OQ/ZG^COA84YYA4DKSC2A&GS7;?--<[6ZMRKSV/
M>6!*D#@U_.=_P<:^/4\/?LJ>"M BF"7.M_$?3[%T!P[17-G(A)'4J3W]*_HR
MK^.?_@Y/^(OG?$+X6?"DRYC5-&\4BW+\!_,DA$NTGCJ!NQGM7Y#X>X98SBW)
MZ#5_]JC47K&Q^U>*6*J8/@W-J].34G0=)I.S<9_RWZIZORT/YAD,%OI_DJNU
MH[CRN!C$P'W^G./;GOQ44LB"0.%RWD;"?^FW]\D?^A=?PQ45Q,K:I>0!3L59
M..,"8-_K,=/3D9/IZT^UECE#[DSD&V!(_P"6W]_]<9!_^M_H%F$_J=;+\-JK
M^SBU?>].*M'II]I;-;'^>F5T5B\+F6*G&7-3FYN;>_[Q*6VKL]?3T5V-+&(_
MM 7!8>0?7SL9,GY?Q9W4^26,11SJN#L\C.!GSNN_ _//)II5"P3;^[_U&.G^
MD=/,Z=/?KTI \;RFW*Y5080.WG@XWY^O\77%=.(I\M53:TG%+1:*@U&[ZV:>
MOEIN<%&KSQJ0BWS*;732G3:;2[737XW'9B6,717A!MD&.6D./F]^>YIJO'Y?
MVAURT6?-/=]YQ'P>NWW/%-\Z/S?**YBCS'(N,[G'&[WYSR>>:<SQQR+;LN53
M_6CJ'WC*<]]N1C(X[5SNZ]8KE2[T7SW?G;OZFC3=N6_OKFH6Z6Y^:/JT[=KR
MCVU%>/R_M#KN:+/FGN^\XCX/7'OT_2F12![+6(Y.1=-:Y_V@'!'4<[1UXI[.
MD<BV[+E4SYHQD-O&4Y[[<CKT[>M5[N00M%;JO*;FEP,[LX9?KMX'..>_>M8J
M3I8J,&E*%"<J4FKVC&3:E?UTN)->UHM:1J5Z:@WLDYRC4M\Y<VG1Q72Y_27_
M ,&X?PWAUGXW_%KQ;Y SX*30_+FV?=_M*UD3Y&QQ^'^-?VH6P*Q#/WB3GOWX
MK^7W_@VS\%MI?P_^+_C:2(C_ (2LZ&$F9,"06,LD> V,MMZ8/3/MFOZB,A0.
MN.W^?QK^ ?$[&5*O%>8PKNRPSI45)]5RJI?N^:55ZOI9'^A_A5@%A^%<OK<R
ME+$*K5<5LG+V5%67DL/II]KS'4C'@^X./RI:J31RO/ ZG"*'WKG[V1Q^5? +
M==KK[C]+=[.W8_E\_P"#D[Q3_9'PA^%^A&3 \0R:L'CR<RM;W,14XS\VWT_^
MO7\>+1K"D2%<F%$\_'_+3S%'E_7:3GG@>PK^I+_@YQU\OXB_9>\.*Q,2'QB;
MR,'A\K&\9(Z':<$9'&":_ENCD5B&<%OL_P LX)^_N&(AZG9]./RK^X/ MNCP
MWAHU+)S]O)*VJ56O*=%W\XW5D]II;7/X"\>(<_$U9Q:LUAH5+*UIT\/"-7UG
MSQJ*]M)1;WL.  "[ES]GR9^<[]_^KSZ[.#S2!XS&;EERT7^M[EMQQ'U^]M]S
MQ0)4MI(TE&>'\TGD/N&8\\\[00!G\*:LD:B*-ERF7\P==^3\GUVY[]/UK]=Q
M6+]MB:L8V:6RLK*%I\[27\SE)^BVT/R##X64,+&?*_:2M[RT^P^7?^:*:7;F
MCH^JJ\?E_:'7+19\T]WWG$?!Z[?<\4*\?E_:'7+19\T]WWG$?!Z[?<\4,\<<
MBV[+E4_UHZA]XRG/?;D8R..U#/''(MNRY5/]:.H?>,ISWVY&,CCM63TO;7EO
M&/7FHOGYGMK;OT+>M^3F]^[I>JY_:)?XKNW1<\=[:BO'Y?VAURT6?-/=]YQ'
MP>NWW/%,6>*2:T9TW&$2F4GG=O'R=>3@>_';V>SI'(+=ERJ9\WC(;>,ISWVY
M&,CCM48,4%W"DBY\D2>:3C#!Q\G)ZX^G7-1.VJ_EOR2Z.GS-=M6[VOI:Q4'[
M\>5-QJ3CRQ6]HRE*36VBFHR=GLTO7[P_X)8>'(_&O[?'P2T.6'S;:*]U6:>,
MKN5C';>=%D8VG:R@\G@BO])W2HEM["SMP.+>SMH@/18X44 ?0 #\*_SZ_P#@
MAGX6&K_M]?#W5C%NCTIM4:0X!XFT]PF#CL/Z8K_0>1<(".@"@CU  []Z_C7Q
MTQKGG^'H)<T:6%=6'*DE:M5Y+M>4:*D][KJ?VQX!8:I'(<7B'HIXB%!1:;_@
MPO)^;;KQ5^R:78>&QN)'O^'I_+M_2OP*_P"#@[XE'P;^Q_::+!<&*X\6>)TT
M5HU;#20WME(I7:,$@GZC\*_?8 !22.O\NWX__6K^0C_@Y2^)O_$[^$_PN$C&
M.UO]%\77, . ;9&EA9B/3ZX'8U\1X8X*6,XGRN$ES2ISJ8FUG>2A'X>NK4G^
M!]MXM9F\KX/Q]6$N15Y4,+?LJ\TF_P#R6WKZG\K5G%]ET73G<?O;*:*W8]"(
MXU_U9./QQ^'6K/RY=F49)-X#W\GLG3U/0<?TKW<XN#<VD0(6?56U"$#C_17P
M%3@^W0<<Y]:T+J6)Q$(U_P"/>%?.R.L8X:/_ .MWQC-?W]E]3ZGE].E&/*^7
ME;3LDFE[-_BWZ[G^?V:8)NO+'Q<??DVY6NUS)>]_V]JG]UNI2$T4D/*9+3^8
M!_TR[KC^8Z''IU<ICD#L4YA8R#C&(%_@_EQTIBO#&\(9 0SK/["(]$R .V>,
M8_E4LKQHS;5PDDV_CH83U3_['IZUT1BW1C6AJE-I+K[[47=];I/\]M3G?[ZG
MSQ3<H\L%+LTEKVWNGW&1O',KR,O,9,WI^X ^Y_@O2B-XYE>1EYC)F]/W 'W/
M\%Z42/'"RQA<"0B8]_W!/W/;W7I1(\<#)&%P)")2.O[DG_5_EU7I4[? K\G\
M+^]&5N=?*^WF8;_#S+FTIZ?#55N;IU^[?4(WCF5Y&7F,F;T_< ?<_P %Z5IV
MES&;6UO$&RXL=46]0XPPAC&0O./RZ"LR1XX66,+@2$3'O^X)^Y[>Z]*A97CN
ML*=MOY/VEQD@>7D?(>,=.V:WP[I1E.-2WLU3E[-O6Z=FUKIO=>5S&OS."=-R
M5YP2TUNI+VJ6UF[=>JWW9J'48]:N=5OM27SW'G3('&YO)SNVC/3OCMVKEK&U
ML=3>6Y, 2.!RRHZ@9B7D  <'/IC!QWQ6_<1QZ'JT F426U_I:W^T#*F&4_<P
M>O';],TVYFM;V]@?2XO(MO(7SD "AN[9"\$$>IKSJ.39;C,55JN$.1Q;3:5W
M91]U.WQ15_4]">=8W!X/DYZC4864W*Z<K>]UO:WN_P"=S/CMM(M?-DFM5?<&
MF7]V#B'^Y]1@''3TQ4]G8VFL7BP00B*RC@%VR%0%(!P1CD9QZ\#O6G#!!&9(
M[A ^X&1> 0(>R=./IGCW["7UM9S VT?E@Q>4VT8RF>5_P[<_GQXO"X+#XVC&
MG"$FK+E45I'E7+\]=_U>I0Q>85L#*;G4G)3@W)R;3YXKEM>^BC96\NNQ!%]@
MM(+R-(EWB5U0A1E8\<+^?0=>GO3+95MT82(=SPFY.1SY)ZIFHX+-H))9;@Y6
M>9KE%8](V/"^O;CMCOQ5J6\A=B!'CRX<'@<Q#^#/O_/Z\?1XR<%E]+D2DI*+
M]Q<K7(XI)Z[MZ/;7>]SAQ\*JC"<XRY*D82F[[R7(E9??_EWK;$D9$  8@3H<
MYVQ9R$SV( /%3AH9I+E$CVF18_+S_#Y:@O\ 3< >AR>_<4961H412KF,2*WI
M%U"^V ",>E0SSQB67RDV[]H0_P!W;]_IC&><XZYYKR,-";O42D[1A**6RFZL
M=/--;+NNIOAJKE1D]%)RC%12LXN34%)VZ-Z_U<(WCN6= N.GDYXV;,E_7&X
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
M:4N>+\W[U[)_GY'^BT(I6CK9*R]$K+^NY^1'_!;_ ,1?V'_P3Q^-K*VV5O\
MA'HTQPW[W4XU./;!Y_\ UU_GQH@6TO(R,M(8G8C.6\QM^>@)QD<X[^U?W2?\
M'!?C6TT+]CO6O"LS 2^*VM2L>1F0V5_%)P.IV]>/I7\,%M-&8(9&4OY*$3=,
MOE<1]3SM/UYK^S_ ;"/"\,5<?!I/$XJK*SW_ (<:>G35X:2MI\4>FI_$'CWC
M*^(XM6!K<LH82C0C3E9_!.K3Q$8_XKU'%^9&TL,?E6K)DQ@^?Q]_?RF>N2N0
M.>G;M4;/''(MNRY5/]:.H?>,ISWVY&,CCM0LD9C-RRY,1/F'KOWG$?7[VWWQ
MC'':A7C\O[0ZY:+/FGN^\XCX/7;[GBOW.4W447)K6-V^JJ1Y^1/>UUTZH_!)
M;OG3;C>-:VG,FIJ#]7==W[\>VHSQQR+;LN53_6CJ'WC*<]]N1C(X[4,\<<BV
M[+E4_P!:.H?>,ISWVY&,CCM0KQ^7]H=<M%GS3W?><1\'KM]SQ0KQ^7]H=<M%
MGS3W?><1\'KM]SQ2>M[Z<UY2_NUES\JVTOVZB>E^?F?+=5?[RES^S:[?$K;O
MWX]M7"5()E@8<1@F49X?<,ISWVY ]NW%,>5>"%_=PL//Z8<.1LZ_>(_3'%)@
M2Q>;C+QY,I[L&SLZGG'3GIVJ:&>$6L@=<LA DX^_EL+^73/]*ZLMHQJYA&I*
MZ?+R36UIN:5_*\93CW]W<SS&<J>53CJZDL3'FMO9*2N^NL:B<7TLMWJ2336_
MVA8Y%_=^4YE!P0^(R8^O7'_ZJ_N=_P"#?+P"=!_8ZT?QB$"Q^+WN]A"X+"PU
M&6/G\.!Z"OX5-1EC3R\)\ZO'$_ !<W#*B8^F[IG]:_T//^"*7A^;PU_P3Z^#
M&F3H4FCCUN9P1CBYU!Y5Z\]&X':OYU^D+BZM'#T\-%WI5Y4E)7VDKS3UU^Q&
MWJ?T9]&_"PGBXUY)JI&E*:6_-'D4=?3FE?O9H_66J.HW8LK5YV!(5D7 Z_,P
M%7JKSPI<J8I%#)P2#Z@@CC\/YU_(-;6G*'6I[D;]Y::^2W9_:D&E*+E\*DG+
MT35_OV/YN?\ @XU\;V^F? 'PCX0E8 ^+!=,L9_C-G<Q2].AV]_Y]:_BJ@N5@
ML);3!W&,X/'(Q]T<GG!';&?U_JO_ .#G7Q,(M3_9B\/0,-MQ_P )<+B,-Q\B
MQ-'N4'''N/ZU_*O;K%) $*8DC?S7.!EHQU4<$GUQQ@]\#C^W_ W#RR[@W#XM
M1?M,36K.35[Q7M)05_*44FO+0_@_QZKK,>,,5AISC.AAH47!):JU.":OH[^T
MBXOT^]MONC@CC<9*Q"X)]8!_RSY]>XISRI&44+CSB)VP./)8_<[?E]VD\]6!
M&#\DFX_]>P_Y9]?3MQZ\YX=&T4RL^W_5$RCC!$"_P=_RSCWK]BG%MJI4M?$*
M,ZEOLM:0N_.R].Q^&TFX2G2;]RARJ<4OLR2?X!(\<++&%P)")CW_ '!/W/;W
M7I1(\<++&%P)")CW_<$_<]O=>E$;QS*\C+S&3-Z?N /N?X+THC>.97D9>8R9
MO3]P!]S_  7I4;_&K<_\7RE&W(_GW\_(WV^+F?+K4\Z4OAZ=._X#FDB@9(PI
MQ(1+Q_SQ;^#MU'\/2HYG$) (/SR>9SG_ (]V_P"6>,_IC'T[OA:.X8.RY*/Y
MN"!_J0/N<Y_ =* \=RS_ "_ZF0S\]K=3S&/Z+]WK71AJDIU/827*I1<Y_P!Z
M24;==5;[]'I8RK4HJFJLTVX3Y9:V;A-+DLT]UMZ7[D%Y+;V=E+*\890K7+#
M/[C&2AZ<]>.!BO[R?^""'@.;PC^QTMP\?EQ>)_$O_"1VPQC_ $>[L8R@^G '
MMZBOX,[J2*?3=0B:/<SK*R#&3Y!'" <X]@/Y5_I%_P#!*WP@/"?[%?P5'EB/
M^U_!.@:HBXP=D]@F/Y?SZU_-GCSB(X3"0P<5+]]B*<U*^CE'6VNKLON6Q_3/
M@!EU/&8WZW7_ (M&G4C%-?848MVZ)O37_AS]%F&5QZ?RI4&%^O-.HK^3/9+V
MWMOM<G+Y[_E;IWU/[&OI;I?_ "$SSCVS7^?]_P %T_%$/B[]M[4+Z!@T>B>!
MI?#KXY'GV^H2$CC@'GV_'%?Z #L$5G(^Z"?P%?YK/_!33QK_ ,)7^V+\90',
MG]C>.M=TQSG.(X+YLQ]">^,<"OW3P$H.MQB^:W*J"L[=>=<JO]]^Y_/_ -(F
MLX<&T84W^\EC.;DZRBH6^YM_U;7X,BN+:2WM$$?SP%#*<8R% ##CU.!^?M2S
M2)'(%"X$K"8\?\L6Q\AY_3I4\$,,%IY[*/WEWNQP/W9_AQP.W3]*A#1RF5RO
M^J=I1[0+_P LQ_1>!7]DU%_MF,A*W*JSB[:<MK.*WWYM+K3]?XJ5G@<%63;C
M*+E46]XI\OX7U\QLCQPLL87 D(F/?]P3]SV]UZ42/'"RQA<"0B8]_P!P3]SV
M]UZ41O',KR,O,9,WI^X ^Y_@O2B-XYE>1EYC)F]/W 'W/\%Z4]_C5N?^+Y2C
M;D?S[^?D9;?%S/EUJ>=*7P].G?\  64I;@;!@W!!B/\ <7C()[9'''\J9)<(
MN41<#Y3&1_!CF0>V[GH#GO2Q,MT60CECF$G^ #DCKQD9X'K^%/A$4OGQLG[Q
MB/+)Q\H3[_KC(';\:N,85(S]HOWCY5./:FG23EY+E?2W8TC3O"4Y27-3E!QO
M;6E)0E]R5-Q?>[5G<69U==\*[3< >7QC9Y>/,]<9P>AP>_OZ#\.K%-<\9> -
M,LTS<7?BO06BVC)'D:Q:-(<KR,@'/Z9K@('1I'7;A9%80=/D*J=_TWD'\_7K
M]'_L->''\;_M4?!SP?Y1E?4-;EGCC(S@6,L5PQV\]ER./3VKQ>*JT,)DV(7,
MXWH5+-/6+4&HIZZ<J@H^K>FIZ'"2GC.(L+*7O1ISI2TUNXU8QG"-F]=OG?H?
MZ:?P]A$'@3P:F,>5X4\.IC'1ETBS5OU'?V]*[!I N/?_ #_/_/IA^%H?(\.Z
M' 1@0:/IEO@^L%E!$?R*FMFX(2(L1]WV[=Z_SBJJ<L5.[O%RDN7[7.Y:.]_/
M77?\?].*#C3P-.5.T8QHQDG;W>513NDMERK1=%:VUW_#Y_P<8_$"'6_VA/!7
MAN/+OX-:^$RC^'^T+>)AD9.,C/IGO7\^,H5V$D8VBY5&@QQY>Q1YF>,?-T/.
M#GOFOUR_X+A^)[?7?V\/C#HI(D_L5]!\L#GR_.L(F8>@S[>O(K\B(I!<%XD!
M4NJ?9^PC" ;^^%W 'ZGK[_WGX+T(X/(,)5IJSG@Z-U*[7,Z<8SLO_ T_-6V5
MC_/3QAQ7]H<38^S4XQQ-><)KX4H5Y132[.=F^Z>I-/-&(-P3Y9"HA''R;"!)
M[KNP>W/'J:2XEC0^9&NW[0%$>!]T(,2=#QGV_'UIB21W DB5.N!#G&(]AR_T
MW8[9SW]"Y2D[O'MQPODYXV;!E^F<;@#TZU]Y&2J8O%.2:4JD.;^[3E&BXO2^
M[2UZO7KK\&N:.&H1Z*-.I.VW)S1TVW:WM>_*QLKQQ*'C7;]H_P!7C^'9Q)TQ
MMW'/3J.M$KQQ*'C7;]H_U>/X=G$G3&W<<].HZT1O'<LZ!<=/)SQLV9+^N-P!
MZ=3UHC>.Y9T"XZ>3GC9LR7]<;@#TZGK6RUMSW7-RPK?W8+V7LY;:7TU6CT^>
M2TMH].6:_P"O#]CI\OOT>FH2R1PJ'C7;]H(\O'\.T@2?[NXD],Y[U4FE%Q->
M+",)8^02 .GFX+<8QR?S/>IGFCE5SL^4,@BR,;=I^<>V['..O?TJ?31$UQK[
M[,+>);",8'!C7#<=LGTZX_&L*<G_ &G@5-74VX271**IM2TZNFK)]&[^85IJ
MAE^)K<K<HNE[*754YJG"R=MTI[OL^[9UOPZTE_%OQ$\%>'K!&^V:GXJ\.26Y
M53E5L]5LY9NF",JIR!VSWK_4Z^'EH+'P)X,M0,>3X4\.QD?[2:1:*W_CP-?Y
MI_\ P3M\'#Q_^V7\&?"0B\V6]U6ZN(TQG;]B"7!.!G'"<5_IGZ)!]DT;2+7_
M )]M,L+?_OS:11_^RU_*?TA\3.?$6#PZ?[JA3K**N]7;#IR2OL^73YV\O[+^
MCG@*5/AW&8]P3KXBK3C[2WO<D/:QM?>S>K6E[)]C3J!I"#U// J>JCL%V;A]
MY@H..]?SE/F=;#Q2;3E*4DO[J5K^6OS/Z,J24*4Y-\MN5)ONY)?>]EZG\'7_
M  <1^)HO$W[;'@^VM3N&B> K&&<#G$EO?R;L@<\#^G2OPYFF26%Y(UPOG$$8
M_P"6@'WOZY]Z_3#_ (*T>.(?B#^VY\3)5;S%\+G5_#Q)((26SOWR >V#Q^@K
M\R(9XMDBA/D,!3&,#SNF[KU_VL9Z<U_H1P#@*. X3RE4E)VP]"4M=XRIQJ-_
M?-].S]?\XO$+$SQW&>8UYOWJ..KQB^CC3<EMY].]GL11M$IV;"6F&Q3Q_K3G
MYO;!(Y//.:G8I"AEVX8'[.2/^>P&3)_]EU]*C#(S1C;@M"(U..!-_?\ PSUZ
M_K4B.DCFW9<D#RSGO/T\ST_'KV'%?>Q;G22:LFDHWW<4ES23UT:5O4^#K.4\
M6YVM-TXN>U^56NM^J5]4[WW!GCCB%P%Y8"+/K-C)DQ_[-][VH9XXXA<!>6 B
MSZS8R9,?^S?>]J<)(Y)#;[?NCROK,,CS/3_@7WO;F@21R2&WV_='E?689'F>
MG_ OO>W-+E3O:_O148_]>U:Z]=/4+M_"G[S4H:[4U;F6^E]=/,0O''&+C;RP
M\K([S8R9,?\ LWWO:G0PM?6,EI_RT\\S]?;KW^O8G'6F&6-O,B*_+$A0\=9E
MS\X' ]?FZ_G56*XDM9Y9 " UH8@!Q^\_O=,\<\^]*,%+$89->Y*:49/K"*MR
M>O\ 5S>%EA\74V2I<U%-K6]DDM=+.[MYKT/H_P#9*T:+7_VK?V;M)$7F*WQ6
M\)VLRXW98W@#.PY!!]2!T]J_T^/#NFQZ-H>FZ=&FQ;*TBM54# 41KC'&.F/\
M\U_FV?\ !,+PM+XP_;4^#(6)I1HWBK0=9; SL:WOX\RD=L>N>/S-?Z5:G]WC
MOG!^OK^A'_ZZ_C/Q[Q=1Y['#)_NZ%*I-?X[J&O\ V[9>KN?VG]'_  -*EP_/
M&74ZM:5./-:[4>52E%O77FU]'8<7P@/?I_+G^7YU_ Y_P<">.5\;?MX>')+6
M3-EX>^'UKH,L>?E%_:ZC)F3 )4''\6,^W>O[W\_NL'KG'XC S^?^-?YN/_!4
M;QS#XU_;F^*6"7C\/Z[K.AGD$+/;:@W(YR,<>_M7!X$Y?3S+/9XZ<7*IE^$I
M5Z=G]JI4]FT[];*U][W[B^D/G&+RWAG"8/#-*&98V5"K=7?+3I>U279O?TTW
MV^ A)!%<7]ZZ B2.6RC]KDD$-R/;KUJDI41*54AAC/'64#EQV_'OZYQ4C.H5
M(W7B76A$,C(+-_%VSZ=<58F>);BYC5,*@>(?]= 3\W'_ .O^O]MRI_79X>O5
MB^>E9IRVC**44FK]>WYK;^+<NKO!4ZU"G>I#$J2?5-IQ;NGWYM=-=>K*TDR[
M#.%(!7R0/2XQGS.WY]:<71(EGV_,P$)('6<C)DQ_[-UHBDCEVP[, KL _P"F
MW3?Z#_>Z_K0'CDE,!7(4&(#''GYQOS]>^,XK2M.4WK\#T:_EI647Z6:N<M.D
MH7Y4U.=YIIZ<ETYK5[Z):]!V8EC%T5X0;9!CEI#CYO?GN::KQ^7]H=<M%GS3
MW?><1\'KM]SQ3?.C\WRBN8H\QR+C.YQQN]^<\GGFG,\<<BV[+E4_UHZA]XRG
M/?;D8R..U<[NO6*Y4N]%\]WYV[^IHTW;EO[ZYJ%NEN?FCZM.W:\H]M1'0Q_:
M&7<T1_>GN^\XCZYSM]^F*D+P+.B2IN>.*9I",'=NC)3Z[0>_3WQ4;.D4BV[+
MD)_K1R0Q893GOMR.O3M4UI&HOK=9E^[*D,C=0QNF$<6?^^QCTX%98NJZ&7YE
M44K*EA*G);XI0<FKIV\VGYM&V#Y99GET91;H5L5".JND^=W^4I.^B^U'70_O
M3_X(&>#K?2OV"_AWXICA5)O$DNLB=]N&<6>J2JFX]20.GX^U?N"0#U%?ES_P
M1[\-3>"?V"?@CX=G0QR)%K<^PK@A;F^,Z\'U5@?IS7ZCU_G3Q1B:V-SW,ZV(
M?/*6+K03[QHS=*/K:--:_KJ?Z9\*X.E@<@RRA1BU%82A-WZRJ4H5)-+HN:<K
M" $  U7EN!%+#$029=V/3C\*LU5NE7"RL 3'DC/OC\/7K7@)6Y8I.6L(VZVN
MHW^2U9[U2?)"<W]F+D_DKW/XD?\ @XM\=V/B/]H_X<>&%R7\!C5A=K@'G5+2
M-HCC/8\\XK^=TND3F(KN(+-*1_&&YCZ==H(Z].U?KK_P78\61ZE^WQ\3]+C(
M<:!_8RN!@\W.G1D8&.2,9YYXK\A[6XB80/(F]E63S"1][( 3KUV^_P!:_P!
MO#' 4\/P7E6)A%QG++<.V^KFZ,)\WR<Y+79Z]#_.WQ2QL\=QMF5*=I4X8_'4
MXVMK&%:I&#_\!=UIN[Z]'22QRVT8*;I4W;CGE@3\ON<?C^5.62(6T<A3)M\^
M;P,L7X3Z@'U_IS%!)'%/$70[<N&]#N^[@\CCT[ ?A3V>..46[+E4)\X8X??D
MI]=N1UZ'I7V-.$%*=2.K;5O^O4H2Y]-;VW\ON/BL74E&G3P\5:7+):6U:M)K
MKLK0BWL_Q%>/R_M#KEHL^:>[[SB/@]=ON>*%>/R_M#KEHL^:>[[SB/@]=ON>
M*&>..1;=ERJ?ZT=0^\93GOMR,9'':AGCCD6W9<JG^M'4/O&4Y[[<C&1QVK=Z
M7MKRWC'KS47S\SVUMWZ'GO6_)S>_=TO5<_M$O\5W;HN>.]M17C\O[0ZY:+/F
MGN^\XCX/7;[GBHK@K-:"51F2#)F;NV\_)GG) '3\:E9TCD6W9<JF?-&,AMXR
MG/?;D=>G;UHAV6WVY)AN4>4"/[V\@#&<9 SCOZ=ZRJM*R:;2G&,&MG3E-Q3?
M>TI+7;1]1^T]G&=2+M>SHW5]>=JI;MOS>C2\W_0;_P &ZO@:7Q?^T3XH\701
MX7X>"T^W-C&[^T[61(N>0<=#DCMWY/\ <+#("[P\Y3KD=<__ %NM?R5_\&RO
MAD6=_P#M+:L8O^/@>$F27& W$H^4GK@<'I_*OZV@BAF<#EL9X_F:_A7Q8QCQ
M7&..I74HX*-/#)VWBE*HEK_U]_X'?_03P9P<<+P3@JDHOFQ+G5C+^:5J-.<G
MY-TI+O=>8K'"GC@"OX4O^#AOQA:^(OVQ]&T:-@RV'PE@@51\P6[BOY%' )^8
M9'/4<CZ_W62':C$C( )/TK_.5_X*]>-_^$U_;?\ &MV)3*OAZ6_T!B"6"K:Z
M@_[OVQSQTZ\8Z^[X'X..(XM=1J\\/A*KI]KSM%^7PIOR/F?I!UYQX0HX:$DE
MB,;2E./5JC)3BUZRT^?F?FA:30Q-IKNAW06\44W'79C<#D_F._Y9GM)8\:DT
MBYWSS7$?J+<](^Y'TZ#\:@F,4;HFW_6.MP>,_NCP%/OCL1CWITLB1,J;?]81
M,>/^6+?P9&,<=1T]Z_LV="G*,H+FY79Q5_B6B=M=HKIT?S9_%=7%SK4/86]V
M=X1;3OS1:=GYK7UMH^@D<(:,[@ Q'GH3@8AP,)_];../QI\;QR0,"GS12>>Q
M]8EQ\H_PZ?T2698FC0 C=MD'?]P3PA_P(Q^E+(4BV@+Q,XD/0YA)_P!7VY]5
MZ5LG*,%3CJN:+I+^;77YV?WO[L*4IQHNC!/WW*TNTTDI?YI=+$<<D<P=V7F,
MF8'I^X7_ )9C_P")^[09XY(T8IEOM 8''_+$?P#K[_+P*D9$0[54#_EX/O!_
MSSZ?IVHD:"*. %/OS+,,=HCT3^?'3^96(@H4HR@G[J2BKZ\SUDM]>:VBU[66
MEIPTU.M.F]K>[M=745)JVSO=_J-1DF,C%>8F,F3QB$8_=_R^7IS]:;> RV-U
M'&-L[P/,CCJ(3T0''8]OQQ3GFBA<KL/[U_.]_)/_ "S./7N.G\J:TJQ,@(YD
M82C_ *X'HGL>O%%."J82%25W*[4(K26MF[]TG=VV(G.<:RA22Y9.27,KJ\>6
M[2>NKM;2]]78DAF6\-E+>+O^Q:2ELQ89^2,\KSSWZ?B*GAGM 6:WB$:HAE(
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
MGENM?9L _)Y-HS\],9QZ8K_1TM8S%:VT1ZQP0QG_ (!&J_TK^1_I"UZ=3B7
MPA:\<-*4DNJ?LXQF_7DE%><6?V;]&Z,GPUF-646O]II4H-K>,(2<K;[R=_N)
MB<8]SBH9LX7'K4K_ ':KW#[(U8^W/Y'/Z5_/<)-UG3WLHR7EKU_,_HK$-1H5
M)2T23N_)-?=ZG^?Q_P %P?'%GXW_ ."@K3IA[70/ 9\,R#J!?6VIR$MZ XP.
M>>N*_'V!XI&U':F(OMLMLJX Q.>D@']>O7GBOL__ (*-^-H?&/[:WQHNX_F.
MB?$+7O#1/!(DM]0;/KQSZ9..U?%-Q,EO<W$2)M#.Q/!'^D?\].V>/XCS[5_?
M_ 6%6"R'+X4;OZQ@\,Y]8W4*<K):6<I/?K^7^=G'N/K5L]QT)I\D:^(2E)W=
MXXAJ#OO9W3[6$5XWD^SE>%'D@8X\\$#?GGOWZXH#QO*;<KE5!A [>>#C?GZ_
MQ=<4%XTB%P%^9@(<]_/(SOQ]/XNN:"\:1"X"_,P$.>_GD9WX^G\77-??>E_Y
MX_\ 7_K'S]/+SU_/]OBYO=]RIYU'\,OZU /&\IMRN54&$#MYX.-^?K_%UQ3B
M5( V_*LGV8>T_:3M^9II>-(A<!?F8"'/?SR,[\?3^+KFG$J858#!D(B'_7P<
M'?\ _7ZU,DFK?9?ON_\ S\M[\/NZ>7F14YE%M7O#W:E]>:>Z>]KM:?F+#/$L
MTD;+P%,9!Z&<'&_KC.>_7BC=$//A*_\ 'Q$T29&0)6X#_3WP?6HY]@"[%^=(
MO+D./O2@<N2/7U../2I;ET,$5PJ](Q"/43#G?QT^O45UX"*?M(VDHU(I7OM*
M.WRTOZ)>AVU:D\-@.2/Q5$I6CIS<UE%;]>9O7^75'UC_ ,$_M";Q'^V1^SSI
M_EF3^QOB=X7O9L<_+;WR@M[ ^O''X5_IQQHL2+&HPJ *!["O\[K_ ((S>"!X
MW_;B\(HL)D/A[3;'7Y1CH]MJ";I3CGO][W]\5_HD#H*_B+QN<O\ 6B$7*Z]C
M4]V][251)NW2^ZZ:VZ']E_1TP"P7">-?)9U<=&7,[-O]W>23WM=WMLF@HHHK
M\8/Z$"BBB@ HHHH **** "BBB@ HHHH **** /Y:[C_@X9AMKBW@E\%^'D,N
M[<2E]\F!Q_R^@ GWSGM3)_\ @X@MDFCC_P"$+\/$.&+G;??)@?+_ ,ON/FQW
M/T]*_DK^)]CJEAXABA%M)&9CG&#\NP XQM[D_3^O&/)JGVAPT$H$X7#8)">4
MO/\ #U;IC(K^RGX4\!SY90IQCRQJ<T?:3WM[OVGJK)H_B2/BQX@\U*FZM3]Z
MHR_AP7*KV7V>D?>M\C^OY/\ @XEMV\D-X*\/+YGF;_EO_DV_=_Y?.=U"?\'$
MMN?)W>"?#P\SS-XVWV4VYV];SG=7\?GF:G+'=/\ 9Y%\PQX&/N>6><?+_%CM
M_P#6H$FIS1W+_9Y%\SRL#'W/+//;^+';]:'X3\"Z^Y#1V_C2TO>W7I>/_@*M
MNC-^+GB KWG4]V2B_<3M+3RMTE]S^7]@R_\ !Q-;MY6?!/AY?.\S>-M]\GE_
M=ZWH^][YSVQ2K_P<36[>5N\$^'@9O,W_ "WPV>7]WK>_Q>YY[8K^/@/J<B7$
MAMY4\T)LX8;?+X/;G<<=^] ?4Y$N)#;RIYNS9][Y?+X/..=W'Y]*V7A+P&[?
MNHQYYJBOWU3W)KE]_P"/6]]GMR^3$_%_Q!7->I4]UJ,OW<?BE?1>[H_B\S^P
M%O\ @XF@5(G_ .$(\/?.7WC9?93:<+_R^_Q=>]!_X.)H%CA<^"/#V7W;P%OO
MDQ]W_E]_B_&OY 8Y]0E6=VMI!YFS:,'"&/'MWQV[^]"3ZA*L[M;2 /MVK@X0
MQ^O'?'8]?<4+PDX#T]V/QJ/\26LI<GN[_9Y__*?FBEXN\>KEYJE3W:O+4]V.
MB?+;[.M[3VOTON?V!C_@XCMS%"Y\%>'MTDFQUVWWR+_>_P"/W/Y\4?\ $1';
M8S_PA7A[/VGR?NWO^K_YZ?\ '[G'OTK^/0W6I,[RBWD G7R0F,",_=W ^O\
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
MC/.FI-PC5I4TDW9<E"G&27;W^9M=&W?6Y_H5X38?ZMP'D<90Y:CAB7.ZU?\
MM5:,6_6$8=]$NQQWQ"O%L/ _B^[<A1!X8U^0,>S)I5TR_J!7^6Y\8_$EQK_Q
M6\:^);G]Y/<^*->B+,,;5AU.ZB7'^\H Y(//'2O],/\ :U\6CP5\ ?B-KY;9
M]F\/W\.[.W_CZM)X0,]OO=Z_S _$6IG5M?\ ')5"7B\0:E.1U*B?4[F7! '\
M6?Y\=J_4? ;"R^L8ZO%ZUZM'#V\H:O7I=5N^ZOUN?EOTA<QC2P&'PDGHH>TB
MHNS<JU2%.5VM;<D'%7TO+;0I*%FDR8PJW!^3_ICMZE>H&X\G.?;@TU9%EE,)
MC'EC,(ZX#YXF_P![WZ8I9;H-;0%$VM,,,1U39P"<=,_A^5*\NV$3!,.W^C^_
M(R9/Z=/QK^LZE1U9<W+RIMN'G5]WETZ>ZTM=[79_&^%4E2YI-.'M:D5%6LG)
MQ]G)VM?37;OM=C5<22F Q_(I,(ZXWYQY_7[WZ8H5Q)*8#'\BDPCKC?G'G]?O
M?IBE:39 LH3YR!;>AZ9,G].GXT-)L@64)\Y MO0],F3^G3\:S]+]U_V$:77_
M  -CHV^)-\CY)Z[U)?#+Y>7SW&B7=(UOY8VY\A3SP^<>?Z;O?H!ZTL4BFX:%
MHE_U9MMW/WLX\[M\QZ]/4TK2[(5F"#>0+?&.>F?,_D/KWI'DVQ"<+\S#[,1T
M/3/F8_3'KWHJR]I1IPLM)V?^.6KUZ6TON3!.G5E5?Q1BJ,_.<MF^^MGVTU)8
M7VRPL0"D,ZP;.Q*G_CX Z[O?./:OU*_X(N>#X_'/[=&C6$]F9(O#T<'B>/@\
M2VNH)MN/IS].>M?EBKGRGFV_=B,&T=<XSYOU]/Y]*_?[_@W:\.0ZK^V%XJU^
M2 $6GPMO;121G]ZE]&WF_7'/?COTKXCQ.Q\L%P=CHRES)8:K"<;I.+:4+7L[
M\JE?37MJS[GPOP;K\6X*;BYU/K%/D3N^:5.K!\R73X7?;OV9_<X,=N_/YTM-
M0$(H] *=7^?C^]?U8_TAB[Q3M:Z3MVNKV/S8_P""K_CQ?!/[$7QQ+%4?7O _
MB+0X6;(/F7.GN5V\@%_0'(]J_P XOP[ +73;*W89_M+08Y6!)'[^88,OLW\N
ME?W3?\'#OCN3P;^Q58PP,0?$WC:/P^X4XW)=Z?+D'USW_.OX5%OVB_L']UM$
M>FVVGN/0*.7/T]>I]>:_K+P%PMLIKXB-.WM:]53EIK*GRJ#\M.JMYZ:'\:_2
M&KU9YO3HQFJL?JU%VT7)O)VZ[*S_ "'6LABA;2G7*B8E2>S?=\T=.1^7>G*X
MDE,!C^1281UQOSCS^OWOTQ2WEP&O'EC3 ,1M\C'K_K/\_7-#2;(%E"?.0+;T
M/3)D_IT_&OZ&CS-7EKS/FIV_Y^)145\TC^<$N35K3W5*STE.<8\D_E^GF(KB
M24P&/Y%)A'7&_.//Z_>_3%"N))3 8_D4F$=<;\X\_K][],4K2;(%E"?.0+;T
M/3)D_IT_&AI-D"RA/G(%MZ'IDR?TZ?C5>E^Z_P"PC2Z_X&P]OB3?(^2>N]27
MPR^7E\]QOGC=)%Y0*(#$,YY<9_?CU;U[8/?-.5Q&C;XQ\R%%SG)XXD'(Y_3D
M^V'%]L EV?,5^SD=#T_UA_ET]>:)9_.C15092,1G Y[?/^F/_P!55B'&6&PL
M6M98A\\E=:QL^7I:\TM>OH=N7_'B82=K4TJC:UYHJ][^;?3>^NPV%U,9?RAB
MW1V<8.)L@[2V/[N,C!K^K?\ X-A?#Z-:_M&^*9;7#WTGA@6\[ \^2\L;;3GG
M&.?RZFOY3(+G9:3YCR88Y!@#E]ZE>/\ =[=>,^M?VP?\&Y?@,>&_V5]0\5>3
MM;Q7,6:4+@R_9+^9>O?;G&,\=<U^0>/6/E'A*.&MR.<Z,6KZRYJM&4EOJK-I
M^EMC]7\ \-[3CF5:<;1I_67%ZM-+#2<&UUM44FGTM8_HWICCC/?O3P<@'UJ.
M5]B%N>HZ<=37\/58J4)*6V^U[-;->=S^]>91]YO1:W\O^&/Y1O\ @YA\5W%G
MI'P&\-Q3XM=5_P"$D^V6_&)?(:)X]W?Y3TQ[YX-?R/6\PC$*F(,H#B0<@2Y&
M%SCKL_AXX]J_I/\ ^#D;QN-6^*WPS\-A\OX7_M7$60?^/Z")CQR<>HXR/K7\
MUT-R$-OA=QB5\C'7>!@YY''7OU^M?W)X1X9X+@7!SY7*,N:JVG9<]2'MDE\J
MD+:V7*]KL_@?QAQ4L9QMF',U)4L3*E'O&-*$*=WU:4H672[N.,BQRBW\L,B$
ME^N)M_W<^NS(QCTIS.(Y1;^7OCC^_P!<2[QQGG^#/RX].:C2;Y3*5^:U+;1_
MST\TD<<?P=>_O4J2;8/.*9>#.,CYG\T_^RYST-?J\(I4Z:=VI4TY-?\ /ZT^
M1K32^VFE_P ?QR_O5.9-^SG*-1W_ (G-S<K^3EM?12O]E61G$<HM_+WQQ_?Z
MXEWCC//\&?EQZ<T,XCE%OY>^./[_ %Q+O'&>?X,_+CTYI4DVP><4R\&<9ZOY
MI_\ 9>O>A)-L'G%,O!G&>K^:?_9>O>K:O?F4E>_/TM77/R=-+Z;;WU\V]+\R
M<N2ZJ?W^;GY/6U_)1YO[NCEE$$XA$8=(@=W7$V]<C/7.S/ '8&H$92JDH,1.
M2R_\]MYXS_US'3'IS5FV?"B8IEH W!_C$F?U7/H?ZU"C;HMVT!K8D!>GF>:<
M8 _V.OXYXXKJR]I8N4IP:<$G)\UO?Y]?=7DW;TN98V,OJ3C\357WM/BWE:]M
MW%I+;EYM/A1+O6;5='M_(\Q9M=T6W88_UHN=0MXN2#U0-@8QR.O%?Z;/[#'@
MR#X>_LP_##PW;PF);;0[:XVG[V;V""X.1]7]OQK_ #2_!EDM[XT\$:;M$C+X
MK\/[NA\SS-7LV^ORCZ?SK_4J^$FGII7PY\%:<B@)!X5\/G&,#+Z5:,<# '7G
MI7\H_2"Q:GCL)0NVIU'62O?W8)1MVTYUI_>\C^L?HX8.I2PF(J-6C&BJ:J."
M;YZOO16JT?[JI\EYGI(.0#ZU5NY3!$95!)! P!R=QQ^G7_\ 55JF2XV,6 P!
MDY'&!SGFOYH<>:RM?5->J>G^7FM#^K;V5WLE=OR6Y_#?_P '#OQ$_P"$H_::
M\(^#9?+F_P"%?"]\N/G<G]K6D<A+8.<C/' [9S7\_4C?96C"IOW2!V8=67O"
M<8PO3U[<>GZH?\%J?%LNL_\ !27XY:<,RVGA[_A'UCY^0&YTI,XQD<'K[_B*
M_*Y9]T:*4SLN/-!(Y.#D+T_R:_O;PTH/#<$98^6TYX7#SG#5)RE34EO\+U=]
MM6[O0_SS\39_6^.,W:UA3Q=:$$W\<859^SE?LHO:^KUUL),H#?+&OS'[2< _
M</\ RPX_A]>],>01%$2,8D"S-C/W2>8,?W1W'7\*FAO/]?N09#-,,YSGC]W^
MO/Z"HX9/,21V3E"UPN?;_EF/QZ?RK](:_<8?FC[LZ:E)\W,T^D?13^[T=C\K
MAS?6L6Y/FC3E3<E:W/%KJ^MKKN)(XA9(TC^63;,V,_</_+ \_=]>]$CB%DC2
M/Y9-LS8S]P_\L#S]WU[TL,GF)([)RA-R,]\#_5CZG^73M1#)YB2.R<H3<C/?
M _U8^I_ET[5G;^=2UTK?XE_#?Y:KS^?1M>Z;Y+3G[S]ZE*W+'_MW]/O'E6WD
MC1(\J^V9@,_</_+ ]?E]>^:9/(() $0?O6$[;<_<;K;_ .[QSWJ6VD\T[V7!
M1S<#/L/]7G^7\J8)!,\A*;3'(UR,]\8_=C@9_P :O#J3Q,&TU*'\23>KO9;>
M>E[>NNHJRY</+G]Y>T3:N[M22<-=UR]D];.YHZ/IZZEK^CZ8D>_^U;RWA$0R
M2?.;'E 8X'.!7^G3^Q;I7]B?LK_ /2UA\@6?PQ\-0-'C&TQV:C!R.H__ %U_
MFN_L\Z8OB3]H/X+Z'(H(USXD:!8>61G<+BY"^7@]<]OY5_J ?"G15\-?#OP7
MX?1/+72/#NGV(0# 3R(@-N.Q]J_E;Z0=52QN!C?]Y"M452%W9VIIJ25[65^5
M=[WZ']=_1VH2C@LPK5'>\:"IRY=VYIRBI6WMH[/5)7/1****_FP_I\PO$VJ)
MHN@:MJTI CTZRFNGW<+MB7)R<CC\:_R\?VJM=;Q!^U%^T;K+D3QW/QG\57$+
M?P_9WNV80CGE#^>*_P!*#]K?Q0W@S]FOXU^*58JV@_#WQ!J:MG;AK:U+CYNH
M]B*_S!/&.NS:_P"*_%GB61"[>)_%-[X@+YR6-ZY?&>YYZ_\ ZJ_I#Z/.$4LX
MQ>+<??BXTHS[+D4[=D^O?T9_,?TC\:H93@,*DY7E*HXJ7*[QDK>=KM7Z=]+F
M+<3OY5N@'[O[:ET5Y("<_N,8^[^1Z"IIY!'*%2,;92)VQG[A_P"6!_V?4=:F
M2,%/*8 ,&_M!01^48_I_*H8WWK*S)S&S7 S[8Q&.G7C_  K^IF^;%XSF]Z#J
M1YFE:[:;C*]M?>5FT_4_D2#J+!X7F5X4X.4U>R:E+6*MVNGYVZC9'$+)&D?R
MR;9FQG[A_P"6!Y^[Z]Z)'$+)&D?RR;9FQG[A_P"6!Y^[Z]Z6&3S$D=DY0FY&
M>^!_JQ]3_+IVHAD\Q)'9.4)N1GO@?ZL?4_RZ=JNW\ZEKI6_Q+^&_RU7G\YVO
M=-\EIS]Y^]2E;EC_ -N_I]Y*RVX3RU ,^&!!QY(&,J/J 0<\XH>X#-*\<:IN
M"8*Y_=E1\V.<C?W^O?%0B=GCE++GS&!&?X.0<#Z]^@Y]35FW<-Y\,B!?-VD-
MCA=G./3!P!UXZU45*ZDU[]U&IK>U*+H2NX]=$EV=SHIPBJ-2565X\T)17>')
M%I-KI%I)+9W>]R-G "RJ@4W#*% _Y8;6 ;'_ %TY)S^!K].?^".?A^U\1?\
M!2CX)VTEFL]CIIUN288.U&;2F<%BO^V,\GK^(K\Q]_FF3.%$RY Z^7Y0X]/O
M8K]R?^#>[P3+XE_:[N?&DD!?_A&_E64J6\K[192Q<''&[&."/?-?!>*N+^K<
M.9DTVIO"8EI[.SA-0E'9ITY*SL[MM/J?9^%6$AC^)<OI<BDOKE*$E;[,ZD%.
M[:[0J;:O?<_O(M-B00I&H5%0(H&< 1@+QGZ>M9FO7QL[*Y;:"JV5[.6/\/V>
M!Y<GD?W?QK4M/]0OU;_T(UR_C^X%GX,\5WIX-KX8U^93Z&/2;M_YJ/RK^"*2
M_P!IM+WN:I[JUT;2MZVE[WF?Z'2DEEJE.T8K#0Y]+)1Y8J7:WNW]#_-V_P""
MFOB\^-_VZ?V@/$Q*S1:K?:1#$5.4C_L^W,#!#DGYBF&RV/IQ7PX'$<:SQH$:
MY&%49_<>6=K;><_O!US^%>F?&7Q<WCGXK_$#Q#.^Z34_$^LQ%VP2!8ZG=PJ"
M<YYV8 SQ]*\Q68R+.3'@.4"@]$\OC_Q[ _QK_0OP]H?5<FI4I67[F,HV7V9P
MI<J5M-^;3??>ZO\ YM<93^L<0XA0]^,*\I2]YM.G*I&=W=ZWD]M?>7=J\TI2
M*(RI& TQ&W;R8=A^;'_73G/_ .JDN)0NR2.,*;E0!MS^ZV<''^_^HZ4])/-,
M\3J%$P0@G^'RQGG_ 'L<<C\:CAD^T/(K)M$F,9Z)Y6?IUQCMUKZ*$$JM23BU
M"<H.IJV^23AR[]ERK_AVCP)-J-.GUC&-2:V_=QG']V_1-KOI_>$E<1*C1Q[3
M<9QC.8MG!QS_ ,M.<^W2B5Q$J-''M-QG&,YBV<''/_+3G/MTI89/M#R*R;1)
MC&>B>5GZ=<8[=:(9/M#R*R;1)C&>B>5GZ=<8[=:U73GO]E5O^O?[KV;_ "U\
MO/7)=-.D:N__ "Y_<^Y^#\W;5>\QD[(D:E8@/M!S@9_=>61G'/\ RTYS_G$P
MNHX+FT C51J0;('_ "Q\D?3^/OFHXI/M+2*ZE1)C'^QY6?IUQ[5'?(93:WP&
M$8D+P<)Y>%/;^(CMCKWQ65*_]I8/VCM:%1[:ODIPG'7?X8I^:CUN%2/M,%B*
M-G^]5/D5](QJ*G&'E>+7X7>Y^J?_  1)T+^W?^"D_P *+F2T,EGICZR7 #;(
M3)I<FTD]MY /)_\ K?Z)B@*H4=%  ^@&!7\,G_!O'X.7Q)^U3XJ\9?9RQ\-B
MQ'F!<F#[5921YW?P[^O;\:_N<K^,/'/%?6.-ZRC*\*>%I)*]TI.4W)VV3>B>
MG0_O#P(PT</P/1DHV=3%5->O*J=)J/HFWZMN^H5G:C<1VUI)<R86.%6=F/1
MO);/&,8S6C7DGQY\1#PE\&_B1XF9M@T/PGJNH^9G;L^SP%]V[MC'^37Y!AJ?
MM,5AX7LIU84G_P!Q)PC>^^FNG4_7\==8/%.+LXT*LT[7LX0<OT/\US]L?6Y-
M;_:T_:;O9)/,:3XR>+M,MG/_ #[?;6*LN.W3#'(_K\Q,BQPRGRQNC!MR.>6
MQYW7.[MVY]*])^,FN?\ "4_&OXF>)4.Z/7?'6KZLS;LAA<SES*2!T/=N?YUY
MS)=[I[H^6-IC:%>.#DG#@8_6O]%>&J<\-PYE])>^EA:<5*R5H4XP@W_V\DO-
M-:^7^:G%<_K'$^,FY64JE9R2]UO]XV]NKEN]Q-R-%!((U5CMMN_RMC_7\GAA
MQSR!T[42[;=/-50S$^02,\OR?/Z_>..,8'7&!4:R$F)"N T0A'^R3_RT]O\
M/-.CE+RF%E!51]GSC(/./,S^OZYKZ&GS*E!R=ER^Y_@5KOYW=]K'S,^=XF=T
MU)P4EKM%--QWZI>O0&<1Q"X$8WN?)(YSO(R9_P#>XX_G0SB.(7 C&]SY)'.=
MY&3/_O<<?SI5EWS&$H-BC[.#CC@X$GX=<>G?BA9=\QA*#8H^S@XXX.!)^'7'
MIWXJ^9:V=M.9>5/_ "?<:N[<JMS+GAY4XVYHKUMJM/F-D95A\X1@M)^X8<\L
M1DS'T8_Y-21>3=&5!&!Y-B5.,_?7^,Y[_4?AS34FW3&$I\B_Z.#C(X. _P#@
M.>._%0Q2O8RW( )\R-H1C^XQ/S#C''Z?C2BU[?#M-JU126]E#E?3\GY^1I%*
M5*JI:0G&,HV^S#F4;)>O2W7R/VU_X-^O!UIXS_;2U.XOK42IX=\$S7\'!PES
M:WT9$H/=@#GM7]]&!M./3=COTZU_%9_P;;>%L_M!>/?$K184^!]2LE8@=?M4
M;YSC\?K[U_:EL.<Y_AQCWQC_ #^6*_A;QFQ;Q?&./IKX:-/E@M[NI[S]-5=7
MV/[W\%,(\+P9A*G(E[>LVTK1Y532BFOD]MW^>-K^H)I.@ZIJ;D*EC:37)+<
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
MHT:<6FYP@HIJWO4E&:J.UN]W9[7^_P#S.QC<\37E=MU9RG3Z<OQ.2?9ROO\
MW]/AT$DVP><4R\&<9ZOYI_\ 9>O>A)-L'G%,O!G&>K^:?_9>O>AI/*G6$)N2
M'.<='\P<^O3./\*&D\J=80FY(<YQT?S!SZ],X_PK9JU^52=K^SZWH/VG-TUM
M?KM?3SYG[U^5-<]W3Z<O+S\_^'FOZ^_TY=%6YREL NYXO,)XY.\'U '&>?6E
M63]UYI0%X#C_ '_,.W_QWOU_"G!OLMS'\H=%! SGGS!ST'5<_B?2HGF\F=8P
MFY823VPYDY].JY_2K=GRPHZJ2BH>:<JJF]>]TWKUN;8E0Y8N+O*=/F4K;*-/
MFDK=+\TH>=WVT>[>5O; 8VH7:0<E_.'XYV9]*K7$[&VC 3)CCG;W;*LW7'!'
M0]>:N[\&4 !Q;KG(_P"6OF#/'^YGGKTQ4"S Q0AD_P!6LR9Q@MYH*^_3=TYK
MEJN-.S3]Y-.^JM;W;=-U;T3?H7@(U)R;A[]Y>X]E=2E)VOY-2TWNET1_<?\
M\&[WA3^SOV-M)\7F+:WBR6\#/M(W_8=2FC'/?&/Z=*_H-/((]:_'O_@A9HD>
MD?\ !.3X*J$"R2/XC=VVX+;M6E89^@/%?L"[84\9[?G7^>7&%55^*,[FO^AC
MB8>G)5E!?@D?Z0<!T987@_(H3V_L_#U(Z:J%2G&HEUZR?S8R(X++SQW_ %_/
MG_.:AO[AK6V>95+%2HP.O+#./PJS&NU1WSSGZU2U2X2VL;N:092"TN;AL],0
M0O+S]-N:^:DG-N,=WHF?5*\*.LK/ET=OAOLO.UTK_,L?:(]H.X9(!QD=P"1R
M1TSWI3<1 9#@YZ<CL?K7\K_[1G_!=/\ X5#\:O'?PZLK#[7;>%;R&VBG2<!9
M#)N#@$(?N$$'#?6O%F_X.&;E3,/[(8^1Y>W%QC=YO7I'V]OQK[S#^'F?XFC0
MK4\-)PKVY'W;4=/2[5FOYO+7\RQ'BAE5"O5H2Y+TY\E^=:6=/WOFIR=M?AMU
M1_82;B(#.\<YQR.WXT?:(MN=XSTQD=<9]?ZU_'H__!PU<HTB_P!D$B !E/G_
M 'MP!_YY^I[>GK0W_!PW=+C_ (D[<PBY_P!?_'W7_5]OSK3_ (AQQ#I_LLM?
M\[>FJN_*ZU.?_B+63^]?D7*H<UY[.48._G9RMI_P#^PK[3%_>&<9ZC&?3K_6
ME^T1;<[QGIC(ZXSZ_P!:_CR;_@X9NE=7_LAOF@$_^O\ XS_#]SU!]_:G_P#$
M0U<_] @_\>_VK_7C[_\ =_U?_P!?WH?AQQ TO]E>OKJ]+I7^?SM9A'Q8REN2
M?)=.R7.NMG%[ZW_X<_L(-W$,9=>??OZ#&?\ /ZI]L@&=TB@#W[_I_G]/X\Y?
M^#A6Y:W,W]E-N53,0)^<@=.(\]>?;-1:M_P<&WD<5B?[*<&Z@CG $Y^\^?EY
MC]>!S_.M*OAOGU&A]8JX:4*=FV[WM:SVW>E^W7JB,+XLY7BL4L/347[]K\RL
MXJRD[^3Z;ZG]C2L& 93D$9!]0:"< FOE7]C7XWWG[07P-\*?$F\M&M&UO3[*
MYC1B26CN+=90W*KUSVXKZJ)P#Q_G_/6O@*]">'KU*%1>_2FX27FO/S1^L8>O
M#$X>EB*;O"M3C4BUKI)7^=C^,O\ X.2O%#-\8? WA)E++'X.T[6>O5A/+'C
M'IWS[8Z$?S-I(+6R3"AC=VV[MP7'">O3_P"N.!7]"W_!R/K&/VO? ^D[<[/A
M%IU]CINQ?2K@#G\..WY?STPDS1VT>,E(TO,>@''E_P"??BO[B\%8P_U2RZI)
M\KA0O:_Q+GM=_>VD^C/X2\=*D8\6XR#I\S]NK:_'.4824WVL];/KZCT01P(&
M )CC%QSUR!_J_P __P!510R>8DCLG*$W(SWP/]6/J?Y=.U,:Z8N5V\";S2,>
M_P!SISW_ ,*?-)Y;QHJ<.5N3CW/^K/T'_P"KO7ZK5OSRLGS1;=-K:4;OVGX?
MK\_QE1EJI6<IOD3VY:L;.3MY_P# "&3S$D=DY0FY&>^!_JQ]3_+IVHAD\Q)'
M9.4)N1GO@?ZL?4_RZ=J)I/+>-%3ARMR<>Y_U9^@__5WHFD\MXT5.'*W)Q[G_
M %9^@_\ U=ZS_P "EI[U'_"_XB_/?SMYNW-LK>T]R.OPU8?%+YV(UF9E5R@Y
MF$O/49_@Z>WY=O1T<H+RJR@!"UR">A(Z1C'<^W?MWJ:>01I$JQ@[YA<=/NY_
MY9^W3&?T/%-EX*[%'47+<9SZQ''Z_P JJG:I)QIW7L[N#WLI:ROT5F[:]V_,
MG$S5*C&:3CSJ.NVMTI:?C>VK&K=):0WKNH<BRDOESU4]HO;]?TK^^#_@@_X9
M&A?L86MT5V?\)!KJ:SC&"/M-A&>X_7OBOX"=78V]K=W(&Y6M))2!T&>?+_H/
MRQ7^CE_P2/\ "[>'?V*/A&^SR_[<\,Z)K0&,<7%@G'Z=?RS7\[>.]2V61I*I
M=1Q%!6V^&6JY5;X?^"?T3]'G")9O4Q#7,Y8>M'EVLY1CR_EUT[:GZ>(I50.M
M/H'  ]**_DT_M&*LDDK))*V^RMN13'"'ZBOX7?\ @X.^(T?CG]JW2OAP9 O_
M  KX32 ;ON_;[**<_+CC.WUP:_N9U"416TSDX$<;R$GL(U+9_3GVZ5_G(_\
M!8/Q7+XR_P""DWQJ-K*9;2T;2(E=6RJD:6%8>@RRXQZU^O>#>$E6XF6(>E/#
MT;R=KVDZM*4?O4)_=VT?XKXU9C3PO#LJ#ERU*M6G*+:NG&$9J<5Z>UA*W6Z[
M'YS';.1/M 2\!7./N_9N/_'B./J"3SS##)]H>163:),8ST3RL_3KC';K2><8
MM-L[?:?,+S[B/O)B4D _[W?GIZTL\FU%94P;GKCJGE^O^]U[?C7]PU6W*%HM
M34*?(^]2U%O3_!;3R\]?X+H<S3G)MJ=24(_W:CG2:E^%[;:;ZA#)]H>163:)
M,8ST3RL_3KC';K1#)]H>163:),8ST3RL_3KC';K1/)M165,&YZXZIY?K_O=>
MWXT3R;45E3!N>N.J>7Z_[W7M^-8KIR7^RZ/_ %\_=>T7YZ>7GKLEMH_LT7K_
M ,OE['W]];6]/=WU$6Z+QS@H )2H4'G;Y9^@P#[_ /ZYHIM[S1L IE52I/\
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
M*0LO;.<[#Z>_MVZ4VXFV2JJKQ(PN3CW_ .69X[?G38I/-C=F7'EL;D ]\?\
M+,?7J/SQ2PR>8DCLG*$W(SWP/]6/J?Y=.U?O*C[\W*-HRE:271OWH;>;6S/Y
MXORTZ=.UU1BISU^*#5E\];_GKH$TGEO&BIPY6Y./<_ZL_0?_ *N]$TGEO&BI
MPY6Y./<_ZL_0?_J[T0R>8DCLG*$W(SWP/]6/J?Y=.U$,GF)([)RA-R,]\#_5
MCZG^73M5?XU+7W:W^+_EV_RV\[^:MR[J_L_?EK\5*?PQ^07#",*%4?Z2RL?^
MF8!!V_T[?SJ=R9[QK9%"^>(^1QMV 'L.^#V%5H'-QYBN,>8?,!/\&SYL#CJ<
M?F<_6[87:RW!NF0+Y@8<Y^7R@0.>OS8S_P#6K6BY>VA&4+S;@IR;VC>FUIUT
M@GIOZ:.Y0E]4Q*5WR^SJ*5[6A)1LM]?AEIO:-];C-2C%O+(J#/VA!]W_ )9^
M4N>W3=WZ>AS7]2?_  ;3^$%N;_XS^,9;;!MVT%8'(' ;S8FP?7U'\Z_E?-S+
M.]Z\J%5D!*$]%V ^HR,_7CO7]MO_  ;J_#W^QOV9]5\=/;^4WC)XP"01G^S[
MR6/(..<CT_\ KU^)^.V/GA<HJ0@[.<52EKO#$.E&:M_AB_/5OJ?M?@)ECQ>=
MPK)).%9U(2Z\U*E*K!VT^U%Q=T_BUT1_1D.@P,=_SKPO]I;Q3'X-^"'Q%UZ4
M@);^&-8@))P/]*TZZ@'XY;BO=1QQZ5^>?_!4SQ<O@G]B?XOZ\TGDB#3K:+S"
M< &YE:$#/ONQBOY R:E&OF^6T9KFC5QV&A-?S1E6@I+YJY_:/$-3V&0YO4OR
MNGEN*DFEM)49<MDO[UC_ #;M6C>7Q'J^TD_VAXH\37#-DG8&U:[E7/\ O!OZ
M\]T,Q(E/E@!F0$8^[Y9 Y]=V*6UNC++<7THR;[4=1G1CR4#74K\$_P![.3TX
M/<T\7 D$Z% IF9#]W.W8?_9C_DYK_1;(\,\)D^%2A>U*C)._PIU$Y0\[-2CO
MM%'^9N+KK&9WC5\:@Y*,KM-_OM+]?LKY+YDTL@D=3@)]J7YO]CR1QDX'W\=Z
MK2S?NU95PUSD-CJGE'&#GKNQ_P#KJ1Y3/-(A79YH4AO[GEKD\XS\Q'M^--@D
M^T-(K)M63ID<)Y>2<=/O8]N37HJ+482J)I3C'VB[4HRIJ#TZMVWOHEWUX9<_
MUBHF[Q@U4:VO&])R5_))>=X^83R;45E3!N>N.J>7Z_[W7M^-$\FU%94P;GKC
MJGE^O^]U[?C1#)]H>163:),8ST3RL_3KC';K1#)]H>163:),8ST3RL_3KC';
MK273GO\ 95;_ *]_NO9O\M?+SU:6VCTY:RU_Y<_N?<WZ6]7R[:A/)M12J8-T
M.<=4\OC\=QY[?C3Y[C;I5O9;1NDSEN\>UL_AN]>,BF0R?:7D5DVB3&,C(3R\
M^F.N,?C39)?,%S\N,J"!_<$:D\'KSC]:2OS0ERWJ14G*^C]G[.FHV?\ AOZ_
MB:4XSFE3BM*DZ4K?].Y^SA&'R][7^[TN?U._\&QOAQ9_$?[3.MS1<VH\(BVD
M*_=W)(C[#CC..V<^U?V 5_,9_P &V/@V33?@_P#$GQPT)C7QB^F*K8/S_P!G
M7$T77O\ Y^E?TYU_ WB?6E6XUSF\N90JTHP>OPNC3EMT]Z3LMS_1'PKP<,'P
M3E$8QY9585:L];W;JR49?.FHA7QY^WKJYTS]C_\ :-E5_+D3X4^*FB8'!WBQ
M;&WN3_6OL(G )]J_+G_@K-\1(O!7['?Q0BE<1'Q-X3U[15)8+EKBW6/ '?[X
MXXZU\QD.&^MYM@*+VJ8JC%/LU-36G7X3Z7B;$SPV3X^I3FX3CA:T]KWA94Y?
M=[1/35].Z_SK;2^;4$N-0E.9;N5K1RW7,F"9?SR2>0*5\+#*P4,8U-K]0/\
MEI[@^F.>.:H:,2VF[\;5>;[*,\ %@,2_@._UZ=*O)+ME>$J"OEFVW<8)SCS,
MX[\GGKZU_HUEL)T,@P<(QORT8^T>BY$HQ;6W_#WT\_\ -3-JCQ&?8V<Y>ZZM
M24K:72:OZ7<4W\QQE#PPN%"EE6T/&, CF3VQQGT^N<QR/Y49<*"P/V7(&"1C
M_6_C_DB@OB58MO'EB 'L.<>:...G_P!?O1%)OF,)7Y0OV?/\)/\ SUSCDGK[
MYZUU4^;V,$U>,TN5::4E;F=[[M:6WVT/,J*<L5)_"W!2M_<T:CKY*^OX TFR
M!90GSD"V]#TR9/Z=/QH:39 LH3YR!;>AZ9,G].GXTJ2;YVA*?*H-N,CY>O\
MK/TZ?K0DF^=H2GRJ#;C(^7K_ *S].GZTE%^[IO>.^]!6\]]/7;Y7O\*:YFJD
M-=H*W-'Y^?R$>39 LH3YR!;>AZ9\S^G3\:=<2DVJS>7SL^RGU!Z[_P"61_DH
MDF^=H2GRJ#;C(^7K_K/TZ?K5IID$*0% 29A >,87&/,(P?\ (Z\5$_<BIO=*
M:CUO2C';R?KNM/0<FUR15E6J4FM?A@Y)6\[/[EK;M_7)_P &V'@07O@?Q_\
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
M7Z]/:D_X0;XJC_F3-3^_]M_X]Y^G_/'_ %77]/:O]'.7]@;X3N8_^*4TSY)
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
M_!<O+R\W]WF/ZW2O\=+??VT-O2Y[]D>OO3688//:O E_:6^"@S_Q7>D=,?\
M'U!^7^NZ>WZU&W[2OP3VMGQYHX&W!)NK? _\C?E5+"5K_P *KHU_R[EY:[>N
MFZ(>,ARJTJ5VI77M8:=%UZ_\$_F/_P""\W[4OC[X'?M'_#NQ\-W5];:;J'AC
M2HIA;RRQQF22ZD#,0AP3CK[5^,T/_!1_XC_9-2M'UG4//>2:%09Y=RCIO^\/
M6OU;_P"#A#Q5\.?&-_X'\<^%]4T_7Y[./3M+=[9XI63RS)(6+(7QC/3_ "?Y
MA985DBDU58\2SQ,XM^K$-\V\#'KTR.?QK^J_#WA;)\;D^55L11C&M5PM*=6$
MXW;DY3CS-M:=79[K[C^->/\ B/,,)GN:T88J;5/&5E"K3FU%R]RUN5I:+W.M
MVK[.Z_0YO^"B?Q.MH;5/[9U%CN1#_I$O"CJ_WB>OX4[_ (>*_$UT)76=2RTY
MB&+B;/EG^/MQZ_I7Y\6]RDZPM+ %,ENMN00!M9NK]/Q_#TJQOACN#B$%4@,&
M<#!(/^L^O?MZ<9R/T_$<#Y#&C3DL-2E-1<W:$=TFXRT5M=--==>Y^=8;C;,_
M:VEB*TG>G9^UDN2\XKFU=M-7Z=C^E;_@C;^T[\0?CU^UU>>$-3U2_N+#3?!<
MFKNLLLCH6BO40\$D=#CCT_+^S&WM7A8,6R-FWGC\?3Z\]Z_C1_X-M?AP=1^+
M?Q$^+KVI%M::'JOA!)BOR^;'/%-]_H#_ +.2>W%?V=Q'>">HQ@$\_C_^JOXH
M\0LN6&S[%8:%-*-)PY.5I+EF^9O;?=6??0_N#PWS5YAD-+$^T<YUTX24]6G3
MY5/?I)^]>]M=+=9QP /2B@< #THKY&.D4K6LDK=M#[T****8!1110 4444 %
M?CM_P7CO#8_\$S?CM<*NXA_#*;?9]8B4GOT]._:OV)K\:/\ @O?*(?\ @F=\
M<&894S^%5(['=K<*_IG(]Z^BX2CS\3Y!%[?VOE]_3ZS3NOF?-<92Y>%.(7:_
M_"1CE;_%0G'];G^?G8/Y6E6Q*AFMDW#CE_/&??[I/^-6$DVP><4R\&<9ZOYI
M_P#9>O>FC-JUM;%,K#!$>G#B6('GCJ,_H:<TGE3K"$W)#G..C^8.?7IG'^%?
MZ+V<;K5RC?E:M:5)^T]IWO9WWV_ _P S:DI5)SD[\U1RY+.W*X<\9>G,NO\
M?T^'023;!YQ3+P9QGJ_FG_V7KWH23;!YQ3+P9QGJ_FG_ -EZ]Z&E\J=80NY(
ML]/NOY@R?7IGU/3M0TGE3"(*&2 $_P"R_F#/OTSVST_"GIKRW?*VH:[T'S\U
M].E^NU]+]8?O7Y4USW=/IR\O/S_X>:_K[_3ET%N<K;KM!>+S"?5MX/?'4?Y]
M:5'VP>:4!> D<]7\UL=L<+GWYID$WE212,BX&X<_Q;SC/U4GVITD_E2B$('6
M(GGJ'\SGT_AS^AJH)<[A#1I<M*5^CE.4M5V?NWWUOU-\5&*BK7<I0OS6TCR4
M[SC;;[3A\[] 2;R)UCVA_*5N>HD\P9ZX_ASC\,4J,7%A$$R7NEC./XA+.J^G
M0;J?:J&U*V@(W")9OF_O[T+>W*],9[5+83%+O1/W6Y1J]JG3[WF7L2\?3/\
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
M<D.<XZ/Y@Y]>F<?X4-)Y4ZPA-R0YSCH_F#GUZ9Q_A0DFV#SBF7@SC/5_-/\
M[+U[T))M@\XIEX,XSU?S3_[+U[U#5[\RE[U_:>6(7M.3II?R[Z^?0]+\R<N2
MZJ?W^;GY/6U_)1YO[NC9)O)F6()N6!ATZ.9,?7[N??IVJ6ZN'%_ -N(;?;D
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
MA4YKJMRQ]Z]K0M32ZK>#;_[=-L);ZSAXN]IRA."\KT)16_V>1[]%M=G]Z_\
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
M)IWW>D6O5>9K64HY]E$(_;J4*<GK*RFZ?/IWN[WW5K=;'^A3_P $0](.C_\
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
M_P#X8"_:;^T74G_"!:O^\N7A4?V;> "-CD$?+STX_I6=<?L"_M13-.#X#UC
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
M?EVC^$-WP1GOUIEW>2FZMU*X\WB7MM\L?+D=L_\ U^U6]1N6GMH=B\C_ %H
M^[@C;Z8SCTYK#*E5J9A7=2[H4/9_NV[0DW#XNM]5KOHQ9D_JV"P:P<K3JM*J
MX[M-6<;JVT'IY]QEMJ4EC>B[NHT^RF.2&;S%!C2:6,QVHPP(5GE*@>I..M?W
M!_\ !O3^SXWP[_97_P"%GZWIWV;Q1\2Y));YYD991#IU_*MFR!S^[#0%2-@4
M,,=<9K^(OP]X;U7XA>(_#7@;2+>2?4O$_B/0$$,2LTAAM-3M7GVJHW8\K<6]
ML]LU_J"_LO\ PZL/A1\$/AYX+T^WCMHM.\.:498D0(%EN+"VEER!W,C-GWX^
MO\U>.^:RC7^HT=*6(5/D2E:RIM2DTNMVHI]/>LS^E/ /A^A[2EG%:E!5J=.5
MYN*YGSP=!1=TK.S=^J4/(^AJ:3D[?4'/MQQ2%FW* ,@]3_G^GXTTMM9C[?TK
M^7JDG'V=KKGG%76]K_K;7R/ZU37O?W=[^B?X*7WH_A__ .#B+X@7.O\ [2GP
M\\'3R[[;X??VJ;=/E^0ZI:QRL"1R<G'7/&. *_GS2\DDN%ED1091()<*/DPI
M"8X&W/L>>]?K;_P7$\2OK_\ P4(^*&C.^8/#_P#9/J0AN--1EY!XW,/0GM7Y
M%2L_D%MN&=@)L#F,*0(_H&_6O[Z\,<!2P_"&48CEBJU?"8=.6W[RI&+MZ./O
M/=W:[W/\WO%%PQ_'><2C)M4\=B/9ZWBH\W+YI-P=_6*2UU&61=5E@E4!)&.\
MX'R#)VX/\.<]NI_&A'D><HZ 1A3$/EX$.?\ 68/?OOZ^II;EY/+0A<&88GP/
MN!<!/IN'/.<]J62200*P7]X?W1'_ $Q[R<<]>,]*_16W)\SVFHJ'2U50IJ_S
M[MN^C/B7*4DI2][DM2DK[R:C^\ZWL]GI9):(1'=IRA4>4 8AP,>1G_6=.N.=
M]".[3E"H\H Q#@8\C/\ K.G7'.^AWD%NK!?WA B(_P"F&/\ 69'/7C=TH=Y!
M;JP7]X0(B/\ IAC_ %F1SUXW=*6_1>][J\L0MWY7Z/;5"^'=7Y'[-Z_$Y6M/
MS<=->EMP664/.JH"BPO$GRY'DCI)Z9[[^^?:D1I0(IW7@;82#]WR>OFG_:'/
MSXZ'.:F5G$#.%_>&+R2,9)AQS)QZ?WNE,$TDL*0LOS-B/&.?)QC?C_V;IFNK
M+HN=>HN2GS:)MNSZ\^_=+IU^:.3,^:.$I1O=*JXSULI*SYF][Z==F]/26QLW
MUK5[/3BA*W]S'9HH! =96P&P,9/^UP?4]:_TY?V(-%C\/?LD_L]Z9!"L?V7X
M8^&(G55 )9+)02WJWN>3UZ]/\USX+:5)XA^.?P=\,>7O77/'NA:.5 SOBN;@
M(3CJ21^!^G%?Z?\ \$M!'A7X3^ /#04H-$\,:9IZJ>"%@@"@8P.F/\X-?R+X
M^5I?VE@Z:E[D:M9^SO=<KBDKK\NR/[!^CG0IQP.+E;WY86ERU+7LU53>NUY*
MWX^5O4B3Q@=QGZ50U.[%E93W38"0HTCL>BJHR36A7E?QJ\0+X9^%OC[6V?8-
M(\+ZG?LY( 400EBV3T[_ )5_/>%I>UQ-&#U52K2@UTBI34&__)OO/Z7S"HZ6
M"Q,XR<)JC5<)+=34)./XH_S6OVWO$5[X@_;"_:+FN&,L?_"T/%5I;LXW;;3[
M<Q5D.<8'9AQ^-?+\0D7!QW^S8P.(C_RT]F_V^OJ:]7^/?B#_ (2;XX?%;Q'%
MAVU?Q[K,^X<AH)K@MYN>^3W_ !KREYI%21 OSEF7&#D0]G Q_P"/=,\5_HGP
M#">$R-8>GRJ,:-**3=E90A%V]%KYNW34_P P^-\56Q?%5><W*3^L/GF]97E4
M]Y]4U=VO>UB02-YS84%-GV8MC(\K=S)GUYY;GZU CNTY1E'E &$<<>3G_6X]
M<<[Z1'D\ME5<DQ?-P?N?WL_UZ=C[*\D@MT8+^\($1&.?(Q_K..>O&>GM7N4H
MJ/M(+X?:2C3ONJFC3^:OKJKV,<8N65-KWHJG"-GNYR2YIM=XR7W6VN".[3E"
MH\H Q#@8\C/^LZ=<<[Z$=VG*%1Y0!B' QY&?]9TZXYWT.\@MU8+^\($1'_3#
M'^LR.>O&[I0[R"W5@O[P@1$?],,?ZS(YZ\;NE:[]%[WNKRQ"W?E?H]M4<GP[
MJ_(_9O7XG*UI^;CIKTMN,^T2)<)&44Q.WV;E1C[.3_K>G!Q_'Q]:?)N$FY%R
MK2_8@ !M\GJ) /[V!C?U]^:$$DK $<)!C//W.F_/]?YBFI-+L@4+G;=J!P3^
M[ .'_'K_ /KJZ,H7FIQ5^1O3I5NG&?9.VC[+0PS7VE'!8.5-QYY5YPF[V<K.
M\=U?5.S\_(_0/_@E;\/[7XG?M_? _P ":K )-*-SJURQ(XD>SL_M,1=Q@MM>
M,$9/MR*_TAM.M5MM-L;11\EG;06R+SC9!$D2<=\!!UK_ #]?^"'6CSZK_P %
M$?AMJBPEHM".K9D"Y5?M&FRKRWOTZXK_ $&P-J  ?ACUK^*/'?%U,;Q0J%:3
MG2HX2G.G#5\D_:S<I1LMY.$)?+9]/[K\ LOI83A*&+I12GBZEZDK6YVJ=%P;
M>FJ;J);:.^C8X\ X'/';_"OB_P#X* _$&_\ A?\ LI_%?Q=IC8O+719+1"5#
M@+J$<UM(-K!ARDA'3O\ C7V@20.!S7Y.?\%FO%$WAK]@GXW7L?#QPZ)%#[B>
M^6-CZG ;Z_@:_,^&:+KY_E5-)S7U[ WA):./UFFK:QUOIS+HNQ^I\6XI83AS
M-Z[LG'+\7RN]FI>PG:WG?;OKN[(_SQ&\];V^O.7:[UK6KHJ?F5S=7\\SDCH<
M%R>GRGIC Q-^\BFMUB42(H?8=N[?OY?)Y+;>>GW0*;'</);RN!^]BEDDC7!R
M_P!HD9I"<\G;DX(]ZFMYI?+C(7,D*OY(P6WE\[^AYV\=.17^BE&+I93@</O2
MC1I+S:G>,='T23:>BL[L_P U\3-5<TQ6)G_%<U&3U3E.;LY[K=)7=_YOY2$D
MJ6* '[.1Y(VYW^8?WN>F[;SC.=O8CK0SNDZQQH&BCSY>1]_>/GSQAMI)_P!W
M]:$EE%L6 /F(6\H8)W[S^\Y'7:.>.G3M0CR"V+A<R1Y\D=2^\_O/<[!Z8QWK
MH@[TX*4FTH*&O2?++DM\[NZTUU/,Y'3G5DVIVE><7]KF4TF]KV5K]KSU7+H,
M[I.L<:AHH\^7P")-X^?/&&VG/^[BAG=)UCC4-%'GR^ 1)O'SYXPVTY_W<4(\
M@MBX7,D>?)'4OO/[SW.P>F,=Z$>06Q<+F2//DCJ7WG]Y[G8/3&.]4^O-YQG_
M -?O?Y9:?FM.Y;7+>ZYO9M\UW_$4^?E;UU<;Z]KS_ETDR49Q& P@*F 8R)"_
M^LSC ;;SC.=O:DDD9HM:N+==SQ_92H !ZX#X!SP,'\NE$#R"$,!\Z'$0Z[]Y
MP_UVY[=.]26ZM:/JUL@WM)!N08Z_NF=O^^<D\#CW!K6:]GA*M5:54ZB=UHY>
MYJWM9./,GW8J":QU"+O4<:D+==95/<OI_-*+EKH[IK1']<7_  ;2>$$LO#?Q
MR\8B(G_A(?\ A' LI&0QM6EC?;V&#UXX_&OZL >2#QTQ_7ZU_/;_ ,&[?A :
M/^QMIWBL1X/BF>\Q+C!D^Q:E/&?FP,[?T]:_H1'+#/&!P/J.?\_X&O\ /7Q'
MK2J<7YI+GYD\53@FM4X^QIJS=M.7Y>\K-'^COAGAUAN$<LC9*<Z4ZM1)6]Z5
M6=FWU?*HJU]$MNHXD@$BOQ'_ ."^^N-:_P#!/?XI>'8I?+EU]M$==K;7;['J
MD<C;6^]VY"D>E?MP<X..M?S7?\''/C[_ (1[X%>"O!RR+N\7#40(BV/,^QW$
M;D[>^W.>^.]1X?86.-XTR7#U8\]-UU5<6M.>C&=6G;35\T$]]TC;Q'Q=7 \%
MYYB:$W3K0PRC"<?B_>U:=*4=]%*,W%]TWV/XIM+FE>VL[QQGS%,?(R'"#821
M_%@CKS@\CFM3=Y68ERT:9N(W.23<=1'N()(Y^[G'MUJ"*!H=+T>&)<LOVAOK
MN))QQR!V_'UI86=E9&X6(F2,XR6F7I'_ /6/I7^B$+8F,,+S?NJ5/D49.U^6
M*Y?=\Y<S:[?)'^<>,7(GBX>YB)5)<[CI>,^75OOI;S^\69G*PLB [Y5FD^7@
M3'[T9Z<>J]#FEF=T>-8U&UBLSX QYW>/IT''R5*S2+L4+D.RRG@\3GK'VZ8Z
M#GT.13(V?$^]<%':1<CK-VC'USTX-<%&<^>M2J65*A/V2C?1*RM_Y.UVT"=*
M,:5'$+WI3BYUGM*;ORI/OI=V>KMY#9G='C6-1M8K*^ /]?WCZ=!_<HF=T>-8
MU&UBLKX _P!?WCZ=!_<H@>1HY"Z\@F5?>?'$?///]WK_ #H@>1HY"Z\@F5?>
M?'$?///]WK_.NC;X[:>[6\V[>S?Y?B8VY>E_9^^]?BA+['GR]@EF>"2,QJ-@
M99W^7_EL.3'QC@#^ TZ'=;LRQ(#%JTY^T-M)PTQ^>,$C@>PZ8J#=)):76X8?
M:TB=?]?CA/\ ['^>*N!C#I5DW!E$\<C<9VS8X3U'N*;A.<)1UYMI<JWFDFF_
M2%OZM:X\D5",FT_:7B_\2C*+N^D=O(_83_@A]\1A\/?VX+1@\4*Z[X93PARJ
MX9+G4$PHR#R1CD?-VW=:_P! :.8R'Y.5''3N/I_GC/2O\P']D#XD2?"']JCX
M0>+;B;[+IC>+-#;4[AF")'$;P/+O;H!@<@C'J!7^E=\+?'FE^/\ P7I/BG0K
MF.]L-3M8;E)HW613YL8<?,O!!ZCIZU_&7C-E53^UUC8QE%33H2JM6]_GBXR;
M>B=M%?TZ6?\ 9'@?G]/^S)9>_L6KM1U;5./(XJRU3>LM[+Y'JV\ $GHJY)YX
M->0_$[XDI\._AGX[\=:C*MM'X:TS4M0@DD"! MI"9%)W@*PP,\@_ES7J[_-:
MG/ =/F]LCGT_R*_GW_X+@_MDZ5\)OV>-:^'/A?5(F\1^*!<:'=VL4H\]+:]M
MI(G?8C!QAAC)P.*_+^&<IEFV887!U(N49XBG[>25U"C&2YM;->]MYW/VWB+/
M:6397B,9S+VBHWHQDU%RG.*Y&DW>T;WDUHM/E_'/^T]\2M1^+/[2'Q6\?WMW
M+?KK'BG6KK3Y)&,B?9Y[HRQ1PC.U8^>$0!!D8 YKQ2:>9V@VH!M96)"8_?#K
M&<=O]C\@*SK>:\_X1RQU6Z5CJ=SJT4;!\[I(63<7.1D@G@G/:M/>\9)8=<W"
M\=9^T8]?IU]\5_HEPQE^$R[AJE@J$%"G"@E&FM+MVYM/1)^1_G#Q?FCS/B1X
MZO-SG[6O>;?,W=WZ]KZ6U^3T@+R(S/Y8 68S-\H&9!P8SQTQ_#3&ED*AU08>
M?S<!>/,/.SW'^QWQ2)<32)(A7F24R8_Z:Y^YSR#[?CSS3H7D\ET91^[D,B>I
MF X3\?[O7CC'%<4)U%5J1O>$)**6WN*44W;O%Z+NDS*M]76'53DCS3YI-+NE
M%J^VKV:WZZE@G:<   KYW '-Q_SRX[=MIX]JA:1UEA6- 0S+,XVC_7\YB.,<
M=MGXXI(9)9 2XP48SKD=9ATCZCK_ '>M2VK.?,:08(E,Z\=9@?\ 5\_J.M?1
M5*=/V-U+FDHP<UW]W\7>W3<\2G[15]6N2#BWIO%\NBZNS?\ GY022D-,-NUI
M65GP!\I!R /[O(Z#\JDBFNEOE,<0-Q>H?+4(/NPI\Q4 $C*_>(Z]\U [2N\L
MA4#+;GQV(.0".HY]^>_6K]M>^3?Z=J<JA1I\5U',", &XC,<><XQNR,?XUS4
MH.CAL36J17/0CS0GO)7@I+T<;Q?I<[<2Z$J^$I6]S$32J**3]Z')JDMTXQ2O
MI;G?J?;O_!-[X5K\<_VP?A7\.[JU,VA>(-2GO-6= R"%]%5+V#$J8,6Z6(9
M8;NASTK_ $G/#]A'I>BZ5IT0VI8:;8V* =DM+6*W7\<1C)ZY[U_$-_P;G_"F
M;Q;^T+XQ^(%[:%X_ ,MN]G.5)"#5H)E;#8.,Y R#WP37]QT0(0#&/\XK^(?%
M_-\1F&?TZ%6I[2.&I7B^:]G4=G>VEW&E!KR9_=G@SD>'RS(?K%*DJ<L1927*
ME=4U&4)7ZZ5Y+U3[$E?R0?\ !SCXLO\ 3V_9QT"W=OLFI'Q2;Q1]W]UY+Q[C
MQ@$\"OZWZ_C*_P"#F77EO?B'\!]&#JQT]O$6\9R4,B0NO';../S]*\7PNPT,
M3QCEJJQYH4_:3:?^'D_]N/3\9,77PG V92H2<9U'&G>]K:2G=OR<4S^9U 9D
MDD(V/<A#<J!AD\H?N\ 8*[L#_>]*@:60PAC& 9VQ-P 4\IODQQA<X'IN-36T
MKK)(LXVK<HO)S@>6OR\$XR>.WY]*9%+(P59P%1RXD." NT_NSD],_J>GO_=E
M;VL<?AL+/FGAX*,I4WM?EC.T/YO>3TU=DM.W^>UU0CA:R:YZ]2:K./6*?M.;
M3>3LT]=XV$GEDE\[" *_E;R%"[=GW<$?=ST/KZ&EG=U1=J!6FQY^ !LV_P"K
MZ#Y=^,G^]4L4C%IHV_U<@!=MO"[.4YZ?,<?7/UJ*!Y)'E\Y=JO\ ZS/\&S.S
MKG&[ 'O7HUI+G5.UJ5!J,EWI2]ERO>U[V6FJ2[:G15A&-:3CK*ZJ-O=PA*G'
MV?J[<W+Z7"=W"*54!IL>?@ ;-OW.@^7?U/\ >HG=PBE5 :;'GX &S;]SH/EW
M]3_>H@>21Y?.7:K_ .LS_!LSLZYQNP![T0/)(\OG+M5_]9G^#9G9USC=@#WK
M%)+EYU\/+[7SI/V7L^O^37RTS72W]VLO\'[F]/Y6^'R6NHEP[JBE5 :8?O\
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
M?DVMUTZG\[X=-TUK?VK<4[_ T[I^5^^VP0/(T<A=>03*OO/CB/GGG^[U_G1
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
MTT*R/&N5BF9$XZQ#HV>,\'KFFMYLA48SY</!P?\ 5C^//]?? S5FSDDNHKF
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
M+CS^VS;_ *OZ;L9YZ^U$#R2/+YR[5?\ UF?X-F=G7.-V />B!Y)'E\Y=JO\
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
MCX:-N^<]5X.?SKJOBE\2?%/Q@^+VN?%36);FZ:[N;G6%CE,CQI?O.9A H8G
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
M^<WYV_NA,RA@,_7IQGIGT]J#,H8#/UZ<9Z9]/:OX7A_P7Z^/9Z^&+7YOO?\
M$ZEXQT_Y<AU_#\:!_P %^OCV>OABU^;[W_$ZEXQT_P"7(=?P_&I7A;Q-I?"K
MI?WX]?9_W^G/+_P$3\8.&=;8B6]U[LNG-9+W-I<D?_ _4_NA:900,^Y'M_A^
MM#3*,8/OV^[Z_3WK^%[_ (?]?'O[W_",6N6^4C^VY.!SS_QXC^0H_P"'_7Q[
M_P"A8M>NS_D-2_=]?^/+_/K0O"SB=I?[-'9?;B]XIZ^]HU?8?_$8.&?>_P!H
MEJ[)\L]$I6NO<^TM?O[']T+3*,8/OV^[Z_3WIWFIZ]MW;IZ]>GOTK^%S_A_U
M\>_^A8M>NS_D-2_=]?\ CR_SZTC?\%_/CTJEF\,VN%R#C6I,[!W'^A?I^IH_
MXA7Q/_T#+_P*.M_^WAKQAX9N_P!])WM:/+/R_N;MORZ]C^YF:Y&=L?S$#<>^
M!ZGT_+I]>/\ /6_X+;?"VZ^&7[9NIQV;SQV7BV"7QI=N&("27M_)YARHP, =
M\^WI7T6?^"]7[0]G<17<_A>S^S31+*I_MN3<+=CG=@V/4#MGOUYX_-']M3]J
MWQC^U[\6M.\9^)],@L"/ 45IF.Z:Y(A\YGW[C%'\PR1CTZ5^A< ^&.?8/-H5
M\91I0PZBKR]I#GYXOF^&_-RWLF[6V/SOQ)X[P&;Y/3IX2LWB'5G)4FN54E[-
M<LTVE=M/7?8^-YY;UG2[BNIR4?\ =_.>8%)(D'7@_P![IGO77_#*QU>]^)W@
M^ 3W#+X@URQTEQN)'E74P!;COCOT[_3ES!<0V[1QJCB#3RRDGEH5'#G(/S>W
M;UQ7J'P*N+^X^,_P)LA#&7U'XD^'+3EO^6$LX&[&TG/<C'?UK^C\=@:.!P"C
M5Y$X4*BBI-)MN*]=(^]K\C^9\JP>8XVO)TFVG7IJ4G.T$I5$Y\KO9W:<ET_(
M_P!,_P#9>T;^Q/V>O@]I!)/]G> M"L\G.X^3:JN3^7^>*]\ V@ =J\Z^$5F=
M/^&/@:R(P;;PYIT1QTRL0!KT:O\ /#,G?,<?;;Z[BK>GMYV_"Q_I/E--4\LR
MZ.[C@,)%RZNV'II_D%%%%<1Z(4444 %%%% !1110 5RWC2WEN_#.LVL*EI+S
M3KRRV@$DI=V\L#?D)":ZFFLJNI5@"IX((R*NG/V=2$[7Y9*5GUL[V^9E6I^U
MI5*=^7GBXJ5OA;V?R=F?YE7_  4#^',OP:_;&^+/@*WA*Z5H^H17=Q(5X236
M(WNU#, %&9)<#(!],FOC2(7MK+;Q7$15;9G.2#@K,<@_]\D]O\*_?+_@O_\
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
M(;LD8QT]O#)XA/IL9O28H_$3(UXT?SO;36C!K-4'&1-)M5N1@$\,<"OZM?\
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
M]?:GH\F)T<8B;89&Q\RE?]7M'&<G&>F.?2FQ-*6F\]0H./-QSMQ_J]N0<[N
M?2N.K=8NNYMNFO9>T6NL&XZVWO>R>MUIZGLXAQ=6\5JK2EI:[A*G%QV5Y35F
MX]U#JQ+AY-B87#2X\_MLV_ZOZ;L9YZ^U%P\FQ,+AI<>?VV;?]7]-V,\]?:EB
M:4M-YZA0<>;CG;C_ %>W(.=W /I1$TI:;SU"@X\W'.W'^KVY!SNX!]*2TMSI
MOEY?;;ZTG[+V?76WWJ_I;G7V;=XU5_A_<WI?Y1\HZZH)Y9%6,A?FEQY^!]P+
MC9]-P&>>O:G"[F$MS<!>'""12" -HVCIG'/USWI(C(S2BX4*K8\WJ=N/]7M]
M=W&?3Z4I\Z#S(9%QYVW<>RX/R8)QG(Z],=.::K.$8TI7YIS@IO7^#RTV]?."
MM9[?@=6&H0KPFFE*SIU4GM&$HQCKT7LW96Z1:>FC*DOFS.\X&,%6EQD X/R@
MC\NY'YU;>2\,UG/!$9);HG[4FTMY8BP$..V5&><=Z83<1"XC91AC'YA[KDC9
MC(Y)XSP.M6DU6323=R21*TK&".-,\ 2_(2./?GN*J$E&#<K>[;D_NKEIRIR?
MDW*3;Z.6MNLXBFI1E"FG.$(RA"*5Y<]X1IKEZ^[^%FPN&ANM5^V0L&2!?].
M.5A;9MC!';<PXS]/>J5T&D19PH68O^\ 'W8QT..W'?Z=<TTZ==Z;JFKV\(,M
ME?"UDU&;G%J=HD@"\%3O8X.YEQGC-6/WRW#B0 90"49X6+'WA_M8.<8_&DL?
M3Q3E"BW*.'G&I)M6<8QM'W;I<RDK.ZZN_<Y88*IAI<\?=BZ-.TME+X>:"WVG
MSK;9J^XPR2QB.Y S( L6W'_+$<^9P/7N*=--(T7G!?WDAV$8/$!YW^HY.">E
M(C2F9MR@1["H_P"O;^_TQOQVQUH1I3,VY0(]A4?]>W]_IC?CMCK2VO?NYR_O
M496^]^6^PU&-[J*BZG[Q:_"HM-P\N9I:=>VHCO(+=6"_O"!$1_TPQ_K,CGKQ
MNZ4.\@MU8+^\($1'_3#'^LR.>O&[I2HTIF;<H$>PJ/\ KV_O],;\=L=:$:4S
M-N4"/85'_7M_?Z8WX[8ZT;;ZVU?GAWLO.W;=:#WV27/^]6OP\MO<\N;[W\]4
M=Y!;JP7]X0(B/^F&/]9D<]>-W2AWD%NK!?WA B(_Z88_UF1SUXW=*5&E,S;E
M CV%1_U[?W^F-^.V.M"-*9FW*!'L*C_KV_O],;\=L=:-M];:OSP[V7G;MNM
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
M5R"?WXQB/U&?3K4N9#T7^$/T'_'Y_P \_P#=]SD^HHS(>B_PA^@_X_/^>?\
MN^YR?45HU%\W+'=Q=/SM;F7G;K\^YLZBU]V:O%+X7[KTU]7]Q'!NE1Q,-HW&
M0DYXEQ]SU'(SCKQ1$;JX%Q$L9\R3#.H!RJP_,#CL"!T]O0XJ4;F(#?+'M#R'
MCBZZ[!T^7('4Y]11%>7-G('AB5[R97CDC/"JI!4$$*>=IST!]ZBIRI2DH^XW
M'E:U::<6[+J[Z/;?[KA4:FY1B[^SE[LDU%6]FY2;MNTG?S4>Z(;*YDD,]\RX
MMBNQG(X$B HHR<C)<!<'O^-?I=_P24_9UOOVC/VJO!>FZO8N=+T34'O-;<H=
MML(4%S8F3<"$\TQK@GD]O6OS)N&ETW21I$R9_M*[@%L4R[F=[A2B[0,X,C!2
M?0GC-?V]_P#!"+]C^\^&'PNF^.'C"T@M?%'CNWM'2V2!C]FALBT43+-((VS+
M RLW[OJ>M?EOC+Q93H\.5<$JB52I1G1IN+UDIOEBEM[ZU372-V]C]B\%>$ZF
M,XFABYX;GI0E&=2H[<L:$;N3;TU=DNNC1_0OI>FPZ9ING:="H2+3[&ULXU4
M#;;0)".G&<)R>]7T 4%1V/\ G_Z_O3Z:% 8MW-?P]=N]VW_G?_)L_O1146G&
M*[-[:62TLK/X8]CA_B;?IIGP]\;7CMM6'PIXA;.<?-_9-WMY^M?Y7WC76+S7
MOB!XZOKW.;KQ7XA\YSD[?*U>\$7TS@ >O8U_I@_MR>/T^&W[,GQ3\5RDJECH
M<]OD,%.;V&:V R<=2X'7GIS7^9=J)DU"_P!6U  +_:>NZS<SD<E ^I7$L6#W
MW;AN[ =Z_IKZ/."3KYMC-4_<I\WV4J<?:-)V^+EJ-VONDEN?R9])?,?<RC M
MKDA">)7?WJCIRC:W>BG&ZUL^ADK/(_GI*I!E*;N/N[/N#!Z9_P /I4\$KRM*
MLPVC \PD8V[?N#G.-V!R>3[4VX20@R  .A7SP/X<8\O''?OGMZ\FB7S-I(&)
M'*_:P/\ EGM_U.W'WMPY;T-?TUA/>>*G!6:E&*3T;FY0496\KKRV/Y?JSC&&
M#@K7E&5.4NSYJ23B^J3@I)I:WTW%@>21Y?.7:K_ZS/\ !LSLZYQNP![T0/)(
M\OG+M5_]9G^#9G9USC=@#WI9VEVC"@%MOVG'\&/]5MP!G/5O2B=I=HPH!;;]
MIQ_!C_5;< 9SU;TK5:VY$]>7V.^E5>R]IUTOKY._I;-=+]HTG_B_<VJK\+2\
MHZ:B0/)(\OG+M5_]9G^#9G9USC=@#WH@DDD,RS#:LF/,.#\FS.SKTW' YXP3
M[TL[2[1A0"VW[3C^#'^JVX SGJWI5E8VFRAP&9<W &/DVC,>#C)W8Y]#]*B:
MA*#3C>$N5TT]E5BZ3F]]-4WV'&7)[]^7E@Z<G_V[2O47K'12Z^ZGNBM&)FN+
M6-U(6_2?S>,;/LZGR_8;N.M?TE_\&U/@Q/$/Q,^.7C.YC_TKPA)X>2T+ 9 O
M4EB?! /51V([YXK^;R"Y+B">0 &V6=9.>F59$QGU[],?0YK^M#_@V4\*7-GX
M=_: \17$82+7I/#AB;'46TLRGL >,'O7Y'XT8^M0X6K4KVBJ=.$XR=FE4KQI
MVBNJ]F[6T:3O8_7O!/+IXOBG"*G[DZ<JE3FTNIPA*4?N23?969_6"OW1]!_*
M@DY'''.:!Z>F*6OXC^):/JM5Y--KYVL_4_OM:))]OT/G/]JSQ++X0_9V^,WB
MF([;CP_X U_5(.WSVUJ67^GOQZ\U_F(>)=:E\2^-/'OBFY/^E>*/%>I:I/N/
M(2\E+L^,YZ\Y/-?Z1O\ P4A\1Q>&OV.?CY<2MM^V_#?Q)8IR!EY+%B.21^ &
M3[5_FEPF=VAF*@B[@65\<X@<\N#QEP!T]J_IWP(P3E2QV(<;QJ5Z?)Z4X)5.
M7TE;IJOO7\C_ $@\?!8G#812DJV'IWG_ 'E6J*4&W:U^39+JEJBTI;)8] _V
M?IUMNOF>F/?%2F607(4C]V8?)!V_\L,_ZSG\]W3\:B;SRCA%^9<J 1C_ $3M
M)D?Q]MOIWITSS&%"JCS!&(R.?^/?_GIGN^>"*_IZTIQBK)^S7+?[2JNSAIO[
MB5NVKOT/Y=H/V4:DDY)U'&*335V[<TEM>VNI%&\AN&4C]V 8@?\ IAG_ %F#
M[<[NE"/(UPRE?W>#$#_TPS_K,=.G.X<4KM+Y*[5!DV!3_P!>W]_IG?GMGI0[
M2^2NU09-@4_]>W]_IG?GMGI3WVZZ+RQ"W?E?OML&W1/D_=/6_-S6M/SM]WWZ
MHCR-<,I7]W@Q _\ 3#/^LQTZ<[AQ3XI7#7Q8?+':2I%QU0'"N.QSG.1C]::[
M2^2NU09-@4_]>W]_IG?GMGI0XF>%8T \V1/*QG'^C'JYXSNS_"?_ *])J+7O
M)<K]UKI[;[3\DUU]!/FBKQ=I4U[/FOO>SY_1+=[+5^K; RW$<@E3:!9,%SGE
M>S_7G@\=*_I]_P"#;+P3-J'Q ^(7Q&N865K?1-3\*POMP#"LD4HYXSS_ ,!_
MI_,,\IL[<[E42)!Y)"XY@'\62,EB>QK^S;_@VK\+(_[-OQ \9R*JW+?$75-+
MB^7E[4VL4@<MQR?0 ]^>U?C?C=BJ>&X8K4U/2K".'BNLJCE&2VZ76C[;G[5X
M&X&6(XMP<^1S4)J=225X\M.#3:?5-SNVMKZ]#^F!%V(J_P!T ?E3J0GD =>_
MTI:_BA24G*VKB[-]+[VOM=7U[']X)**44K)))+LEH@HHHIC"BBB@ HHHH **
M** "BBB@ HHHH **** ,)VNQ<6O)"#?Y_3'(^7VK^7;_ (./_@OJ?C;PS\'O
M$VCV4D]QI']NM>O#$78>8\2Q[BH)Z=.]?U)ZJDOV20VX/G%X\$=<;QN[>G^<
M<5XG\<OV??!?Q]T.UT3QG9Q75O:QD()4W8\S:S8P!CD?B:^@R#/*649Q@L94
MC'EHMJ<(J[J*49NS77WKORY$UT/F\YR3$8_+,3AJ5>]2K%P@YRMRV5.+EMI+
ME2LUUE*Q_E]P^ O$)2.-K"\VC<ES_H\V-R\1_P /7(']:D;P!XC_ '1FL+LN
M"WFYMYO?R_X/Z].M?Z$W_#I_]G-?-']AV@\Q@S?NWXP=V/S^GO5H_P#!*']G
M*3)?1+3<VW=^[?\ A QT7].E?TG5\?<GHX*G0IX.K":3CS\BUO&WWN\KO3O?
M<_",/X09Q5Q>(J5,322G[3E:D^9<W*HJ7FI?EY'^>A-X"\1MECI][OBP)<6T
MG\7"9PA_6F/\/_$2IC[!?;H<>9_HTO\ RT^[GY#_ "^G'-?Z&C?\$G?V<6,Q
M_L*TS-Y>[]VW_+/&/X?;\:&_X)._LXL9C_85IF;R]W[MO^6>,?P^WXUY<?&W
M*/W;EA*K:G>;Y%[T?W?X^[+[SCEX&9M)R;Q="\HJ-^=Z-6]Y:?$[:^K/\\M_
MA_XB5,?8+[=#CS/]&E_Y:?=S\A_E]..:'^'_ (B5,?8+[=#CS/\ 1I?^6GW<
M_(?Y?3CFO]#1O^"3O[.+&8_V%:9F\O=^[;_EGC'\/M^-#?\ !)W]G%C,?["M
M,S>7N_=M_P L\8_A]OQIQ\;,H7)?!U7:=Y^XM8?N[+;?W9?>)^!>:OF_VO#K
MFA&/Q/3EM[RTW=M?5G^>8?A_XA"F/[!>^9$/,?\ T:7=MZ\_)C!_SG I/^%?
M^(O+Q]@OM^//_P"/:7_5_P#?'3\,?CQ7^AH?^"3O[.)DED_L*SW2Q^6Q\MLX
MQC^[1_PZ=_9QSG^PK3/D>1_JV^[_ -\_K^E2O&S*;*^#K74XMV@K.*27WZ7_
M "Z#?@7FK=_K.'^#D^.73E][_%INOGY_YYG_  K[Q%Y?_'A?;L>?C[-+_J_^
M^/\ (YQ43_#[Q&05:PO,&+SF_P!&F_U7?I&?RZ>V:_T.?^'3W[.7_0#M/]1Y
M'^K;[O\ WQ_GTI#_ ,$G/V<3G_B16?,'D<QL?D_[Y_7]*M^-N4+X,'7OS7=X
MK;R_ G_B!6:MQOBJ"Y8J.DVKVM9OS_.WDC_/!NOAK\1Y+=9)]/O?L0B!@_T9
M_P#CQQ\O\ /3\>M=,/!WB2:%62QO//@T7[*#]FEW>0H]T!_7Z>E?Z%I_X);_
M +/DMJME)HEGY<5N+9!Y+#]VH '3_//I66G_  2A_9TB),>AVGSQ^2W[N3[A
M_E]<?_6JCXZ9;3JPJ+#5TXV4TDDO-)>EF[]3R\?X#\38R+:S"C#;E7M)<VDD
MM5;^5:[:7/\ /-TSP#X[NH9G:PO"C(;3_CWD_P!2<>J^G]?K7N/[-OPU\8P_
MM!?!"6\L+H0:5\2/#UZQ-NX"VL-R,DG9@<9_+GKS_>3!_P $K_V>;2(1)H=F
M%,G_ #R;IC&.@XK=T7_@FA\!O#>M:=XBL]%M8[S2;J*Z@<1-E3 V]2.!T(SG
MZ\^GE9OXRT,S<HJG749WA%6M9-IQ26MG>Z=NC\ST,I\%,[RZ4D\31<+4WRJ3
MTG%Q=WVNKL^\OAR_F>!/"C@8#:+9''IF,<?A7:UFZ/8V^F:78:?:C%M9VT<$
M(':.,84?E6E7\[XFI[7$5ZJ5E4K5:B3Z<\Y2M\KG]2X2DZ&%PU!ZNCAZ-)M=
MZ=.,'^*"BBBL3H"BBB@ HHHH **** "BBB@#^>?_ (.$/@!<?$;]FJU^)FC6
M1GU[X:[WLY8X]TB0:E=1I=\C)_U*MU[?2OXB;.XL;J"6SM@!;8"HIXQ/%Q<
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
M#P7H]C-=V$&KZ/+"%C)C%JEQ%-/AL!<>4K9R0?45_I#_  "^%6B?![X7^$?
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
M:I(4/_ 5\S.1]>I^E)(9C-;>3]SY_*Y'7'[WK[Y^]]14DD<VTP19 T](Q#W
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
M^6NNBU1TY5@:E7$T,-/GE'VJ5H*\G&E&4I^OM%=KHY19[C\'_A#K'QF\5/\
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
MH_Z.E.4\ZG6:]R&&Q4(VV4E"*E\GI;KIO96/T0'WCG.>W^[[?Y_K3JB^;?\
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
M''(BH68W;<'A0>XYQQ^-2+JCV?DP6"M)<*[&YV(7;#%B. &_AZ<9/M7ZK_\
M!.7_ ()[>,?VC/B7H?CK4='N)O MMJ5NU\TT3!/M"2K++D, ?]6>PQUKY'B;
MB? 9;0=9U(TX0:FY-VY=DTNU[?\ @=WY'W_"?"V+S#$THQ@ZM2H[J+3E?6TE
M;UYI>C3W/KO_ ((U_P#!._4/B]X[T_XE_$72))/"OAN]CU/3I+F)@@UJTDCF
MB.,;ON$\,-O7Z5_;UHVC6>BV-CIMC%'%:V%K';0I&H50D8PHPHQT[>E>+?L_
M_ _PM\!_ ,7A'PE90VMO(!=R"*,*WV@QA&R2-QX _P ]?=-.\_R3]HSNWG&?
M3\*_A_C3BK&<2YOB:]2M4EAH5ZJPU.4FU&#LE)*]DVD]M+/J?W=P7PS@LAR7
M!T*="G#$^SIRQ$X12<JJ]]J_57:;\^Q?HHHKXP^T"BBB@!",]1[U6N;:.=)
MZAM\90J0""I'0@\8]L5:HIQ;A+FCI+2[6[MM=D5*<*L'3J14HR3NFKK56N?Q
M,?\ !=#]AJ^\ _%._P#C?X+TID\+:QH<M[K,MO$2C:_/-)<3D@ G.T<X^7T(
MK^;^RU:WD\/;2#]NDN,1*00XG*\ @C<,<\'C\Z_T^?VI_@-H7[07@;7/!'B6
MQAN]-N-)N)+821AB+YHVC0!@"PX/3/TQBO\ /0_;J_9)\0_LE?%G7+77M,N+
M7PU>ZA<2^'RL+&,&2=A:G*@@94<%L8Z\<U_4'A7QG-T,'EN+Q,:DZ,(I1J2N
MO8N7,O64%I*]M;+JV?R/XP\%QHXC$XW 8;EI582D^2%E&K!14HJR?QI<T=G;
MF]3Y0LK-XY[>WNOO3VBW0R1G[4QZ_7(^G'UJI<QSQW7E#.TR]O\ GN3Z_P P
M3COTJA+<:I<16UX"=\BH+;&,C=R@YY&#S@X[G K1N=12&R_T@C[:4./7[7C@
MGJ.OT!^M?T]/'0Q6'P]2BX-R6ZUTG9*+M_*M]$D]S^3\)@L=0QLIXAOV?M'!
MT];)):73T6K7X7)4AG@66.;&9&:6+I_Q\'A<]_7KQSCZYD:W?*G.3.<?]=L?
MR_2F*FM1K;SZADB;;+!TY)Z=.W]*LO+,J+<#("SC/_74>O!QQ[8J(8BG2I1I
MS@I24I1E-:V_FLVOB^_N>U+"U)S]KS)07(E%=MK?XDM6N[W)%CN8=ZR]6!9.
MG_'P1\O3^1R/Z%LS[&6?[GF9/3_7^GJ3T/IFF&:YNE24\YGVK_UT['Z?@,5'
M.)@A;^!9?FS_ ,]1C^OX?CUXZN)IMJ'*K-QA&R^&W5V[NU^_GH%/#55[23DE
MS**?^%M:P[-15W\^N\DQN5:Y63.28O,^F1Y?3U[XZ=Z)C<*;A6SG]UYF?PV=
M./KC\:5Q<3E0O^L(!N.G\/\ J^?H.H[_ $IEP\[1Y/+J0+K^46?P]/J>]*AA
MHXBG"I"*7,TN3:2VY96>T?<A;_MW304L6H3Y'O[11B^G)^[O+YJ3<6^T?E?7
M<48R;N@^U=,=/W/3D=AP:H2V&JSOYD _=\&?&.B_<_3'3';IBI?MBP^7!-G?
M/Q-WQCF+IGU!S4S7FI:?$Q;_ %; %^G0_<],=O3'UKMIT%2?NN-HN$-=;1DH
MQC*/;6$I+^XTSG]OS\K3OS)<[DU:#=164>SN[I=H1Z(=;W< CGMKG_CY78)L
M^IXC'''IT]/7-49H+^*.XE?.QMA;H./X.G/H>,FHGBC-M/K$F/W91KLYYR6Q
M%@9YY].GO3+Z_OWM+:]"2265TRQ$(A=BSN(HN%4G.XCZ^HP:>)S?"X.G*55P
MYZ<7"R:MO!7C_=?-?O;H=.%RC%8I49TXU>2LW&]I7YH6NH_.-*WI\R>1YQ!;
M7,*/+<HZQ2"-2QWS,(X>%SU) XK^CO\ X(\_\$W=3\9^(]-^,WQ6T:1]%GDA
MO--DNHCM/E9VD+C(P0O7UKYU_P""8O\ P3.\<?&'Q7I7C#XBZ+-+X U*:WNT
M:>+:A2(AT/0-]_&<\_I7]PWPR^%OACX0>!-&\&>'K."VTC2H(XE$403&X+W
M!/S#/)K^5O$_CI>TEA,'B9>T<ZU.;C+^%3@HW;MM-*3]GY(_J#PGX!@K9EC:
M/-3ISH.G&JM:D4Y132:5Z:E']YULI'I'A?2;'0]'L],TV)(K.SAC@A1%V@)&
MBH!@ =EKH,#GCKUK/L8Y(FE3GR,(8NO<9/\ GZUHU_-E2;KRE4J/VDJC<I2E
MJY.6\FWNY=7U/ZMHTH4*4*-**A3IQ4(0BK*,5M%+HELET20=.!11122LDDK)
M:)>2-!K;N,?CT_#K7\CG_!SQXQ>RG_9E\+B0BRU5_%1U"(<AOLYADAW#KUY'
M]*_KAE)"''T_.OXE/^#COQ/'XJ_:$^#_ (4DD\Q/"*:^UQ&&_P!4;VUCEC)
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
M]$4EG=3P1E0=JNS)GCY@V3UZ\],X'UK^DG_@V]\$7/B/XV?&'QCJ$6Z?PH-
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
M?I1117\T6MLK7=WIU[^I_5@4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'F'Q!^(FD> 8%O]4E$5NH8REL@>W3W_ *?2O'(_VNOAL8)93?PXA*JY
MWMP6.!Z'_/3M5?\ ;!\)3ZW\,-6O;,N)K6'+!,DG+<8P1BOP+$>K6UG?V\\\
MN^*8K.NZ12X,IV8&\_=[Y)^E>[@,#1QM*G=3<E)P:CHVU:3?RB[*^]O*[^8S
M+,<1E]:I[-)^Y*I9_P -)V<6O.\9<WXG[]?\-@?#++?Z?#\NW^)N_OBC_AL#
MX99;_3X?EV_Q-W]\5^!$?VG"EY9N!^]S(XWDC"\ECC;Q^/I3E%RI^>6;Y?\
M6?O'&_</DYSQMXZ9KZ"/#."DJ;YZEI5)7UV@N9QEJ^MMGV?S^8?'4ES>[3T4
MK:2^)>UMT?\ )&ZU>LM-=?WU_P"&P/AEEO\ 3X?EV_Q-W]\4?\-@?#++?Z?#
M\NW^)N_OBOP*47*GYY9OE_UG[QQOW#Y.<\;>.F:%%RIR\LYVY\SYW&_(^3&3
MQCCUH7#."]R\ZB_>34O>VA'FL]]?AV\GWU'QW)7M&GHI6TE\2]K;I_<C=;ZR
MT[_OI_PV#\,MS@7\1VKN^\W\^E'_  V!\,_^?^(_)O\ O-_G\*_ ?_2. 9)_
M,SF0^9)AX_[H&<=/3-+_ *4/^6D_7^_)_JO[G7K_ )Q6'^KV#N[3J;NWO/:Z
MM^#7WOU'_KU/^6GI*2VETE;]$GY_._[[_P##8'PS_P"?^(_)O^\W^?PH_P"&
MP/AE_P _\/$>_P"\U?@1_I0_Y:3]?[\G^J_N=>O^<4QVN45F,D^%^8_O)/\
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
MF:[TD>1N L58K 08P?3J>W:OE73+:/7M,GGD4K>1;FVN"C>>%R!@^_MUK_3
M_:7_ &%_@O\ M)Q76H>.M'FN-773WLK26T%K$BCJA97MG+8)/.X9K^6G]JG_
M ((4_%G2?$>KZ[\']<ATWPQ )[PV=QI+74K!6+ "2&YMTSLP!^[_ $S7].<$
M^*6"JT:6'Q^(5"O"5.$54YN6=6ZE>+C?W&VHWD[WWTW_ )5XQ\)<;AIUL3A*
M#G1M4KN5-I.G%23C&KMK;>RVMMHC^=\7UQ/'!:7IR]O&L$/ _P!8O Y_J>/4
MT^0#R##SM;(P?^?H^@_R/>O:_BC^SYX_^%OB:7PYJ^DZA?ZA9VK&6YALI(XW
MNHWV%@FY\+D9QN)]SS7S]-8^*(+UDNM)OH8HF+%9('4_:%.-V3QCVY[<U^^8
M7.LJK4*%65:GK&$ZT;K1S>Z[)K_@GX'F&19Q0Q->C"A44%*,8.UDW)*_7I&S
M7XFJT3VPBC(X,2E.F/M78_AZG/'K4$IEC^64'8^789_Y;^N#CG..1[TV>YN)
M#NE@DC\J(!0P.1<KT8C!^7V_PI)))+A(IG!\L($< 'FXXRV<'CVP/UKNHX[*
M))2E.B[N7O)[;<MO-?:6G3M8^:Q&"SB'+^ZQ"2;4K)\TE*R2B[I7NKZ^?4M6
MIF@>.9^ P83'KG(Q%ZCT''_UZJKY@GD$Y^24@R@X^L?(YZXZ#/'-1W,UVB0H
M(7D$7_'QL7)?)_=[2,XQQG/7V'5@BUN]G M]'OI]FTR&*%CN!QMP1Q@=*RQ&
M?9;A.>$*M-)QJN$X;<CE%0Z7NV[_ /@.QZ^5\-YCC*$*M6E)^UC5T6Z4&G3M
MU2T4>GNM?*_ UC;QWS:Q@73;#:\'.0>.G'3&>/\ ZT)O?-+-=\VN &'KVCQ@
MYZXZ5UGAOP!XE\=:_9Z3_P (YJZ2R2)$LHMY"@:3"H2-O0$C/../2OU)^#7_
M  1:_:!^*M[I>LC7(K/PZ[02W5K)H\OFM$VUE42?;% ('!^3 ]!V^+S/CK+\
M''VD\12IT5%-U)7LFG"C9I-OIMW;?K]SEOA[CL6HQ6'G*SC%VWJ5596C?2Z;
MUOTZL_(C1-'U;Q9K]AX5TFTNI(M6E\N<)!(1NR/(!.TC!8@^O]?W^_X)V_\
M!)7QWXR\?Z-<_&+0YF^'=PT5W$;B,>7M5//C^[A_]9M['ODD9K]O/V4/^"-/
MP0^'NFVVI^/]-O=1\3V@M)8;B(6L$8FB*DGRWMYW(.T<"05^V'A7P9I'A'3+
M'1M'M(H-/L8EAA'E1B4(BA5RZHN3A1D@#/OFOYXXS\2Y8ROBZ668B<HN7*JM
MY>SE2E3C=PV?-&7*HWVL]S^BN#O#+ZO@\.LSPZ<H3G*--6<J4IS:C[2[LDK1
M;:OI9]#@OA#\(_"7P?\ #%CX*\+65O;Z=I<*1)Y<*JP7 *\[=_;//I7LCVL<
M\!AD'#%3]=I!'^?Q'K3UMH4DEE .Y]N[IVZ8_P ^W2ED6;SX2C 1#.]>YX_S
MZ_A7XCBL8\74<ISG6G.WM93DI2ORI2<GV<ERJW8_=<!EM' P]G3I0ITXIJG"
M"M&,7JXI6LDKMK;XI=RPJA0 .P ^N!BEHHK!*R22LEHEY(](**** *]PQ5=Q
M^Z.3_G_/MWK_ #X_^"Y'Q 74O^"A7Q(T&Y9WMO#ATE(E^9E3[;ID><=AD^F
M:_T'KA=\,B=V1@O'\6TX)^AQ7\P7[=?_  1R\3_M*?M&>./C%:ZGY4GBE[)Y
M!]A,J@V5N(8@&\Y3D;1GCM7Z%X:<283AOB*.-Q,U"*HRH5&[MQA4G3GIV;Y%
M\OD?EGBIPWF'$N12R_!TW54ZBJV3L_:4J<X16MO=?M&]'O?K9/\ CBN=UI-.
MMJK[1L:< -_RTY3C ]?\:KM<ZBH/F*Y6/;O&W^]]SW[C^M?TS6__  04^)3H
MSRZY$S3D";_B5$?+%Q'@FYXX R<G/;I5J;_@@K\2)7P=;B$<F/. THY.S[F"
M+CUZ_P!*_HC%^,V33JPY,4GR:\UI6:4(M1VO?GOTM\KL_EO">!W$7LYJ>!JM
MWFXRDXOG7M%45_>?NN":6F\M;'\R"W%_&90P;9#@R#;V;E>GMQQS[4DEY?Q,
MNY6VLN\?*?\ 5^G&>3^>.E?TVR?\$%?B4SQ_\3R+9+D7*_V4WS!.(]I^T<8
M&>*23_@@G\290N_6XB5D"<:4W_'N/X1_I/7G@_I7JTO&[(G!2J8J%^17C&,K
M\_+3BK7CKJM?7=A2\">(9**>!J1BI*6KBY6>JCH]E+?K[S[G\RDEY?QNI96V
MNOF ;3_JO3CO^M$EY?QNI96VNOF ;3_JO3CO^M?TUR?\$$_B1(%#:W%\KB,?
M\2IO^/8?P\7/7G@_I1)_P03^)$@4-K<7RN(Q_P 2IO\ CV'\/%SUYX/Z5?\
MQ&WAY;XN+M32=HOWJCM9P]W9:<WJ6O ?B#W;X.>LW.7P^7+%>]MJK]=^ZO\
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
M_,F]Y?@1R*K!),[/E/&W[^?KSU[T/>7X$<BJP23.SY3QM^_GZ\]>]?TUR?\
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
M%0#MT4 =.O\ ^NOC>(?%#-<YIU</3E[/#2GSTFFU5BTFH^GNMW?R7<^JX?\
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
M]L;_ ((V_$+]H/XTZQ\0QK,:17FHR/$O]GM)MM6<.%W&XZYZ$ #IQS7S4/\
M@@C\1&5IAK4?GBY,&?[+)'V'^YC[1P^[^+IG/%?UMP+XJ9)E.04\%7Q,,.Z=
M.%)4WS>[)0C[T;)K5W6MM_F?Q?QSX/\ $&;\05<;A\)*I&=>=6G+FC:2E-S2
M=Y7M!.TK=-%<_F92:^,C3%7R8_,'RY'E^P]30+G43-R#M\KSC\I'[L=>@Z\?
M6OZ:S_P06^)G;7(L;C&,Z2V1;?W<BX&3]?RIC?\ !!7XFX7&NQ<R")O^)2W_
M !Z_W?\ CXSN]_TKUL+XS9/3KU'+&1<)-N]I7LI+EC\.SW:[WZ:OQ:_@=Q#.
ME37U*HY4W%_9=U;6]][-Z:JZ?0_F5DO+^-E+*VUU\P#:?]5Z?7]<4LEY?QNI
M96VNOF ;3_JO3CO^M?TUR?\ !!/XD2!0=;CPL@C'_$J;_CV'\/%SUYX/Z42?
M\$$_B1(%#:W%\KB,?\2IO^/8?P\7/7G@_I7K?\1MX>6^+B[4TG:+]ZH[6</=
MV6G-ZF*\!^(/=O@Y_&YRMR^7+%>]MM?KOW5_YE)+R_C=2RMM=?, VG_5>G'?
M]:G@>274-.%ZK& 7$5QC!&(<^OMU]:_IDD_X()_$B0*&UN+Y7$8_XE3?\>P_
MAXN>O/!_2F3_ /!!3XE-Y3?VY'F*95'_ !*F_P"/9?X/^/CD^^?P[UABO&?A
M^O1E26,BFX13=G9S:M[KY5IJN;3J:4? S/Z,X5)X&<HJ;G47N_#>-DO>MHM?
M7Y'X@_L::='XE_;,_9]TJTB9XD^,'AFXD&TD?91?@$GL5QP>.E?Z=VFV4=A9
MVUK$ ([:%(8P.@5!CCV_SV%?RR_LB_\ !%WQ%\&_CWX*^)6L:B+B/PWK6GZL
MBBP$?-I<B4?,9'YXY...M?U3J&&<^O'^?_U?05_,G'^?PSS'TIT:[K4H*I+K
MRWE-*%KZW44UY(_J/PUX=>1994A5PTJ-64XQ7,HW48P5HR:;NXOS=FU\G444
M5^?GZ:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S/B_0H?$F@7
M^CSH)(KN%T*D9!.T[>/KC^G.*_*/Q'^Q/XBU#7[N>R(2TFFD=T&X Y)9,_+S
M@X_IQ7[!&JNUD^8D]P?Y#O\ Y[>M>A@\?7PEO9.*:FIJZ^U=?G:SWT=CRLPR
M^ABY1E5C)Q<91J-.R4+)?\%>DM>C_'F7]ASQ*T=L%;!7>)<;^1SLYVX./IQV
M[42_L.>)6CM@&Y&_SO\ 6?-UV\XYQGOG':OV-0$*,\GK3Z[5Q!F$>5*<;0;M
MHK-.VC75:.RZ<S\[^0N#LFDDW1DKS55IO[3UL_+5Z>I^-\O[#GB5H[8!N1O\
M[_6?-UV\XYQGOG':B7]ASQ*T=L W(W^=_K/FZ[><<XSWSCM7[(44+B',%R^^
MGRM[J][VO?OL_P#P)C_U-R;_ )]2_B>TW^UV]-7IYGXZ']AWQ&8K89&Y9E,I
MPYW(#TZ9Z9]OZ*_[#OB)MN".+P.?E?\ U/\ =Z#\J_8JBH6?8Y6]Z.G]U>7E
M_P -\B7P7DSY_P!W4]]IOWMK.]EVOKMW/QU?]AWQ$VW!'%X'/RO_ *G^[T'Y
M5'<?L-^(Y(G52 3<D]''[D]5Z>W2OV.HIK/L<G%\T?==U[JWNGT7D_O\A_ZF
M9/=OV<[MQ?Q;<C35NVVO<_&Q?V&O$855^7AMN?G'[OT^[T]J7_AAKQ'ZK]_;
MUD_U7Y=*_9*BJ_UAQW]S[E_D=:X9RM)+V<M-%KT7WGXX-^Q!XH=AN<':/)'W
MS^X!X&=OZ55G_87\22(64CS4;]TWSY50/EQE>V/SK]F:*2S_ !Z4ES*TN:_E
MS6T733II_P %OAK*W;]W+35:K1K9[;G%?#C0Y_#/@3PIX?N3FXTC1;*QF/)R
M\$84\G!KM:**\24G*4I/>3;?JW<]Z,5&,8K:,5%>B5D%%%%(H**** "BBB@
MHHHH **** "C';''IBBBCY>7W[@%,==RGU_QI]%-.SN)I233V9RGB'PKI'B6
MR?3=7MDN;>565D=5=2ISG@Y]^]?%GQ%_X)\_L_>,8+B>;P7I<E]*6;S3I]L6
MW,<L<[0><^N:^_< G..11@8QCU_7K7H87-<;@YTYT*]2#IR4HQ4Y<ET[[7M:
M]G]YX^-R/ 8ZG4IUJ%.2J14>=P7M$DE;WK7O\?R:7I_-S\8?^"//AWQ#J>KS
M>$]#L[.SN HM$CMEC"$+AP B8'/.1D]\5^>7C7_@A+\3=3DNAI,BP*74VP!F
M7:N[+ 8C  (Z\_SK^TWRMNX+P.P'^>O<^]1/"^T[3\W&#_/UKZ:GQSGD+*.(
M2LURM[KWN:__ ),UT['Q=7PVR*4(^TPLZDU%N;B]927)\/;FY+KK9]D?Q)6?
M_!!/XOQ+('N%./*\O#S\#C>?]7QG^=>_^ _^"'7BO3 1J]O'-@)MW*S?[WWH
M_KFOZ]HPPSGV_E_G\_:I*SJ<=<02LGC)67)JI25U!62NGMJU8]&CX=\-1A'_
M &*UH0A:23?N6L[ZZZ*[W;BNR/P ^$W_  2)\#Z%I]E'XB\.6-S/$X,K26L3
MD@N">73G(_ U^C'@?]@/]GWPA';3V?@S2H;N!%_>+I]JIWA1GY@H/4'W%?<]
M%>;BN)\YQ<%">,K12?V*DE?;S\E]R/5P?".1X*?/2P=*6EK5(1DOA4+V:WLE
M\SCO"?@O0?!^FIIV@VD=I:Q_*D<2+&!SDX"X )/M[5U!@')&.V#C\^_\ZL 8
MX I:\2I7JU9RG4G*<I/64VY2:5K7;[)?TSW:>#P].$80I0A&*5HP7+%.VK25
MK?\  0@& !0>01ZBEHK%ZII];I_,ZEI:VEMOD(. !Z"EHHI)622V2M]P!111
M3 **** "BBB@ HHHH ,9_ YK-O\ 3H=2M;BSNE$D%PCQNK $%6&#QSG/IT[5
MI4549RA)2BVI)IIK1IIWNGT>AE5HTZT7"I'F@TU*+VDFK--==.Y\6^-OV'?@
M1XWO[S5M6\(Z;<ZA/%(K326-LS%F.XDEESU/MG\J_-CX[?\ !(WP-XHN9Y?"
M/AVPLA)$2/*M8T^<Y_N1]>>^#_.OWT96RQ!P"/\ /_ZNE/7.T9YXKZ##<49S
MA(.%/&UG&3B[2J2=N6S2WV3/E\5P?DF-K>TKX*"GRR3<8QBI7:5]KWLE;L?Q
MQ^/?^"%OCK4[^232$BA@:U*@*)5Q,#PW$?7WS7F%I_P07^+4>Y9)P4()QNF^
M_@\_ZOGMZ8]?3^VVF$'=D>F/\_CS7=#CCB".V-FDM;<TK;K336SZGFXCPWX8
MKI*6"3M:.B2:5[WVZ'\:?@S_ ((4_$"QNHI-9\N>/<?,#>:V<?=SNCSQ_G'2
MOT1^!O\ P2!\'^&3:_\ "5Z!9793/GF2V23?UQG>GTZ_TK^AD(V "<]?P_\
MU^WUI%1@5)/0G/Y_YQC]*Z)\?9_4A*$L3%IQ<=GMV6NGPIKIJM]#.EX=</4I
M4W3PDX*-M+KE5U%/2VZ<KOOROL?GOX!_X)T_L]>%V%Z_@G2A>HT;QR?V?;;@
MZG((;;GC&<\$XK[9\+>!/#_@^P2QT*RBM($545(T5%"J,*,+Z#ISQ7:D9X-%
M?,XO-L=C9SE7Q%27M)7E#FER=-%&_=7?G\SZS!Y)EV!I4Z-'#TU"E%J+<%S\
MS=W)RWOV(!&<H3VZYZ_Y_P GUJ>BBO.;;W/5A",+J/6U[[Z)+?Y7]6WU&E<D
M''U]_2G445"BHN32UD[OUM;_ (/JV4%%%%4 4444 ,<< ^G]:< 0 #2T5FJ:
M56=6[O.*36MM.OW)?CW'?1+M?\1 ,< 4M%%:""BBB@ HHHH 9(&(X]1_G_/K
MS2(IVX;GD_\ Z_\ /\JDHIW=K>=_,CD7/SZWM:U]+>@4444BP)QS30 3NQSC
MTIU%+6^^EMNM[_D&_3K?_+YC5!&<]S_D_P#UNU.HHIW_ $_#025E9= HHHH&
M%%%% #'4M@#UY]Z14P&!Y!/ ]JDHIW=FNC_X'^1/(N;GUOMY6M:UOZU&JNW(
M[=J=114Q2BK+:[?WN_\ 2*&E02&(Y7I_G_/O3J**86M?3=W?F[)?DD@HHHH
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
M^'@_PT2+S#J-B=T?G#$L6,'H#\PYX_STI%_X*"_#5XU;^TK'YL/_ *Z(=?\
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
M7=AX+TN"_B"2&5;"V4^<.=V0N3S_ )]/K?PUX.T/PG;+:Z/:1VT0 &V-%0=
M.B@>E=.P8G@X_$TX=!7SU?-<PQDJL,17KSIN3E:=23IR;L](MV/I<)E.78+D
M>&PE&G.$>2-2,$II*WVK=;+;MJ-9 ^-PS@Y%1D<\#C./QJ4@Y//;'?KZTT+@
M@^WZ^M>;4]I.T8II*6KZ;VNO*UST>6-[VBV[7=E?IU:?]>6[QT%%%%;K1)=M
M "BBB@ IK=CU /(_E3J*F<>:+CM>VOFG=7\KK7R 3U]_;_.::B[1[G_/;_/Y
M4^BKN[6]+_(5KM/JKI?.WXZ?BPHHHI#"BBB@ J-E9F&#QW_S_A4E%%_U_'03
M7,K/:Z?W-/\ 34:H('/K3J**&[Z@E9)=DE]P4Q\XR.W6GT5%2//"4;V;6C[-
M.Z_%:C0U<XY[\_A2(NW=[G-/HIPCR04;MV23;U;_ *8FDVI=5>W;7<****H8
M4444 %1R@E#CMU_S^GXU)1UX--.S3\R9QYXRCM=6(8EP QY)''L/;TJ:CIP*
M*&[NX0BH145TW\WU84444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "D(SP12T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 C E2!P:%!"@'DTM%%^G]=/\A6U
MYM;VMY;WV[A1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **09R?0X
MQ2TDV^C6KW\G:^G?< HHHI@%%%% !1110 4444 %4]1G%MI]]<L<"WL[J<GT
M$4#R$_@%JY7,>-KC[)X-\6W).W[/X9UV8'I@Q:7=./QRM735ZD%:]YQ7WM(B
MH[4YOM"3^Y,_SBO^"HGB]OB!^WK\;O$%I,&MY[S388&5LJ#9VIAE 89ZE2"
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
M4(VV]V,=%Z*2"BBBF,**** "BBB@ HHHH :S!<9[G%.I" >HZ4M'Y_\ #?\
M!$KW=]M++MWN%( !T'6EHH&%%%% !1110 4444 %%%% !1110 4444 %%%-8
MD8/8=1]:F4N6+DUHK7]+I-_):_(!U%(,@#/6EIIW2=K72=NUUL 4444P"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$9&*_&3_@N
M]X@31_\ @GM\6+(3"*;4WT!(AD D+JL0;CJ>">E?LY7\X7_!QQXS&D_LP:3X
M6$_EOXEGXB#<R_8[^&3[N><$<=?\/IN#<-'$<397%PYO]IA.7I23JI_]N\EU
MI^9\EQS7]APMFTN;E;PTH1Z:U90HOJNE0_B?NM/,-W @DXD19">NT[ Y[]6^
MOO3C%YTJS[\++G/;9Y0P>/\ :Q[5/+";OS)2^UY(8 0<@Q^7&HZ?[73]:@6+
M,/V??AKCN?X/+R?;[_?I^-?Z(4'*.$PD9*T:6'A2::ZS@U>]K>[9=_+>Q_FE
M5FY8W,9Z>TCBZMO[W/S3D[+R?-9?RZ-)L#%YTHN-VU9<\ _<\L8Z=]V/:B1/
MM+K.K8&X0E<XQ@_?]^A[?K0L68OL^[#7'?.=GEDGK_M_YS1$GEQL"V#-F  _
MP[N/,_#'_P!<5H[QN[Q?L?W<M/C3E*TMNSTO>]OO>U^5ZTG>E97YFW*\>VEN
M7RY;]1LR>8RRJ^/*(MP/4J/O_CW_ )\U,R"X!<. 1&8"#SS_ ,].O3U_G4*6
MV#%&S#F<0GD\C^^3V_SSCH[[(!+.!(,;G@"]>G\77_'O2K)1PE1<RYJ<K<R7
M\W+9KO[O]:D8J,/J4K:M55)2UTY^3FC;KK?TZ$HA\U8'+X:.5;4%NX'\?^?2
MH94^RO*=X'G2FUX]#_'_ )_7I4[09^SIOV_.D)R>XS\YX'//Y=ZKZ];A+G3%
M60!7N(K>0C@*I^]*>>GJ??VK&<U3R:O.3?)[*KS)=8O_ (.OE>QISQK4\+&F
MOXE6$$VMG!K:_>[/[)O^#:SP0MI\"/B+XP8;I6\?ZII(<@9,9MHG'/7&?P_&
MOZ=Z_G\_X-WM#NM!_8_\7BY@:,7?Q.OI[9V!'GVSV,>R9<CHV.H)P/7%?T!U
M_GOQMB9XKB7,YS=^2O[&#_N4TK+Y7/\ 2#PYPL<'P?DU*,N;FPT*VUK>UBOU
MBWW"BBBOE#[@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M)=:O<JJ*\<7#9&<*(P">W1B,?3W-:T5N+B"=G/EF=56,$8*F$8;'.?FQS@#K
MC)/58-<AA@GB2(;W&W< /E\O@=N=V/Q[5E76HF>#3)5S$97E\]1QY81N"V,<
M-VS@8-=>88J.$H\T)*,[/MK&*?-OYM>5GZ'-A\-7QM:FG%R3:>EKN\(2M\XI
M=FK^A!;R-;1W-ER9YS^Z4]5VDGCTW>V#Z$]OZ O^"'O[#-U\2?B%/\7_ !9I
MQFT7[1;7%E#=0[H<V^Y2R&0%?OH#P.>,C-?DK^S%\ /$?[0/QH\.Z/I&G7%U
MI-Y=11W4\,;O'& $7YBJ[>3GJ?7M7^AY^Q3^S9HO[-_P8\,>#K.SBCO[:T$E
MS,L85V:?;+\V!G(W8Y.:_F_Q0XVIX?+_ *M1DOK,ZM6,8QE>S]DJ?,[/:#<9
M]G=I:G]&^%/ [K9JL37@Y8>A2ISJ<T=&I5(5N5-K5\U-)V5TIM['U9I5K#':
M+I=J@ABTZ&V@B5.BI&B(%4#IPOIQ74*, #T 'Y"LZRLC;3W,N<^?L[>@_P _
MB:T0,#%?R?7JNI4T7N^]+FO?WFH)^O,U*1_9&#IRI4(1E%1G9.22M9I)):=D
MDK=$+11161TA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% #) "C9X !8GTQS7^?+_P7
M>U\:]^W9X]M$NB5\/R:4(U.<0_:+&/<J]<;N0>F?45_H(ZC,+?3[Z=N%@L[F
M8GT$4+R$_AMS7^;7_P %3?%UE\0?V]_C->VUP)[*:\TZ.617#*K6EH4 ##Y1
M\Z$#Z 5^P^#$4N)*M>3M&%!4Y7MISSC435]W>CMO:^Y^*^-M6LN':5"DM*TZ
MLYR2O).G%4X.VS_CO?OY'P-<SE[ZX@W%8=D!+'A(\1@YXS]\],=3U]:84$LG
MVDR!$?[_ %'E;!M&<9'SXXQZTCI%(6:1U5K@%9267Y/)XCQZ9 YSGOC%)$8"
MB6[O@7&XR8(^7RLE!GMDXYK^VIUXSIT>5Q<8T>2*C9JS3C*3=K<R:C;3J?P7
M2H5:<Z\JD.2M*K=-_:;4HR<EHD_<;7=Q723'%!++]I+A$?[_ %_<[/E7/;Y\
M#'UH=1<N)PVT+^[9>054<F4XS\OZ]/K38C;E$MW? N-WF'(^7RLF/'/&3BDA
M>&-2K/CSI#;M[1'JWUP,YK/VD4T[WY5RI65IP;D^9Z?%:2Z]3?V<DFX_\NYJ
M-+3:;E)24NEKW2\HI[MBR['99?,&V+$.,9RJ\^=]#D^]2QA"_F^8  NW:<@E
M,_ZW XQ^O/053E2!4= _28Q+R#^[_O=>OOT]LTCM"JQ8?DN+9AG@1?WNG48&
M"?RJYI3PDH1;OSI)M*S3<?>VW37+VTZCQ%-?V?6IIOGE7A'EZ2VE*VETDW=/
M\;%VY5))(IA* O$??.W_ )ZGU7VZUZ=\(-'B\6_%3X3>'8-LL^I_$;1--"'N
MLLP3S3UXR2/YC&#7E\D<):"(.<M(L?4?ZLC&[_Z_/TXKZ(_8DT=]<_;'_9]T
MFU4W$<?Q8\,FY4 N%MQ?*KR$#H.>3C'K7RG$V+P^'X>Q,*M2W)2JR:C9R?(F
M^COLNGRZGH\,X+$XW'953H0E*^(A%MQTC*5:,;:+^6RZ]6?Z7/P*T0>%_A!\
M./#;;1)H_A+2;)E7H/(@"'CC^5>M5D:381V%M:6\? M;5+=0.@5. /T_*M>O
M\]L3/VF)Q%1?#.O5G%O=QG-R3?GJ?Z>8*"I8'!4D[NGA,/3GY3A2C"2]$UH%
M%%%8G2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 56N8&G\K#;?+E5S[@=OIZBK
M-% 'D_Q6\":!\2O _B/P5J\=M+;:_976GK]H4-$ES<QF/<1L;D#J0N17^>U_
MP4E_8:\>?LO_ !1USQ!%H\EUX7NO$-Q-;7-J1Y"VSS,R(%?81A%S@+^7;_1C
MN-)28(0[ I>?:_J1V[\>U?$O[:/['OA/]J/P!J6DZU90+=6\4T\$@1/-:58R
MJX9@222>W>OO^ >)GD>/<<5/EPN)2A)J[=.LY14)*[^UHI=M[GYMQ_PE3S_
MQ="GS8VC&JZ?2+HVYIP;UU5KQOJVVE?8_P U?4[B+4[C2KZQ(+Q>3+)"O#"8
M?,83QC=CCJ1QUZU)/NF,R,=LC,UR5P25F[VQ'/S@_P# ?>OLW]KK]C#XD?LV
M_$?5PN@WJ>$[34IY;6\DMI1$ZQRML"N%"8*#('0U\5->VTM\ZK)^_D8W6P'/
M[]C_ *O&>GM7]L\,<0Y=C,/1C#$4Y^[=I---QBK36]]6^N[6^Y_"'%60YIE^
M-DGA*L8PFFVX237O)-MKLK76UE>R+,,2M"\!D&_R_/.<\.!CR?J.OI4$,?F^
M8'D"^5$S*&R,[?\ EF,#J?R]*=<B.VG5BY$DJAG!QQ,QYCQ@8Y/3KZXJU);J
M2)(WP)(><=YS_ ??VK[!2P\XSG%I^U<)6N^;E7*T^_3;YZJ[/(A3G0H4W53Y
MG)\RM>[TYGKMJ^^VNEBI'$K2Q1F4!7CW%^<*V.$/'7/ Y[BI844#R)'"&?=N
MSG]ULR5R/]OJ,]N3UJ1[-5:([B%"9E88^60#.W(! .>QZ4UT298K@MC?O$V,
M#9LX7/IN..23GVKSY1E.2C=M.+DHZ>ZUSN,?*^B5[;]=!2<8)<[]VFE.;LO>
M:=XKSUN[>26S(X8HW>%3* #YN<[ODV].@_CQZ=Z88ED6)#,J@F0-G.(PI.T$
MXYW\ =?>EEC2."WE63YY-^_';:<#H<\]_>D$4;&#<^%D#&8C^ K]P=\9(XR.
M?RKV*5&\'[5-7E.*BENDWOZ^[%=-)::&&)J*G3UE\3<7HOMPGRQ_\"22VU7J
M2(GE+Y;D+N^^3G]SM.5SQ_RTSP!Z\TXL&W!B$\P?/U/D;1\N<#_EIVQGKS4@
M6.>WFDE?:TFWS>VWR_\ 5_3=@=?ZU%$$G@DDE8JTV/,'39Y1PF>.-V!V[YKQ
M,5AZ5.M4<M?>BW?O+V3VVLM%Z>K...,E.[2U4HK1MZMPY)+^[%NDK_W+=6FV
M*,I'L+8+GYV;DPX.5SC_ )Z=L=L9JO*)+&$C)4W_ !D<[-A.,D8/S<?AUQ5@
M2Q2CYF \_P#UO/W/*^[]-Q'_ .JLR\U!;B>UMW( C?:_<JQ($8YX^8X'8XKF
MJXW!8"DZKQ$(^_3<FY)<LU&$5VO[[E>UU[FO=^GA<!F&:570HT'5U=222DXM
M1YHV?2SY8Q\E%/S>K'#IME9%KN\BCN+@AFB8,6BV-D X!'[P8VXSR>U>E?"?
MX%?$+X[^+=/\/_#SP[=Z\FIW,,.HFT,072(]ZJLD_F,GRRJ2_P"[#=\BO8OV
M>OV(_BM^T'XVT2:TT#4)_"]Y,GVFZBMIFB2- NPEPI0%N<YP.O?BO[4/^"=7
M_!-KP5^S-ID?B^>P@N=9UR"V:ZANXXW-N]J@5=J[0RDY[\]^O%?D/'?'V$P.
M%Q,H8JG5KM3A3HPDFE5KP]I!.SYN2T)1;;ZIWUU_9N /#G,<7CZ,ZN'J0PZY
M*M2I.+48QE4IPFH-KWG#FBK=%!WZF'_P2W_X)IZ1^R[X*M=>\5QZ;J7B#5;:
MVN"@1GN+"11O(9I8%P<O@;&(R*_:J%((%9E*B'"JBC^$+P  !_+CC%.M+6*V
MCV0HL4> %11A5 &!@=L>G^2AM083#SC(/U^;=UR/YU_(&<YOCLRQ4\14DZLJ
MDI*,6WRTTVZG*M=+.\;WU25S^T,@R++\IP-##TJ4:3A.,I26\WR*FZDNMY12
M?+LI-M*Q=!SR.AHI , #T 'Y4M<"OU/:"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#F/&GVD^$_$*6:EKF71]1BB5022\MG,B@ =RQ %?Y]?Q\_8&^/7BCXW
M?$_Q;#X4U6Y76=6GFBG^Q7+Y5)IRFU@IR,8Q]>E?Z'+HLB,C*&5E*E3T((Z'
MZUPTO@#PI*99)-!TUWN&W.S6T9+$'))^OU[U]9POQ)5X>K2K4:<93<Z<];IO
MD?6W\L7*RUW9\;Q=P[_K#AOJ\I/E=*:BOY))IIK_ !R<$_*)_FY#_@GM^TG,
M8"? ^KCS'F$F--NN!&3L/*]_?ZCO5H?\$Z?VCY"C'P3JP)SQ_9UT,;<_[/?O
M7^D"GP]\&KE/^$<TG#8P1:1]1C/Y]\CZ5=_X0'P=_P!"YI/_ ("1_P#UJ_35
MXXYM2Y8PP5)0BI*,5-M)2Y7>S\TVO33<_+UX&Y3BOWE;$24KQ<[16LXSYO+1
M0VM_._E_FXC_ ()T_M'R%&/@G5@3GC^SKH8VY_V>_>FC_@G5^TA(%+>"=6!W
M[<?V?=?@?N]:_P!)#_A ?!W_ $+FD_\ @(E'_" ^#O\ H7-)_P# ..E'QUSE
M>S_V.D^2-G[S][1*[\_\NNB&_ 3)6FOK4WS-.?NK624=?6Z;T_F]+?YN0_X)
MU_M'EAN\$ZM@2^6?^)==?=[L<+^&>E*?^"=7[13*/^**U;_7[!C3[G[N.&^Y
M^O4U_I%GP!X.((_X1W2>01_QZ1C_ !JN/AUX-/3P]I/K_P >J'_'_"M*?CQG
M,8^SGA:5FK).;W<N;FUZI_+\#CQ/@#ELYQE2Q<[-+FTBE=-).W>WY'^<.O\
MP3N_:+D*2'P5JV^*58L'3[KE%_B^YW''8&OM+_@G'^P-\:O!7[4W@'QIXJ\(
MZA:V6D>+=-NGFN+*=$2*"\63S-SI\N #D\#WZU_=/_PK[P?'R/#NDG/&/LJ8
M_P#U_P"?2M&T\(^%].D6[M=$TZVFC^998K9$92.A!'(/IW![U\]G?BMF6;4*
MM&>'A3A5ISBVIMVYHJ+TV6EWKMZ:/Z'ASP?RW):M&2JN4Z-6%1+E33LT]'_-
M=)VZ/K<VX& 8*Q DVYV]_P CS_GZU<JJ(4>=;D'GR@H Z8SZ?_6JU7Y)S.4I
M/2VEK>FOW=#]IIT_904%=\NC;W;ZM^84444%A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !3"H;*%049>01P<\8/;I3Z*3N[6;5FGIUMT#Y'Q3^U9^QQX
M_:8\,R:%K.GV<#NQ9KA(HDD8E&7ERI_O9]_QK^1S]O#_ ()">)_A+?MJ/PET
M6]U<QSF91;V[SC@LV!Y*=, <?E7]ULB%6X!((SZ\_P"<US^K>&=$UF-EU/2K
M.]W9/^DPK)DD>A]NGOUK[3AWB[,LAG&5*I*K"U-*$Y.T(IKF2_Q1T?D?G/%7
M!V!S^E54J,:%=*K>I"*?/S6LFVMG^#T/\N?QK\!/B3X+1/\ A,-$N]-OPPG\
MJ:"6(B7^YAP#UZC!..E>0W6J6NGO'9O*HEAD62=21E9UX:/!P1CGC'Y5_HR?
MM ?\$VOAE\;]2&IWME:61W^9Y<,<,2YSG&"I]<>_8=*_-GQI_P $!/A+,VK:
MI:7+M/<O->(BO"<2-SL&(\CGH,G_  _>LH\8LODZ=.M5J*J[).UH\\HQCRN7
M\JDWKV1_/^;^#V:T*-;$>SC.%*TJ=.+O-P=K2Y=[O2^GWG\6YUVWF$D0D4QR
MR;W;/W7/;CMZ>_4YJ?SDV-"&^23&2.0N.1CGC/\ ]<5_1W\0/^"*<NAWES!H
MNG7D\6YY RQ%L,,D %4'?(Z<?I7S;K/_  2G^)%M>&&U\-Z@\3Y&[[)*2-BG
M'(3'/'L<>M?<87Q*R^,G[3%4.;GA=<\;/E<.6[OTM^-NI\C/PPQTZ<5]6KM5
M9\T5[-Z1BHR2>FW.DK]OD?B@LP<[&;Y#CUXQSQV&<9^OM0E[:1W,EO/*$$@R
MY) V^6,J.<8S^(/-?LE'_P $K?BD7 /A?40.?^72;MR.JXY'Y>U>E>$_^"0/
MC#7WM)]6T._@>Y+"8&VD7:$.!G<G&0.?_P!5>O\ \10RZ5*?^V8>[<+/VD+I
M\E[I7UYIRO+MS/5F%+PFS#%-1JT,3%J\E>F[/V:BU>Z^SKR]VW;J?A =;TIA
M&DERB_:V(F&]?D\DX0]>_P"N>*V8+.?6'6VT56N6N,(?+RQ!& F,?WN/;I[5
M_5?\+_\ @@EX,\0VEG-XA-Q;3/DN&\M-N#Q]Z+(SC_"OM3X>_P#!"?X0^$I8
M+E9Q*ZLCXD,##Y"#C_5Y[=/_ *]?"<1^+.7TI\OUENHX:^R]^+YG#5M/=1CZ
M::GNY1X)8VKBXJ,&E12YHU(\L9)\C45W]Y0UL_A?8_CP\ _LA?'7QW<P_P!B
M>%-2NK:92[/'9W+@?+N0@J,<\#W^IK]N_P!B'_@C3=_%#3])OOBKI=WI%U=2
ML]TMQ$8"GV>0F/B9"?F"CJ><_2OZJ/@M^R-\/OA':);V>BZ=<;8T3=);QLW[
ML #L.?IWZ5]1Z;H>D:9'LT_3K6SV]!;Q+'CG/&WG)_J#7XUQ)XDXK,*?U7!3
ME[)I.59MJ;F^:S:_NN3EVOZ'[CPAX6X7):D<1BZ<'5=/E]C:\)**C*2O_>:2
MZZ.78^5?V8_V0? 7[.7AF+P]I.F6-ULCC1;B6&)Y!Y1SD,JC!/KW_$U]?1VT
M,48BB18XQC:B#"KCT ]:D0DJ,CGI^5/K\KQ&*Q&)J2J5ZLJDW9-R;=^71;^7
MX'[#A,%A,+1C2P]"%.EK*,%%>[SJ[5[7WN[=V XX]****YSL"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ,TTM@@?G[>E*1D8H*YSUYQG\*SG[1Z0LM
M4[MZZ.[6W6R7HWZ-_P!;?\$0J"P/=:=28Y)]<?I2U:<K>\DGKMKI=V_K7U%9
M*]NKN_6R7Y)+Y!1113 0]#]#_*H4)ST[X]<CUJ>FA0.F:Y:U&=2M1G&7+&%^
M:V^ODRD[)JV_]?U^@ZF2IYD;H>C*1^=/HKJ>J:>ST?S$FTTUNFFO5$<48C1%
M&?E4+^ _SZU)112C%15HJR!MMMO5L****8@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ,9ZC/X4QE#8_V3V_S_GTI])T!Q[G\:3;336RNV^JLM++
MK<32:::W_';<I.[M=B+'[KR\[N@#9Z=NG6I?*5GVLH9"O<9!_P ],U-L!'.<
MGD_X4$[>.VWCZBHC5G%7DE&+2LT]5)]^VGGN3*E";4FES73=TM4K:.^EOT73
M4S)="TB;<9=/M9"2>6B4GGKS_G\*JMX4\./][1K!O<P+^?UKH!T%%;JK4:3Y
MYZZ_$UT6XE1I+:E3TT^"/>_;OJ<[_P (EX:_Z FG_P#?A:FB\.:!%A8M*L4V
M= L"C&:W*8J!69QG+8S^%#JU=/?FU?6\Y:*W3\ Y(JW+3A;K[J5E;IIKK;30
MKQV-I" L-O%&!TV(!CZ58"JI)&!T_#_/:GTA7.>O.,_A43G4:T?,_P"])]M-
M_-+JM"E""=^5)]U%7[>71L0L,CD8[_TH"@,6[FFE>P)P>O&>E/&<#/6L*4ZC
M<E-6;U\E91NE]\7ZW]2FD[.U[.ZNM>NN[UW7I;N+1116X!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44447 **3
M(_3/X4M)-/9I^FOY %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "C&?P.:**&KZ-779JX!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 444$XZT7MJ]$ 449Z^W6BA.^VOH
M 4444 %%%% !1110 4444 )@?IC\*6BBDDELDO16_( HHHI@%%%)D?IG\*7,
MD[-I-[*^OW +1113 **,\X[]:*+WVUL[/U[>H!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !132P! )ZTH8,,BC7L+F5[75UTZ]/\ -?>+
M111G'YXH;MJ]%W>@PHHSG\\44)WU6J[K4 HI"0.M .>E+F7-RW7-:]NMO0!:
M*:S!1DTH.0".AIBNKM75UJUU2]!:***!A1110 4444 %%%% !1110 4444 %
M%%(6"C)H"]M7HA:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBD)P"3T
M% "T5&L@8X'7_/L*>2!U-*345>3Y5IOIN*,E)7BU);::BT4A( R>E .0".AI
M^?1[,=];==[=;=["T4447UMUWMUMWL 4444 %%%% !1110 4444 %%%% !11
M2%@" >IZ4 W;?35+YMV7WO06BBB@ HHHH **** "BBB@ HHHH **** "BD+!
M<9[G%+0%]UU6Z[7[A11G/YXHH3OJM5W6H!1110 4444 %%%% !111G/YXHOL
MNKV7>W8 HJ**9)=^PYV.4/L1V^M2T %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% "%@HR:.H]C00&&#2T-)JS
M5[W37EI_P1>]?I;IO>XU1@<]3U[_ $IU%%3&*A%173\7U;\WNQA1115 %%%%
M "$X!)Z"@'(!'0T$9!!Z&@#  '04"UOTY;>=[W^ZUOQ%HI"< D]J8)5+;<'.
MW=^%)M)7>BO:X.232;U=K+O?1?B244@.>/;-+1&2DKQ::\OO_)H84444P"FJ
M,9SGT'TI3G!QUQQ_GBJL:S@G<1]\D<?P]O\ /\Z7LXR:FVDXW23ZWMY=-UKH
M]C*=1PE"*ISGS7O**5HVM\5VM[Z%NF)NYW>O'^?\CTI2P'!S3@<\TE.+<HII
MRCHUVV9HUJGJK7TZ.^FO>W3L&.<]^E%5]LN_.1C/I[>O^?3':K%79+:VNKMW
M=KW\_P#(F$W+FO"4>5V]ZVOFK-A1112+"BBB@ HI,\@>N?TI:2:;:6Z=GY:)
M_DT 4444P"BBD#9QUYSC\*ERBFDVDWM]Z7YM(!:*0-G'7G./PI:<9*2O%W7^
M:3_)I@%%%%, HHHH **** &E02"1TI,;5(7KV_S_ (?SI/,&0.><_I3P<C-9
MPKTYMQA-2<=XZ^3^?Q)_/U$X+5VLY)^\M'K9;_)?<@7.T9Z]Z7&?P.:**T:O
MHU==FKC6B2U=M+O=^OF&,?B<T44@.<^QQ2T5EHKWLEIYL!&!)]L<?6D0,.O3
M^M/HK)T8^T56\N9-O?=/[/HNP[NS71C'4, #Z\?6E&  !T!Q^/I_GBHIY!&$
MR#\SA1CL3TI()5F#X!_=R%3GNP[U;=5RDH*+C%)MN^E[))^;?;H+DM:=DG.Z
M3ZM1M?[KK^K%BBBBK *8'!8J.H_7_/\ ^O!I],"*IW <T^_X?>OTN3+GO'EM
M:_O7O>WEYCZ0,&SCL<4'.#CKVJ.+&#CKGYO<_P"?\]@6T;[6_I_H)R:G&-M&
MI-M^5K)>>MW?H2%@N,]SBEIK '&1WX_S_DTI.,>YQ4N45>[V^+ROM]Y2YKN]
MK:<MKW\[]-]K"T4F[@GG@XH+8SUXQG\:GVD/YE_5_P#)_<RK/L_N_KNOO%HH
MHJQ"$X&331AUP>?7^GM3FZ'--3H?7O\ TK"4Y+$4XJ44N63MUW7XZ:>5QV3B
M[J^J6VG]?\ =T'L*13D>XZTK=#FF*0 3SVS_ $I3FXUX+FBH\DFT[WW6K\]-
M/*XTO=>CO=)66G]?\ 4NHSSTZ_Y_Q_"E# D@'I2%%.>.O7_/^.?:DV$,"O [
M_P"?_P!?\JZO=:^7Z+\]?ZL97J*VD6KI.U[V;:OKVTOY79)1114EA03CK12<
M'(],9_G2D[;-)O2-]F_^&#\NHM(&!) ZCK03@9I,!<MCKUHYHJ_,TFHIORUW
M]-Q/FTM:U];W_#S'4444QA3'W<;?7G_/^1ZT^B@35U:[7FM']X4UP2K =2*=
M10G;4&KII[-6^\KP1[1D]<G'^?\ Z_\ *I'4DY [4]FVC)I@<;2Q^H'M6-:5
M.M/V$F^>7OV71+J^FHJ<%1II1TC%6;=M7NV^MV* 2I5O\BG 8  Z"@'(!'>@
MG''MFK5J<(Q<G:/NIR>OI^GR*T;YDEJMTNCZ>@M% .>:*I6>JMJM_+??L 44
M44P"BBB@ HH)QS2;OKTW?A_C4N45HVDPU["T4F>,]L9I%8,,CUQ5+576W?UU
M%=7MULW;R5DW^*'4444#"D*@D$CD=*6B@&K[KJG\T[K[FKA129Y ]<_I2TKW
MO;H[/R=D_P FF 444F>0/7/Z4-VW[I?-NR^]M(!:***8!12 Y&:6DFFDUJGJ
MF 4444P"BBB@!CKN7IR.1]:<N=HSU[T$XQ[G% .<^QQ2YE?ENK]NNJ7Z(7+[
MSEKJK/L[=7YJ]K]M! "&/H>?QIU%%$8\MTKV;;MVOT79>0Q"P7&>YQ2TA4-C
M(Z'-+3$KW=[6TM:]_._SVL%%%% PSC\\44AQQGU&/K4%Q.(%4X)+ML&/4BB"
ME.;BK/:R5[[7=[Z>E@;LFWLKO[MQ)KJ.';N/WGV#OD_Y^OT]'22! "& YW,"
M1G'K@G_ZWK7A?QT^-7@[X'^#;[QEXMN;<VVFQRW)M7NEMI)/*C,GREE?&0I
M^7KT]:_ [XD?\%^_AMIGBBYFT3P3JE[HD43Z-B#4O,_XF(<G[3YBV87R]I^[
MMZ<[J]C!Y-BL<H5*%&3IQYN:K)+D332Y4][M;Z69\_C<]PV"C4CB*L8U;1<*
M4'^\2F[1?:U]U>]K]#^F&#RHTD>/H\A8X.<D]^G^/:K0.0".AK\./V5O^"TW
MP6^/_BO1?AS'X>N=$UN_EM[9KB\U9& FD=8BQC-FAQNY^_VQZ5^W=I=P7:1S
M6LJ36[H&1XV#*01D$$<<]1_AQ7'BL'6PDK5(2BGS.$FOBBFHW7SOV.S+\RIX
MVE3J1G!RE&/-"/Q0FV[W6UDK;7+M%%%<9Z@4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M^";NX=(I.VR9WO[7W_!/3QG^R%K-W^TE\-9!:Z!X;=[V0:670 6I:[S^Z14
MVCKFOZ2?^"3/[5$'[4W[,6F>+YKHS:MI-U#HNH),^ZX,\%FDDCL"2Q&X]3W/
M;-?FS^Q/^UAX>_X*)?!7XK_LT^)(&O\ Q9'X-UJY O5621)1 MKD[RT@(=O3
M/MZ^$_\ !!SQO??#/]J?]H;]DV>22WL_!FH>*+J.R)*Q>;87D=F)$CSZ X;&
M3[U\QGV"KNAF&$Q2@\7E\H3]I"/+&KAY24HRIKHF^97OWT/J>&<QP\,1A<9A
M926"QM.=-4ZDN:5*O"2A:?\ Y*_5G]<:/O&?2GU!;N&5L#&UBI^HJ>OSF2LV
MK6_X;]=S]7I2YZ<)74KK=;?UT"BBBI- HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MI_&7P)^)7A'7M#U>YTSP[;^,['5M1ACGDACET))5:6V958(5*@ H?E/?BO\
M1X_9F^->B_'?X3>&_'^BS1S6VJ:=:3L8V#;7FA$A5MI;!&?7CMFO\N'QGI=W
MI4VK>!XK.;3]8T&2;1Y7D3RG>2V/EEA@;C\WJ.U?V3_\&[/[3,WBSX2ZK\#-
M=O&N?$'ABXFO8ED<NZ:;:01VX0!LL$#=L8_&OG?%[(,-B\MPF<Y?2C+V5"$L
M34II;72;E*/2S21]1X)<0X[+\9CLKS*<U]8Q;A1I5+_N;+E2L]KNU[7O8_I\
M!R 1WJO.5/!'W/WGY?\ UO\ (ZU/D!0>U5Y#F0>A49STP1T-?S13E'VCC?WH
MJ[757=KG]6XA_N=;-2<8MM>Z[]?OLS^)?_@XA^*:>-/&O@?P7:S&1].N+N&1
M%.=@@-Q(5(!)'!Z''X5_-\VEV,ECJLZP!?[76S:#Y0/GL"/,_P#'D[?CWK]1
M?^"JOQ'C\3?M>^.])NG\^/P]XFU:UC5B&$0,;#: 20/O=./YU\'^+/"4VC?#
MKX7^)O*9+/Q-)K?DR!<(1:3E&YZ>W!-?V9X<93A<+E<ZF)C"*Q6%PRIWM9<U
M)2E:VO-K!W7?S/XB\2<YQE?.XJC.4IX/$5HU4F]6ZCBY;NRY8Q4>JUMY_P!B
M/_!NU\8;KQO\#/$G@F6=WB\$BRBAA9CB$7<[EL+GC=C/O7])#YSSWQC\.O'U
MYK^1;_@VGUF".^_:+TV(A8E_X13[/'V5OWAD('0;CGT_6OZZ-P9%..H'X<#^
MG^>*_FCQ4P4<)Q-F<8Q]G!RI5(/I+GHTKRMU;<GKOSZ[[_TMX29C+'<+83VL
M^>M!VEU:7.TEY:Z]-)+H2@Y&:6D7H,#% ;..O.<?A7PD9+EA=J\HQMYWY5IO
MNY+KU/T\9(X7@]P?Y?Y_*OYR/^#@K]J>?X1_ C2OAKX>U!K?7_'ZW*#[/*4E
MBAL)XVG23:0P\R%F &"&'!XK^B&_G\LRNQ 2WCDE<G@!40N23T^Z/R!S7\"O
M_!<'XVK\4?VJ_&F@O>?;-(\"2V=MI4 D\R.%]0MD2<1+G"Y<?-CJ?4U^E>'&
M3+,<^H3J).E0A[25UISU/W=..OVK2E-/HH-]C\G\3<^E@LBQ5.G-4W5JO#*_
MQ.*AS3::U7+.,5+>RE;N?BM8C3M4LO$VJ2VX\^>2S;0V*?-#)(__ !,6C/\
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
M\LV. <^O7BO[/H_^",%K*EA]HTJU8P6L2N/(_P"6Z=6Y3D]\]?Q-?'_[0/\
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
MS75^"/B1KGPHUEO%OA*ZGL+NSW0P-;L\4B3(V]2"G/!'&.>F!GBO[</VJO\
M@DEX+\6:+=#X9>'K'2I?*D+>1;1PG&TY \E.I/'?UK^0K]J3]F?7OV6?BG+X
M&\8VDCVVK3&XMI71C //F,:J#(!@D#IR..*]_A?C'A_/J%:CS4O;SPTN:F[/
ME3BE*$N[MO\ GN>=Q5E.=<-U\).I2K0ISC&5&;O:45-1NWZ-Z/5+7H?VX?\
M!'7]LNP_:>^ FE6^I7XNO%?AZWATK4Q/*'NI9+6VC$LI!)<J7/+-C)/0U^S$
M$@<,%'$;E/R]/:O\^C_@B5^T7>_L\_MG67@K5;V2+P;\1K:/0].L=Y%N-9U:
M_2.&;RV(C#!!@,HW <>]?Z#,7E[=T14JYW KT.>__P!>OY5\1L%1PG$F)GAH
M<F'Q-ZL()6@FK1:BMDM-EW/ZS\,L[><<-4W4GSU,/[.DM5S)<JUEW;2:O\O(
MEHHHKX,_0@ID@#+M/1B 1Z@T^DSSC'O_ )]ZBIK&U^5MI)^=UH->FQ4D<1@P
M* ,1\>W^>O>OQ-_X*L_\%!_#G[+WP\U;PAI]XH\3^(M,GM;.2U=?.M;RZB=(
MW=@P9"CCE@./3K7ZJ?%7XJ:/\,_AYXV\?ZQ)'!9^$+#4+Z7S2J^:MC%YK(N2
M 6('0]<<5_G%?MP_M-ZG^TW\:O'WB74KR>_\/2:UJ4/AZWDD:5+5&N"UJ8T8
ME4"*W!7IG\:_3O#_ (9GFV.EBJM%RPN!M.;>L956ERQ[-*+YFF?D'B)Q5_95
M#ZK3JQ]OB54@XQ?O4J6C@W;:3FK77?J>)?%#XP^)OBJ-0N_'>J2ZKK>H7<U_
M97-S*\TB6$GS)"KR'< &'W1\O/'I7CUGX;N9_#,EY;Z7<3W.YC"8X<LH$A)P
M0.-P';K7UQ^R?^PY\2_VP];M=)\+1W-M_9%U#YMRRS+'):6[AWC#HK9#*AXZ
M8^M?T_?L_P#_  1QM?"FFK#XPTJUOH_L]H LL&\;TB43$AU[OG/7DU^Y3XCR
M;)*JP>)Q5&FXQI04)+X(V3T6MDHIQM=6;3?E^#4N&LZSU5,91I5:RDY5I22O
M:,>22=]_>DDM-W?<_C!;3'O](6/4M-GM9HW4VQN(3&R,D@+$$CC)&?\ $U^C
M'[ O[:WC3]G/XX^ -'N]8O(_"&LZA#:3VPN)%M]H:.% ZD^7]Y\\_6OW6_;#
M_P""-4WB?2[O4?AIIMOI<5C;2W+);P^22(8_,?B),Y.QO7ZY-?RM_$KP_?\
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
MKQ'_  4ATFP^&'Q'\-_"BUA6%OAEH-C+=1HH50_B#1[>Y&%&.2SD\C.?>OZ
M?^#:SPM)I/P:^(OBF2,JGB273S&2.2+:ZF4\^G(Z&OP,_P""QVI6\_[=WQ>M
M+>(20WT'AZUDVY_T5=)TJ.&-!@G&\1;3N]MN#7]5W_! KP7;Z;^PE\/_ !E'
M;_9W\8-JBR0]%C_LW4I8@P! 8%\9));KP*^G\1LWE5X&PD,>[XG'4<%[.,>E
M6/L*]=>6G/;TMN?(^%^2NCQQC9X!1^KX6K7<N9:TZ$XSI8=M:*[JRC&^MD[Z
M(_<EP"8G(^89P?PS4],(Y0>F?T I]?RE2A*-7$2;7+*<>6*Z6IPNWYML_L.[
MY8IZM+UZA112$X!/M70(^1/VT?CGIGP(^"WBOQ1J$ZV^-%U)(9"P7;*]M-''
M@Y&#YA7'O7^:U\1?&NK_ !D\:ZCK\\\LGB/QQK^JM%>R,6E:*QU"81J9"2_S
M185?4< XK^JC_@XQ_:=OM%\,^#_V=_#]XEGJ/CI[PWM[#S>6,>F2179C7<Q0
M"X3*-NC)VG@J>:_G<_86^ %S^T_^TQ\-?A?I4-Q96MGJ N+_ %"R'SVXM_+N
MK@.9%E1?MGENKEE'WSMP<5_2'A]EE+(N%L1GF,@J<*T/:QJ6=Y.[Y.5](J'+
MI_>]3^5_$G,ZO$W%5#(LNYJE7#U>2=&Z7)[-J/,[NWO5.9/RAJC^D#_@B7^P
MCH>@^$7^+_CW08[G4O&8MI?#<UU;*TMF^F.4N65I%W)YI4-E3DC!.#7]05G9
MI!"D: +''$L,8[ (H4#'(X '3\*X[X:_#;PQ\,O!7A?PIX>TN&PL/#VFVUM;
M0QEB$F-O$MU+\S$EII59V!.,MT[5Z1M!4 <#KQ7X5Q'G>+SG'8K%\S4:DZGL
MJ;?P+FCRJ*V7NK6V\KOJ?NW"_"V$R/!8;#M0=2G2I>TLM;\J;4GRZVJ2JM6N
M[-*^FE9(U,+Q@<X/Y],_U[U^3G_!33]ACPS^TC\(M>O=*T>W;QY;6=S]@U$P
M*9XW2!C&4E53(,2'<,<]<>M?K:J[><YJK=V<-Y#+#.H>&5&5T.<$$8/YCOG\
M.*\W)L;B<NG2JSG)2A.\^5VYX;-2MO[NU[)-7TT/8SG)Z&9X.KA_9PO*E[.#
M:24+.,E);V=XV=KMIVV/RH_X)!?LUZI^S+^S/>>"-:CV:M>^)9-5O7(;=+<2
M6B1R2$L S,2.6(Y/I74?\%3/VG=/_9M_9A\4ZM)<^1JWBV*]\(Z,RLJRPZE>
MVCF"8-E2NTC.X98=1TK]);#2K+2+9H=/@6WB(WE$SAG(ZG)/)_R*_C,_X.'_
M -H:Z\6_&GPC^S=IMZHT?3_#ECXTN##@LFK1SR6KJQ+,H(4X(P3Q]*^QX-R.
M'$W%\*L%*,$Y8F;DVU"E1<9J&E[2F]$]G9I-7/D^+<WH\*\'5</B9)5IX26&
MHN/VZDG%<RO;X4];Z^1_.%>W&K>)?&.HB7SKWQ%XVUV6=IDW2RRW6H2<OO\
MO,S-WZY]:_N4_P""/G[!F@_ _P"#_A[QMXST6"7QMXB-KK]E?2VZM<0VMW D
MD<9ED42*5D&=O3N.*_FL_P""/O[*5M^U)^U5I/\ PD%K-=:!\.5@UJ[XQ!>R
MZ5>)YEO,=I&)%/S!"IZ[3FO]"C2O#NE:'I%AHVE6D=G8Z7:1V5A!'G;;V\*[
M8HDR2=JCH"2?4U^E>*W%?L*6$X:P_-'V5*,L2XNST@HTU=-;[ONM.A^.^"/
ME2KC<9Q3F5I*IB(2P?/K)-5'*4VFK? [+71ZLTFC0[6D&3NRN1G'ICTZ_CU/
M6F-;1B.:.(;6D+,>/XCQGC/Y\?2K2)A$5OF*@<GN?4_7N*B,;+<>;D[2FW;V
MSZ].OX_AWK^>:E>K34)Q;45-.HNBCH[VV?*S^HOJE&7M8M1]Z,HJ?*N>5URN
M\N\EMV/YD/\ @OM^RQX9U7X0VGQ@TO1(FUS2-50ZE?16Z^:+:""2:4R2 ;MF
M[ELGW],?R-_ _P <+X2^(_PQ\26Q:!_"?CW2/%1<?*QBLY0YVD$?AT'6O]'C
M]OGX?:1X_P#V/_V@=*UFQ2_DB\!>)KK2V?=FTOEL2(;B/!^^F<C<",\X-?YH
M>HPKH-RJPQ^7-X<N1:7:]3<):GYVE'!&_OMQ_.OZA\-LUEGG"N.PE9NK_9<9
M4I5)7DIT9TO:4[7;V?N.Z\MK'\K^)N H<+\497C*EH1S&K'V=.&EIWC&:;T5
M](S3?6[T;;?^IK\!?&:^./@S\+_&^6?_ (2OPEH^J[CU+7L DRQR<D_X<U[$
M"CL5(^XVX9[$?YZ^WUKXL_X)W>)4\7?L<? .^,*QK;_#OPW"B)D* MBI&,DU
M]K-'RS*<$KC_ #_GVQ7\X9IAU1S'%4JL>2M1Q%>+M:R4JB<5OLH6WV['],Y5
M7=7+,OQ.'OR5</1JR3:YFG25];VNY*_S/X@?^#CG47O_ -L?P%I1ES:K\+M-
M=(\@J+D7TJ[P">H'<=NN.*]D_P"#;/PK/-\0?B9XW,3?9[6RU?PV9"O'G++%
M)C=CGUQUS7P5_P %V_B'<>.?VXH61E7_ (1'PRND.B<^8EEJ#YWY+<GOC;QR
M,5^VW_!M7X7LY?V8OB;XO>S6+4+CXM:O:K-R&:W:TC< #^Z3R/KUX&/WC-\%
M_8'AIA5B4_\ A0P<*%%QO\564:BBU9:I:M]?0_G'*\;6XB\5J\J"YWEN)=:M
M&VE-4[TG+K?DZKKNM#^E:.0/&W!&UMN#ZC\/QJC>6D5[%<03J'MY(6CD0C((
M;[W'?/3GBM/RU (7C)S^-(L6,Y.01@CKGZ\"OYOE5Q-/'4IT8/V.G//F2<=4
M[K^\I*Z=M$?T]7H4J]%TI)-)*R>M_=46GWB];KL?SX?\%0?^"</A/XO>%_$?
MC'PQH-K'?6VEWEW-(EL@D>>&UEG=@44DDF,\GG(]AG^&>72KZ%-=\.[9+;4O
M">M,JA\I)FTU%BI7C(QY.>W _/\ U@?$_ABS\1:+J>C748DM=1L[JUEC).&%
MQ!)#S^#GZ>O:O\X#_@I=\';'X!?ML_%/P5H-J;32M-NHKF2$?=O&U6V>ZRY(
M!_=M+D;,<XR:_IOPOXG>;86KP_B9RK8R$(K!Q>LJM%)IQ<G]N$IWO+OY'\N>
M)G"M3(\?'B&%-4\!**6*G3:4(5X-U'*$--*D8**MLT[Z']EG_!%GXPS_ !4_
M8E^&AU*^-[K>@V]Y:ZFSOOE"K=>3;JY)+<(GRY[#':OUSN9#$JS<[%(R/]XC
M![_I7\I/_!LC\0-9UK0?V@? M_=/-I7A.3PX^E6[C"P?;Y)I9MAZG)SW/UK^
MKB[8) 24W@%1MP?7L!CI7XGQ]EU7*^(<XP59.G4IU75DWTE6A"NW\I3>G;0_
M=O#W'TLXX9RG&4Y^TI5H4X*SL_W,HTH==+TX4[IK>]]W?\T?^"O/B5?!_P"P
M5\:-?5O*9+;2(=^2#FZO! !G/??VQ7\ '[-_AV]\9_'_ .'_ (4MU:2XO_%=
MK>L!EC(J:E#=DXZG:O/K[G-?V^?\%\O%QTG_ ()__$;PS$56Y\22:(T1'^L
MM-4AD8(,X(QP>#7\F_\ P2*\+VGC[_@H-\%]-U"V#VML^HR2*00MR\6G>8"_
M(SL9<Y7OZXK]J\,95\O\/,_QU2+A&M+%RI5.9745A:=.[L[VC.E+3J?S]XPT
MJ>8^)W"M&*YUA(X6G7[QE*I5JI);^]3JQLTE9M;69_HJ>$;0VGA#PK:D8,/A
MW187'^U%IMJASD=BO<<>F:Z<19VDD\\MS^7U]O3O4$,:V]E:Q(N%@@AA51R
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
MI3<,1B:M"I!.SFX.*G+WEVB^7YJQ_,O@[AZ?^N^:P2ERX.->,KNZ4[**NO\
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
M_L7XE?%C3]G[K3_$VM:4!C 'ERD>9SQVQTK_ %)_C$ZK\*O'9? 4>&]2W$]
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
M6:"BBC-?.'U9_)?_ ,'-?B;[.?V9O#4;?-K(\8F4 ]/LHC=>/<C'Y<&O@?\
MX-ZO"<_B+]K4^)S 2OA)F#MMSY/VRSECSG^'?^'4XKWO_@Y&\6Q:S\=O@5H"
MR@_\(F/$?VA0V?*^VVT3H&'\.[''T[UW7_!LUH<.H_$+]IO6I+<!M,/A'[*Y
M ^3S8Y5<H2.-PYXK^G,'*.!\#L;1D[+$4HSB]FG7QG,H^:]^,?.^VI_)^.Y\
M;X\8.I%<\:5>@I6UY94**HR;\G[#F?J[]W_8G7SK^U3XBA\(? ;XBZY+(L,5
MMX<U.)F. ,W-E<Q 'D?>+XQ7T57YC_\ !8+Q=<>!_P!@3XT^(;5VCFMK;2H5
M920<75Z(2,CU#5_.>52Y,SR^5KVQF'=N_P"]CI\]C^GLXC&>59A&?PO"5[ZV
MVIR>_JC_ #LY;R1_&U_"L!DBU+XI::T2\[0DOB]"[#@YSNYQ7^I#\)+&+PO\
M+OAKI-G (X#X1T"0H@P%,NCV4C8Q@9+$U_F1? S13X[^,/PO\+?9_,NO$?BZ
MVOI%QELV>K07FXC'S$CYA_D5_I_^%7-KX=\!Z:T657PWH\!8C&S[/I5JGT'W
M<<=QW%?L?C-F..QV7\-PG)Q2HXEJ/2]-8=4Y6[N$VN^OW?@W@#@\#@<;Q945
M/FG+%PBFW=N,G7>^ME%J#7=1ZZ';,&4M-ST!VGCMG\N_YU\"_P#!2SXJK\*?
MV/?B5XQ$WV>ZM+1/(4L4=MRW*L >N<+^%?>[W2B1T.-B ESV  W<\=,#G./Y
M"OYA?^"_G[56C6_@KP[\ M#U.&>3QDFIPZNL,RYM3:J?*\Y4S][S&QNV_F#7
MY3PSE]3%9QE="S45B*52I-+114XR;>FFST?1GZ_Q3G.&RKA[.L9%J4H4JD(1
M;:M4:=.23V=G*/SC:US^0+XCZV_C;6-9\36Z$R^*?$<L10<F2YN@"'R,DL<?
M7IZ9K_28_P"";'@V'P9^QG\"+)+<6\UW\/O#E[=*%P3<O8*'9N!\W3.?3VK_
M #L/V;/AS>?%#XO_  O^'6GP-?)+\2='6\,:E]MJTPCDD<#(VX;DG@?7K_IW
M_!GPK'X'^%7@+PC$@1/#WAK3=+50NW M80@X[?3H.U?OGCW6HPP'#&#@TYPH
MI;W?LXT8.+^<F[]5L?SU]':%?'9MQ1FU:3?/5GHX]9UK1C?RCK??\STF1B
M!U.*_AA_X.'O&T-Y^V-X3MX0)WL/AW96DB@@^68KYP7(&3D9]/7U-?W/N<8^
MH-?YUO\ P61\<_\ "5_MT^,'DD\^+2;&^\.("<^6\&HOC''!'3IQUZ'!^"\&
ME3CQ5'%5$_\ 9:+E%_\ 7Q\DD_)H_1O'+%_5^$Y4)5>2&,KJDXV>JA!36J[.
M[^7;;]N/^#:CP1!/\+?B;\2M@65_&VKZ%G;R5,,4N<XS^'IGKW_J4FD\MHL+
MG>ZKGZGK[XXK^=S_ (-S-&FT']D#QPSQ,K7OQ3U&="006CDL8L,,XR.O/\J_
MH@64D("N< 'UY_S[]*^9\2:WU[B[-JSLHK&QITU9?#24>567^)W9]%X43HX7
M@[)Z-K\V&]O)I.S]J[+5==.;]-;%RBF(Q8$D8Y-/KXIIK1GZ0I*236S5UZ!7
MR#^W!\%[#X]?LU?%+P%=VB7-SJ/A;6(],+QB1H+^:U:.&:($'YU)^4C#>E?7
MU5+V"*X@>"9 \,H*2H1PRMU!^OO6E"I*E5A4CO&2:^]'-C*4:U"I3G\$H2C)
M6W4K+?I;?8_B:_X)H_M1']E_Q?K?[('QETPR:;9>-IWTS4-7.R.."-TL87C6
M="H4 9&&Z>G2OZH+W]HKX'VWA&:V/BC1I=/_ +(:)+(SV^QH]F!"%\S!!&0!
MC ';T_'S_@IS_P $O9/B+K][\:?AT#HVL64$DK#3X=LLLZ,\Y?=$R-EF/;/U
MK\$O"?P+_:IUSQ%#X6NM0\3):V^MKI[2M]LV/"C;"3E@"O?K[\<U]S*>"QU*
MA7E4<)NK!5(\SUBE#1).T>5:W\[6/RC%X7&X"<XTH.24W[-^SO>%6I=<UU9[
M+1Z+YGVA_P %#?VB=3_:^\:^%_V0_@E82V.BW/C6SGUVYT;+0RV3R-97)F2W
M55*%6RVXD$5_5O\ L1? G3/V>?V=_A_\.["WBAFTS0-,CU!TC"-->PVRQ2RR
M <EV*\DY/N:_+G_@F9_P3-M_@EXNO/C!X]1=;U75],=;?[;"&EM[B=TG213*
M7(9&'& ,D\&OWFT6/RHKB,+L1+AUC7L$'0#VQ^'ZUY6<XV%2C/!T-*6'E3YI
M7NZBN^57Z\K=[WU_+Z[AC!3IQAC<1&V(Q2G-JUK6BDI6VBG%62T:^9LT445\
ML?9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% "-RI!XR"/S&*_BZ_X.1_&R7'Q1^"7AM0+FX\+GQ'^ZZD?;H8F!P<D
M=<]!ZU_:%+G8<9ZCIFOX#?\ @O!X]EUK]O;Q%H,JF:#P&+3;"?F#?VEIL;9
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
M"STF50Q'F17-E)NC('4$=CP>X-?NY]I:*5X@A(6W,H/OG&T8QSGH.M?S0?\
M!RYXB\K]F?X6Z;&V+B/XHZ/J;1AN6C%I*"I'7KGU%?A'!5"IC.)\!*E'F=+$
M3J/R]G&\I>:5S]Y\0\0\!P/CH)V]IAZ&$7GS<L8Q^?*C^5S]CWPW%XZ_:5\!
M^#!"'6Z\16DJIMSL%G<P3].F?DSS_P#6K_2 ^,WA)/$7[-OB+PX\89?^%=[=
MI'!^P^'F(X]ME?Y_G_!)KPC_ ,))_P %#?@+I17S8O$-QK-Y-D9\HVMDTP![
M9S&.N/I7^C!XQM%/PX\4V.W(3P9K=L%]TT.ZB'XG'3WK](\4LU5/,N%52E_M
M&7Q=9K^3FKTI1DGWE.E.^O1>3/SWP<ROVF1<12G'E^O6I2\Y1H582U>GPU?_
M "8_RP-$WZ=\8-*,8*'3_BB\:L./+">+-O'3&['3'OC-?ZF'PCU#^T?ACX%O
M&_Y:>%M!!_X#I=HO4XSTK_+F\?VLGA/XQ7]HZ%&3XCWE[)D8,8@\3R7"Y''W
M@!CI]3TK_2K_ &*?'J_%']F/X9>*XN%O-#M;8%3N_P"/&""V.#W_ -7^5=WC
M'AXULOR7,5JI5%1]IY3HQD[W[NG==K=K'A>!->I3XKXMRZ3Y*,(4JCAOJJS@
MI]](\U]%?=ZL^M"<8[YST]AFOQ#_ ."ZWQL/PP_8S\9:#9Z@;'6?&"VD=@4D
M"2LMK>H)U0 AB&1B#C/!.>*_;::40Q%B>0/T Y/X=?\ #K7\37_!QE^T"WC7
MXN>!_@SI=X3:>$/[2?5HHI2RM]IACN8A*H.!@J< YS[5^:>'.5?VIQ5EM*I!
MU*,<0JTU;94E%Q5_^OJB[_(_7/%#./[+X6S!TY6K5:;H1795XRA)_.GSQ:_O
MI[V/R_\ ^":WP0G^/O[87P:M98&FM9M2O[[4T*%U@:U5;I#)VS(R$C=CGIFO
M] #]H[4-.^&7[-GCZ^F>.VL=+\%RV"@X6-'_ +(EM4"YXW,X ^M?S#_\&X/P
M/F\2>,/'WQLU*P,=CI']F1^'YWB/EL6CEM;IH'(QU7YMG?\ &OW5_P""R?B"
MZ\-_\$^?C5JUE,T$\*:&BR(2IV2:BJ.N1@X9200.HXK[CQ0S*C7\3,ERC#R4
MZ.#Q."A*,=N=SH2J+3K:4+VU3NM[GP?A5EL\N\-,YS6NN6>.PV8XA=)>SIPJ
MVULMW=+9Z)]C_/0\$O=>(?B=;Z3/&S7/BGXHPSHK9+)%:^+EF! (/WD(Z''U
MQFO]4/X86$6F_#KP-9Q($6#PGX>4* !S_9%F&/ &"2#G\J_S)_V5O#J?$+]K
M3X.V,$ *ZGKYN3"HR ]M/#.[8XY9E+$_CR37^GOX8A^S>&O#UOC'V?0])AQZ
M>586Z8_#;7I>/,O98O(<(ER^RPDW);7?LL-'FY>EY*3V6YP?1\A&O3XES%1T
MKXJE&FWKHJF(NK^2A!?),W****_GP_I(*_/W_@IK\1F^%/[&WQ=\7I+Y#6NG
M6]HLF[9@7[O:'GC&1)_G-?H%7XE_\%[O$3V'[ _Q'\/QR>3)KK:/M<<'_1M3
MB8@>N1QUKV^',/+%YWEM",>;FQ5*<H]X4I*I/[H1D?-<7XE8/AS-L4VU[+"5
MOOJ0=)=]4YZ/H?P-V2G4O%44+_+!>>+K1P>2O_$SUE&.#_MF;\1CWK_3?_8=
M\!P_#K]FCX8>%XX!#]AT.WN%78%Q]N@AN"0,9^;>#7^:]\&/"<GC_P"*/@CP
M7$K"?5/$F@3&0+DK]@U&TN')X_B"<G/3K7^I-\.[&/3? _A"QB0(EKX8T&#
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
M7WLE^84445F=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!',XCBDD;[J(SL?15&2?P S7^<Y_P65\46VJ_P#!2?\
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
M\FO?M9_LT6LL9D0_$#PG9E&Y&S[: 9>^5_7'YU_J!:'8+I>E6.GJ %L[>.
M= $4#BO\VO\ X)F>%[CQ%^VC\$[:"(R/H7B[P]J+@*25MK>_7,I !P.>IQWY
MZU_I4U^@^/,I4^+*>"NN6AA*<DKWLY*R;\^5;65M3\Z^CWAXOA?$YA9>TKXE
MPT=TX/W[.]]4[7L%-5B<Y&,'_/\ G]!3J0D'C/)%?AVMG97=M/7^M/F?T!U6
MMEU5EK?U[>6Y2OY4M+.XN"/DCCDE<C'"HC,S>G !/X5_G1_\%B?%UIXV_;X^
M.VIZ:XN['2)M!C@E3[LK?85CEV;L',;*0QPO-?Z%WQ+U=-"\"^*=1D8(EKX?
MUB4,3C#1Z;=.OMD%1]/2O\OG]I#Q_<^._C5\4/$;.;F?7O$=S:QODL9!:W\]
ML!GG.% ''IZ"OW?P4P/[S/<T::GAL$J=+^23E*-2K%^:]C&VUW)'\W^/&-<Z
M^099S.4:F(=6K3M>SLH4F[:OFC*JM7:\5;J?UA?\&W'@B_T?X;?%GQW/;E+'
MQA_8@LYSC$YL)9(I..OR'CD\]J_ITOY_LUE<W':*"24^RHC.3^ &?PK\>?\
M@AWX!7P?^P7\,[IX/*O=774I;DE=KL%OW9-V0"<!N"3W]Z_6[Q=.;7PEXEN1
MP;?P_K$_T\G3KB3/X;:_,>*\4L=Q-F%?XE/&\K[7C[.$EIV::OVU/UO@ZA/"
M\)8.E9TW]0G4346[2FZLE))]URR2MYG^<Q_P5W\70>+?^"A?[0&I6>;FVCET
M*.!UZ3-'IX20+D_P,I!!Z'IUX_37_@G;_P $@[?]J3]F;X>_&RYU[2+ >*O[
M6$EG=FY\Y/L=V]N-_EVTJ=0",,?IS7X7?M5>)[GQK^TWXZ\1,3/_ &]XCO;2
M-SSYGV2[FM<9[E0,<'C'MS_>Y_P1M\.OX7_X)^?!72I(_+DACUN4H1SBXU!I
M1[_Q?_7SBOWCQ"X@Q_#'!O#6#RVI]73C1;DESM*.&:LT^[Y;)K9:'\^>&&1X
M#BOB?.L3FE/V\J-2M5<;Z2O5HKWGT;<IW^6O?\Z=-_X( Z19. WB;P\RKOR,
MW9#;P<?\N?;/7KCZFJ.G_P#!OUH]CK]OJ4GBGP\\"B?=;_Z8=V]2!_RY8X)Y
MR?IVK^FUR0I([5"%\UDD/\&[]>".,5^'U?$KB>OB(4*V9U'/V#<4J<4O9JVC
MTUU2NGKKV9^_5/#?A1Q<HY7!R=:$FW4FFE[1-M6_E3;7>VI\/?L0_L>:9^R%
MX(U'POIT]C='470RR60<*?+E:1<EXXO[V.GIWXK[I%4[=I//N(V7")MV'^]G
MK^57*^7QF+KX[$5,3B9^TK59<TY-;Z**T\E%'V&!P=+ X:CAJ$>2E2@HQANE
MJY/7U;"D!STIKDA3@<]/SI47:H'XUSV27SM;\_S.F[Y^6VG+=O7=NR2Z;)W^
M0ZBBBD45YF"D,QPJJS,?0*"2?P&:_P [7_@M9XH_MO\ X*2?%^VMHVGM]-72
M0KJ1LD+Z2N[ )S\I!S\H[U_H=:S/Y&F:K<-P+;3;Z8'IQ%:RR9_\=_7W%?YI
M7_!27Q:WBG]LWXR^+8&%PUWJ-M;0OG=O\F-[9P.3G;CVQ^=?M_@=0YN(\7B%
MK.AET^6+TC+VDXMW_P /*G>_3U/P/QWQ#AP]A*%[0Q68\LD[IOV<*=-K7O"=
M2R\]%J[_ -2'_!N9X"N=#_9T\1>-I+?9;>,9(1!<<?OC87DT;CCGY#Q7]'@&
M!BOQX_X(5:&NC_\ !.GX-NT02>[.OR3-MPS$ZI(PW<<D9K]B*_.>-\5]>XKS
MK$M6E]<JTM'>WL^6D]?-TD_+;R/TGP]PCP/!N18>UO\ 8XU4EM:M*55/SNI[
M]=_,:<D@=ASG^E?RX_\ !RSXP\KX/?#?P@H9I)O&VE7^U<88-!+'M//)SV(]
M^>E?U(5_'I_P<L>()$\6?"[P[UCSH^I(OK+YDB@?_J_^M7O^$E"%3CC+^=NZ
MC7JQ>GNSA!<GE9*_SW/FO&JI*GP%F#BM7BL%%;K5U6E>VMNY^5O_  1T\)W/
MB_\ ;A\&645OD>'[>PU^8YP(UMK] 1CN1D8X(K_18R/DP..,>G7I^%?P2_\
M!OQ8_P!J_M]>)HIHPRVOPIN[T9 .V9-2CQCT(YSWK^]I 2L>1C"@GCOZ5[7C
MI75?B2A0B[SH4%!V6DE.I"HFWT5D]K6T/%\!TX\.XIM)\V)A)M)?%&'*]>O1
MI=5V):***_'3]R&-D\8X'/?GVK\L_P#@L%\5=.^&?[%_Q$6_E\I_&6E:KX4L
MT[SW5_8/LA'('S8ZD_45^I]?S3_\'*7CF/2/V:?A5X6M+D+J-_\ %[19I[=7
M&]["2TD1F91R4)X/0?R/U/ F#>)XOR6%G-2QU&4U9:0@UKMM'_@L^)\1,6L)
MP;GM24G#FP-6G%K?GG:R7^))K37\U_'I\#=#?Q%\=/@YX/DM]]MK_BO0=/C#
M >7_ &C<W 06Q !^?!Z@8]^M?ZAWP.\.-X1^$7P\\-/&(Y-$\+:7IKQCHAMH
M A48QC%?YO7[!/@ZX\??MH_ G1;6W:8Z#\5/#GB.Y"J69+2UOE5RW7$8_BR,
M5_IJ00I;PI#& $C4*H'0 <  =A[=J_5/'?%_\*F69=O["C.MS;N7-:.OI\M5
MMV_*?H^827]F9GF5DH5IQH>;DI*:E;HG#3U)J***_ C^C K^$'_@XRUXZM^W
M7X.TZ ,\5O\ ".PB=QC8TJ:C(#%UZXYY'3OW/]WU?Y_?_!>C4)[K]NFUF<;O
MLO@]+6$G/)34)-J]LY'8<=,=2:_8?!""?&]&I97IX+$N+=M')177O8_$_'NJ
MX<"U(7M"KCL-&2Z-IMQOZ,^H?^#;+0;C4OVA/B'XC> K;V'A'5=(\T]I([J-
M_*SU_IZ^_P#:^3\R@=B/_P!5?R*_\&U6F)%>_$W470":>[U<,<'*ES$2N?KC
MCG%?UU[?F]OO=._IG_/]:\SQKJSK\;XQ+X?8X.*TMLFWH^C:>J[+N>KX*X=4
M.!L#.44IU:U:4FOM17(J>_:+OIOU6X^BD!!Z<TM?F)^KW"BBB@#X)_X*6^.8
M_AS^QS\6/$LCF&.VTZ&W,B]0;UWMP.,?>+XK_.1\$Z7/XR^*/AW08+8O+KOC
MW3+[;QB-8O$,%WN;N"R\Y&>2/>O[X/\ @NEJSZ9_P3G^,WE.4FE;P\$(."?^
M)M&"!R"?PK^)3]@KPY/XT_;"^#OA^2'S/M^J&>2/:3C[*(;@'!!/.WJ<U_2G
M@]AXTN$^),;)6M)PB]5I*G&-_EK?3I;U_ESQAJ/$\><,8-)23IVE=V:E"<*U
MNNEFG=K=O70_TO/AY;_8O '@NV*X-OX4\/1$>Z:39H?U!KLZQ]"@^S:!HML!
MCR-)TV' '3RK2!, >VVMBOYLJRE+$UF]G)RO;=N4KZ]=$C^GJ$(T\/0A%64*
M<(*W:,(I:!6-XBN19>']=O&X%IHVIW)/H(+*>4_HM;-</\3+L6/P[\<W+''E
M^$?$A!_VO[&O=OZXK2A%SKT8I7<JM.*5KW;FD+$34*%><G91I5)-]DH-G^:!
M^V_X]'Q(_:J^-/BFQ#R6^K:U%9[O1K*66U*MDGJRX&"?SK^XS_@B5HDFB?\
M!.WX(6L]K]FN,:^\BG ;#ZF[@G'7(/KQTZBO\^K6=5NK[Q[K5U?@F?6_B1J-
MI*7&6P?%,UO%P3QD,  ?:O\ 2T_8 \#-\.OV4?A5X7:'R#:Z,EUY>TK@7T<5
MR#@\\[\^]?TUX\T%@,GX5PL)-*I0]K*&B6M"&W5J\GZV3/Y8\ )?7\]XKQDK
M<U+$5:+2LXQE#%IWC==5%QNGV>Y]F5_)/_P<U^(Y W[.7A>SC>X-^?%,EV$P
M$@^SF*5 ^2.6QQM!_"OZV*_B,_X./_B-<3_'_P"&7ABSQ<?\(^-7%P@^8P?:
M[6-DR,_+O_#/YU^8>#]"5;CC+IQ;Y\/2Q-:,5]I^RE3:]5&I)JVMU;J?KOC!
M+_C!LSIO2%:5"$WVBJD:GXN"C\]C\;_V;OV<?'O[5FM:QIOA+0KFZ&A+ EXR
M[0+<R(?+W?,?]84(&.3GGBOIOQO_ ,$J?VA?#?A^74=/\%:AJ%Q<K(YMX'B+
MQ_9RV,[V4?,!D 'GOBOU3_X-E?#D.NZW^TW=ZUIT,QT\^$FMO/BW;?.67?@M
MGKQG'^%?UM:CX8\.OY<$^AZ<]M)'*CAH%*C<A4?GGT^O>OL^(_$S-,%G.*P=
M*G3JQI2J)*=UR747&*2DDWR16F[;V/RWP]\+<MK9(LQJSJTGC92E2Y+-.*?)
M&3;3LE*"]%*5MC_*O\<>&O%'AF^'@WQ7H]UX;\4>")R+JRNM@GF^TN'1086<
M'*C/+9.<5_8Y_P $ _C[\,_'_P -KSX:W^CP:-X[\!K:HKW,,8N-3;4)BZM"
M\6XML4 _O"IP?;%?GW_P7Q_8\TWX5^/O#GQM\*6"QVWCHZE/KR6\0$%N=.C6
M.UW!1A/,)XW$Y.,>WPW_ ,$4?B]J_@K]M#X;6D\LEK8?$*]GBU&/<4CV:7+;
MQ1$KG;T8]<Y%?6U<?+C+PUSFDW*=3#RCC</[/W94J]"ZJ1LG[ZG352%I)_&V
MM4F?,<-953X/\1\)[>$(T9OV-7GLWRXB/M:<TWKNH2?9*VUT?Z):'S$<,A4J
MQ5<Y^[ZC'09]*>KDKM(P5/YCGG\<_P".*HV]ZEU)"T)#0SVXF0C^(,< ^G;_
M .L,5=5<LS^^TGT'TK^0YRJU)8FFW+EHOV<TU]MM;:;J]Y6_$_LB:BJE"K!1
M2K1C-*+T=*48R3_5/KWL?/?[6>N)X;_9N^-6MNY0:7\.]?O21U40VFXM_G^M
M?YBE[-<_$/XC:S':1/)/XT^($]K >,M]OE^63.>!G&>I'/%?Z1O_  4BUM-!
M_8L_:'NFD\LW'PP\46J-G;DM8/C'!.<>GI7^=;^REI8UK]H/]G;1Y$\P>)/B
MIX6AE#<[H[NY 8G/4'U-?TUX-3J8+A'B3,J3Y*E-TYT)62]ZE24*EKK9?*Y_
M-?B_5IX_B3)\DFO>J1Y9+=\M:I&<;:ZW2>G1K8_J!^&W_!".V^(?PU^&OBZ?
MQ%H>F7>H>#-)-W!,;L2^9)$'??LM&4G).[YCTZ]Z]8M?^" NA6BE6\3>'7;[
M/L_Y>\A_^>A_T(=^XY_E7]%_@;1H_#_A'0-#10D&D:7;6: < + FT=,=!Q[>
MG>NI$<;2$AN7BQC_ &3QG&/3C/(]J_*\9QYQ&\=5K?V@U)5IVM&+2@IM*SMJ
MU&R5]_F?I.7>'7#T<MH4H98IITZ3J5)3G&7/&$7.6]E>71=#^9_1O^" FCV=
M[/>2^)?#THD#1[?]+^ZQSNYL\<^]?T.?!CX<6OPF^&/@GX>VODNOA+P]I^B"
M6'.R06,0BWID*=IQQE0:[2^>>V^R"!2=]W'%)QG$>#D_7.,]ZU8&=C*7&-LC
M*ONN>M>#G.?YKG'L?KV(==)OET4;15DV^7?I;<^KR'AS+LGIU*N$PRHSE&"G
M=MMVM%<MUIV^5[%BBBBO#/H0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#A?B?=+9_#KQQ.S;
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ***0D#J: N?F#_P6&\6W'@O]@3XU:Y;,4F@
MM](@0@X.+J]$##/7E6.?2O\ /R_9TT.\\6_&_P &Z&L!FEO?%NG7<:[=[$?V
MI!<N>.O<\=OKS_<W_P %[?$\>E_\$^_B?I D"W&KRZ$(%W8+B'5HB^!QG Y.
M.F.??^/;_@FKX?3Q7^WA\"/#<<0FBU.ZOIV4+N#-9VB7#$@=U*GZ<?4?TEX=
M49P\-L[E*T85LRE43;Y>50H48.=]-G&3WWB?RQXG5)5_%/(*<7)JEE<(/39R
MQ%2<9*R[57]R>E['^D=X&MC9^#_"MMC'D>&]"C(Q@ADTRU4@C\#765GZ5&(-
M+TZ =(+&TAQZ>5;QIC_QVM"OYPJ-N<V_YG^9_4.'A&%&E&'PJ$>7LDTFDO(*
M***@V.2\?S_9O OC.X)QY/A3Q#+GT\O2+Q_Z?G7^7-\?O%\_B[XS_$R_<F2*
MU\6>);+S.3S%JMPNS/\ P#&/T-?Z8G[4WB]/ _P%^)/B!W$:P>&M4MMQ.W'V
MRPN;<<Y')WU_EY>-Y)!XM^)DT8W_ &_Q;XCOX&/S;II]0N9%4'N#N/ ZU_0G
M@5"=&OFN+ORPJ0]C%Z74Z=-SD[/M&HFO/0_E_P"DE-8G+,KP"C><:]*O%_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M)WYW91;7-JNG?\#@Q'%7%LJ:<\15E'GC%**]VSLN9Z7NI))V=DK6/VW^$O\
MP72_:,\9_%/X?^%M3\+VD5AKGB[3--=TUN6206]S*J$E/L*[C@\J.I&,@5_;
M'\.M8G\2^#_#/B*[7R[O5=$L[J:/).UYD#L,D DY]L\'-?YM7[%_[-?Q%U?]
MKSX-1ZKIEW_PCD?Q+T"60M P06(OADD[0<!.N3[]>G^E9X8TB/0])L=)MQMM
MM-MX[2!1G CB7:H'IQV]*_ O$3+,JRS%4Z. IPIU)RE5FH-V48M04=WKS7D_
MD?T#X6YOG./P\Y8^=6I3<?9*35HW23E)Z+6RMZKIH=)1117YH?L(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M#"8^"IXRA2KP@W*,:L5))O1M7ZO8_..\_P"";_P.DF#_ -BVF0-I_='[OO\
M+_GMZUL:/_P3I^!VD74=_;:+9B90,'R>^<YYX_G7Z!R*200.^#]/_K_TIYX
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %0R1AF1B,LN=OXXS_ /7J:C'0^G3\:BI%S@X][)^E
MU>WFE>WF-2<7=.S"BBBK6FG804Q\Y7'7G^E/HQT/IT_&HJ1<X<J=KR@[]4E.
M,G;SLM/,:=G?^M@J!E"?0GCZ_P"?PJ>D(!QD=#FHKPE4I.$':7NVNW9V:WMO
MI?YV$K<RDU=J]NZOO8%.1].#]12T8Q^)S16D4U%*5FTK-J]M/7^K@03[]C;,
M[MIV_P"]VSW_ *^E+$K-%%Y@^<*"?K^/_P"NI2,]1[TM1"FXU9U.9^\DDK[=
M_P#)>6@VTX<K2?O7U7EM^I&CA]V/X6*G\.U24Q$";L?Q,6/X_P!:?6SM?2]O
M/?;7;S_ ':_NWMTOO^&FY'*&$<FS[Q5B/][%)&I:./S!\P4$_7'/^?RJ6BI2
MM:RM;:VF^H-WCRM)KFOJK]-OU"HHHEBW[1]]RQ^I_ <U+11RIM2:]Y72?5)[
M_?8+NS71VNN]MB.0X7W/W?K2HVY?<<'ZTXJ&QD=#F@*%S@=3FJTL]/>;WMV[
M_P!=C.T^?FNN2UN76_>]MKWT]""?S<Q>7G'F+N_W<\^^:G89'OU'UI:*CDTD
MFVU)MZZVNDK+TM==C5RNHJWPWU[W=]?08V[@^W/3KW_STID,2Q!RHQYC%V^I
M[U-141IN,Y2YG*+25I.[3TU^Y?H*^BTVN%!S@XZ]J**U$-3=M^;KG_/O^= X
M!)ZGK_3I3J",\&IDKM25KQORI_#=VU^232\FQ15DE=M))-]7;]>OJ!S@XZ]J
MABW_ #;NG]?\_CZ]JFHJTW9KO:_R$XWE&5VN6^BV=^_H(<Y'ISG^E-5 N<=_
M\_Y[>U/HJ5=<VK]YWMZ)*R^Z_JV-I-IM:QO9]KZ.WJ%%%%,84444 (V=IQUP
M<?7'%5;=Y%A_?9WY/8\<G'7GT_6K=-**W4?E6<XR<Z4HO2,GS1Z2C*U_FK:>
M;'S/DE%)7>JDULU>WRUU*#R2"1!^?XGU_E_C5V,';\PY/7Z=J#&I.<>GZ?Y_
MQSTJ2MYN$XI<JTW^ZW;S:_#:QRT*52G.I*=1R4G[JNVDM%_[:GZMC=BY)QUI
MU%%8QA"%^2*C?>RWNV_S;9TW8UE#*RD<,"#[YH10BJHZ* !^%.HJQW=K=+WM
MY]QK'&,9]3QVH7D'(X)/MP?I2X'Z8_"EK)0GSN4I7CJE%7MK9:IZ;7;\V(*3
M _3'X4M%:635FDTME;3[@$*@C!';'X4HXX]***2A!2<E%*37*VEK9=/0 HHH
MJ@"F '<2?\^GZ"GT5$H*3@VVN27,K;-^87W\_P#AQB;N=WKQ_G_(]*?115O7
MIY?U^HDK*UV_-ZO[PHHHH&%%%% !2%02"1R.E+10#5]UU3^:=U]S5P!STHH
MQP**2O9<V]E>VU[:V^8!5658S<6Y8?.-VS\OFQ^%6JC:,,Z.1RF<>V1S^?>F
M[].Z_/7\"H\M_>O:SV[VT_'<9'YGG3;L[/EV?ES^O2IZ** E+F=[6]V*_P#
M8J-_G:["BBB@D*B<'>K=E!)_#FI:0C((/0C'YT7_ %_'04ES*S_FC+YQDI+\
M41PRK-&)$.5)(S]#CWJ6HH8EAC$:#"@DX^IS[5+0,**** "DVC=NQSTI:* M
M?=7L[K3KW]0HHHH 9O0]^C8_'_/;K[4UN&7L"0?;/>G>6OIWS_G_ !Z^].(S
MCV.16->G[2'N64[Q=VET<;IO=JU_P%!R3O/E\N6_Z_*Q#+OW<=.W3\>O^?TJ
M9<[1GKWI:*W;NDK;?\#\="8PY92ES2?-T;T7]=.RT"BBBD6%%%% !2-G:<=>
MU+10#U36JOI=;KT\Q%SM&>O>C /;OG\:6BAJ^C5UV:N"TMOIU>^G6_<BDVA>
M@S].#_GC_.356WC42M*GWI,>8?4#@=O\?SQ5UE##!I$0)G'>E&G2BW-07M']
MJWE;]7;_ (8QE&K*K%\UJ:Z)N^ZD_O:2TZ#Z***9L%%%% $;;]Z8^[SN_P _
MY]J'B5W1R.4SC\?\\U)14N*?,GJI.[3VV2M^%PC>+DTW[S^Y<JBTO)V^]L",
M\&BBBG9;V5]M@"@C/!HHI[Z-70$:R!G=!U3&1Z9&1^?:I*C6,*[N!R^,^^!Q
M^7:I*/Z_R_ J5K^[MRQ^_E7-_P"37"BBB@D**** $.>,>HS]*:^[C;Z\_P"?
M\CUI]%)*S;U=[:/96TT7GU[B:NK7:\UH_O&)N^;=Z\?Y_P CTI!ABP/T_#/_
M .K_ #FI*3 SG')J9J4I4W&R497DM==-&O-/6_?U!)*/*[O2VNO7K\KH ,
M=!3<G..<[L]/X?\ /^<T^C'.>_2B<92Y>63C9ZV;5X]?GV]6,****L HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
$B@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COMPUGEN 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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001119774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">6-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-30902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">26 Harokmim Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Holon<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">5885849<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CoverAbstract</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: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_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityAddressAddressLine1</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_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityAddressCityOrTown</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_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityAddressCountry</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:countryCodeItemType</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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityAddressPostalZipCode</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_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityFileNumber</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:fileNumberItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,467<span></span>
</td>
<td class="nump">$ 18,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermInvestments', window );">Short-term bank deposits</a></td>
<td class="nump">58,535<span></span>
</td>
<td class="nump">61,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Investment in marketable securities</a></td>
<td class="nump">28,875<span></span>
</td>
<td class="nump">23,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other accounts receivable and prepaid expenses</a></td>
<td class="nump">3,765<span></span>
</td>
<td class="nump">2,742<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">97,642<span></span>
</td>
<td class="nump">105,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="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>NON-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="Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Restricted long-term bank deposit</a></td>
<td class="nump">371<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseNoncurrent', window );">Long-term prepaid expenses</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">1,888<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="Show.showAR( this, 'defref_cgen_SeverancePayFundNonCurrent', window );">Severance pay fund</a></td>
<td class="nump">3,257<span></span>
</td>
<td class="nump">3,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">2,678<span></span>
</td>
<td class="nump">2,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">852<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">8,883<span></span>
</td>
<td class="nump">8,998<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">106,525<span></span>
</td>
<td class="nump">114,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade payables</a></td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">1,838<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="Show.showAR( this, 'defref_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses', window );">Deferred revenues</a></td>
<td class="nump">10,545<span></span>
</td>
<td class="nump">9,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturity of operating lease liability</a></td>
<td class="nump">471<span></span>
</td>
<td class="nump">448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">4,930<span></span>
</td>
<td class="nump">5,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Employees and related accruals</a></td>
<td class="nump">2,846<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">20,583<span></span>
</td>
<td class="nump">20,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>NON- 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses', window );">Deferred revenues</a></td>
<td class="nump">29,592<span></span>
</td>
<td class="nump">34,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="nump">2,499<span></span>
</td>
<td class="nump">2,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsLiabilityNoncurrent', window );">Accrued severance pay</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">3,412<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">35,686<span></span>
</td>
<td class="nump">39,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENT LIABILITIES</a></td>
<td class="text"> <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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares of NIS 0.01 par value: 200,000,000 shares authorized on June 30, 2025, and December 31, 2024; 93,535,357 and 89,541,246 shares issued and outstanding on June 30, 2025, and December 31, 2024, respectively</a></td>
<td class="nump">259<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">553,294<span></span>
</td>
<td class="nump">543,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(16)<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(503,281)<span></span>
</td>
<td class="num">(488,758)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">50,256<span></span>
</td>
<td class="nump">54,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 106,525<span></span>
</td>
<td class="nump">$ 114,995<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term deferred participation in R&amp;amp;D expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_SeverancePayFundNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Monthly deposits in externally managed funds which primarily cover Israeli law severance pay liability of one month's salary for each year of employment upon the retirement or death of an employee or termination of employment without a valid legal reason.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_SeverancePayFundNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short term deferred participation in R&amp;amp;D expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="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_AccountsPayableCurrent</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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_AccruedLiabilitiesCurrent</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_AdditionalPaidInCapitalCommonStock</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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="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_AssetsNoncurrent</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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_AssetsNoncurrentAbstract</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CommitmentsAndContingencies</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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockValue</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_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_DepositsAssetsNoncurrent</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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="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_LiabilitiesNoncurrent</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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_OtherAccountsPayableAndAccruedLiabilities</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_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherShortTermInvestments</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_PostemploymentBenefitsLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 712<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481179/712-10-25-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 712<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481179/712-10-25-5<br></p></div>
<a href="javascript:void(0);" onclick="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_PostemploymentBenefitsLiabilityNoncurrent</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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_PrepaidExpenseAndOtherAssetsCurrent</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_PrepaidExpenseNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_PrepaidExpenseNoncurrent</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - &#8362; / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value per share</a></td>
<td class="nump">&#8362; 0.01<span></span>
</td>
<td class="nump">&#8362; 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">93,535,357<span></span>
</td>
<td class="nump">89,541,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">93,535,357<span></span>
</td>
<td class="nump">89,541,246<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockParOrStatedValuePerShare</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>dtr-types: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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockSharesAuthorized</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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockSharesIssued</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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockSharesOutstanding</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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 3,541<span></span>
</td>
<td class="nump">$ 9,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">4,065<span></span>
</td>
<td class="nump">3,654<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(524)<span></span>
</td>
<td class="nump">5,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">11,414<span></span>
</td>
<td class="nump">12,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDevelopment', window );">Marketing and business development expenses</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">4,606<span></span>
</td>
<td class="nump">4,670<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">16,300<span></span>
</td>
<td class="nump">17,511<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(16,824)<span></span>
</td>
<td class="num">(11,904)<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="Show.showAR( this, 'defref_cgen_FinancialIncomeExpenseNet', window );">Financial and other income, net</a></td>
<td class="nump">2,315<span></span>
</td>
<td class="nump">2,528<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes on income</a></td>
<td class="num">(14,509)<span></span>
</td>
<td class="num">(9,376)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax expense</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(14,523)<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss:</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains (losses) on marketable securities: Unrealized losses arising during the period, net</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (14,550)<span></span>
</td>
<td class="num">$ (9,415)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share</a></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share</a></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares used in computing basic net loss per share</a></td>
<td class="nump">92,917,554<span></span>
</td>
<td class="nump">89,518,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares used in computing diluted net loss per share</a></td>
<td class="nump">92,917,554<span></span>
</td>
<td class="nump">89,518,778<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_FinancialIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Income (Expense), Net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_FinancialIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_BusinessDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business development involves the development of products and services, their delivery, design and their implementation. Business development includes a number of techniques designed to grow an economic enterprise. Such techniques include, but are not limited to, assessments of marketing opportunities and target markets, intelligence gathering on customers and competitors, generating leads for possible sales, follow-up sales activity, formal proposal writing and business model design. Business development involves evaluating a business and then realizing its full potential, using such tools as marketing, sales, information management and customer service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_BusinessDevelopment</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="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_ComprehensiveIncomeNetOfTax</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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="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_CostOfRevenue</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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="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>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM 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>Accumulated other comprehensive Income (loss) [Member]</div></th>
<th class="th"><div>Accumulated deficit [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 247<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 539,837<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (474,527)<span></span>
</td>
<td class="nump">$ 65,559<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2023</a></td>
<td class="nump">89,237,465<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Options exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised, shares</a></td>
<td class="nump">1,744<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of shares, net</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">561<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of shares, net, shares</a></td>
<td class="nump">292,728<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="Show.showAR( this, 'defref_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue', window );">Stock-based compensation issued to employees, directors and non-employees</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,633<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Other comprehensive loss from marketable securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 248<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">542,032<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(483,917)<span></span>
</td>
<td class="nump">58,340<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Jun. 30, 2024</a></td>
<td class="nump">89,531,937<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 248<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">543,413<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="num">(488,758)<span></span>
</td>
<td class="nump">$ 54,914<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2024</a></td>
<td class="nump">89,541,246<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="nump">89,541,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Options exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">35<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised, shares</a></td>
<td class="nump">32,470<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of shares, net</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,859<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of shares, net, shares</a></td>
<td class="nump">3,961,641<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue', window );">Stock-based compensation issued to employees, directors and non-employees</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">987<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Other comprehensive loss from marketable securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,523)<span></span>
</td>
<td class="num">(14,523)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 553,294<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
<td class="num">$ (503,281)<span></span>
</td>
<td class="nump">$ 50,256<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Jun. 30, 2025</a></td>
<td class="nump">93,535,357<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="nump">93,535,357<span></span>
</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">Represents an amount lower than $1</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation relating to options issued to employees and directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockSharesOutstanding</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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesNewIssues</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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesStockOptionsExercised</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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodValueNewIssues</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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodValueStockOptionsExercised</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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (14,523)<span></span>
</td>
<td class="num">$ (9,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments required to reconcile net loss to net cash 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">987<span></span>
</td>
<td class="nump">1,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">235<span></span>
</td>
<td class="nump">238<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="Show.showAR( this, 'defref_cgen_AmortizationOfDiscountOnMarketableSecurities', window );">Amortization of discount on marketable securities</a></td>
<td class="num">(310)<span></span>
</td>
<td class="num">(796)<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="Show.showAR( this, 'defref_cgen_SeverancePayNet', window );">Increase (decrease) in severance pay, net</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">6<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="Show.showAR( this, 'defref_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances', window );">Exchange rate differences loss (gain) on cash balances</a></td>
<td class="num">(166)<span></span>
</td>
<td class="nump">12<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="Show.showAR( this, 'defref_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Decrease in operating lease right of use asset</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">332<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="Show.showAR( this, 'defref_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits', window );">Increase in interest receivables and exchange differences on short-term bank deposits</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(299)<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="Show.showAR( this, 'defref_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits', window );">Increase in interest receivables and exchange differences on long-term bank deposits</a></td>
<td class="num">(28)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Decrease in trade receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">56,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase in other accounts receivable and prepaid expenses</a></td>
<td class="num">(1,023)<span></span>
</td>
<td class="num">(2,267)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Decrease in long-term prepaid expenses</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Decrease in trade payables</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(1,137)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Decrease in other accounts payable and accrued expenses</a></td>
<td class="num">(466)<span></span>
</td>
<td class="num">(293)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Decrease in operating lease liability</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(386)<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="Show.showAR( this, 'defref_cgen_IncreaseDecreaseInDeferredRevenues', window );">Decrease in deferred revenues</a></td>
<td class="num">(3,540)<span></span>
</td>
<td class="num">(4,261)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(18,564)<span></span>
</td>
<td class="nump">39,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from maturity of short-term bank deposits</a></td>
<td class="nump">40,896<span></span>
</td>
<td class="nump">25,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Investment in short-term bank deposits</a></td>
<td class="num">(37,972)<span></span>
</td>
<td class="num">(47,086)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities', window );">Proceeds from maturity of marketable securities</a></td>
<td class="nump">21,643<span></span>
</td>
<td class="nump">15,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Investment in marketable securities</a></td>
<td class="num">(26,606)<span></span>
</td>
<td class="num">(36,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(230)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,269)<span></span>
</td>
<td class="num">(42,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares, net</a></td>
<td class="nump">8,870<span></span>
</td>
<td class="nump">562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">8,905<span></span>
</td>
<td class="nump">563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">166<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(11,762)<span></span>
</td>
<td class="num">(2,033)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the beginning of the period</a></td>
<td class="nump">18,229<span></span>
</td>
<td class="nump">13,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the end of the period</a></td>
<td class="nump">6,467<span></span>
</td>
<td class="nump">11,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction', window );">Purchase of property and equipment</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">13<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="Show.showAR( this, 'defref_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 2,064<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_AmortizationOfDiscountOnMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of amortization of discount on marketable securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AmortizationOfDiscountOnMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_IncreaseDecreaseInDeferredRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of deferred revenues</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_IncreaseDecreaseInDeferredRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents amount for increase decrease in interest receivables and exchange differences on long term bank deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents amount for increase decrease in interest receivables and exchange differences on short term bank deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in operating lease right of use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of purchase property and equipment as non cash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_SeverancePayNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Severance pay, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_SeverancePayNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the Right-of-use asset obtained in exchange for operating lease liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="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_Depreciation</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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInAccountsAndOtherReceivables</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInOtherOperatingLiabilities</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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsToAcquireMarketableSecurities</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsToAcquireShortTermInvestments</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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="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_ProceedsFromIssuanceOfCommonStock</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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</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_ProceedsFromSaleOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="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_ProceedsFromSaleOfHeldToMaturitySecurities</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>GENERAL [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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">GENERAL</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 1:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">GENERAL</span></span></span></div>
              </td>
            </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Compugen&#160;(the &#8220;Company&#8221;) is a clinical-stage therapeutic discovery and development company utilizing its broadly applicable predictive AI/ML-powered computational discovery platform (Unigen<sup style="vertical-align:text-top;line-height:1;font-size:smaller">&#8482;</sup>) to identify new drug targets and biological pathways for developing cancer immunotherapies. Compugen has two proprietary product candidates in Phase 1 development: COM701, a potential first-in-class anti-PVRIG antibody and COM902,&#160;a potential best-in-class antibody targeting TIGIT for the treatment of solid tumors. Rilvegostomig, a PD-1/TIGIT bispecific antibody where the TIGIT component is derived from Compugen&#8217;s clinical stage anti-TIGIT antibody, COM902, is in Phase 3 development by AstraZeneca through a license agreement for the development of bispecific and multispecific antibodies.&#160;GS-0321 (previously COM503), a potential first-in-class, high affinity anti-IL-18 binding protein antibody, which is in Phase 1 development is licensed to Gilead. In addition, the Company&#8217;s therapeutic pipeline of early-stage&#160;immuno-oncology programs consists of research programs aiming to address new mechanisms to activate the immune system against cancer.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is headquartered in Holon, Israel. Its clinical development activities operate from the Company&#8217;s headquarters in Israel and from its U.S. subsidiary in San Francisco, California.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has incurred losses in the amount of $14,523 during the six months ended June 30, 2025, has an accumulated deficit of $503,281 as of June 30, 2025, and has an accumulated negative cash flow from operating activities in the amount of $18,564 for the six months ended June 30, 2025. The Company believes that its existing capital resources will be adequate to satisfy its expected liquidity requirements at the current level of yearly expenditures at least twelve months from the reporting date.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective March 30, 2018, the Company entered into an exclusive license agreement with MedImmune Limited, the global biologics research and development arm of AstraZeneca (&#8220;AstraZeneca&#8221;) to enable the development of bi-specific and multi-specific immuno-oncology antibody products. Under the terms of the agreement, Compugen provided an exclusive license to AstraZeneca for the development of bi-specific and multi-specific antibody products derived from COM902. AstraZeneca has the right to create multiple products under this license and is solely responsible for all research, development and commercial activities under the agreement. In connection with such license agreement, AstraZeneca developed rilvegostomig, a novel PD-1/TIGIT bi-specific antibody with a TIGIT component that is derived from our COM902. Rilvegostomig entered the clinic in September 2021, the first patient dosing in the first indication of its Phase 3 study took place in December 2023, and the first patient dosing in the second indication Phase 3 study took place in May 2024. Compugen received a $10,000 upfront payment and $30,500 milestone payments out of up to $200,000 that the Company is eligible to receive in development, regulatory and commercial milestones for the first product as well as tiered royalties on future product sales. If additional products are developed, additional milestones and royalties would be due to Compugen for each product.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On December 18, 2023, the Company entered into an exclusive license agreement (the &#8220;License Agreement&#8221;) with Gilead Sciences, Inc. (&#8220;Gilead&#8221;) pursuant to which the Company granted Gilead an exclusive license under the Company&#8217;s then pre-clinical antibody program against IL-18 binding protein and all intellectual property rights subsisting therein, to use, research, develop, manufacture and commercialize products, including the Company&#8217;s COM503 product candidate, now named GS-0321, and additional products that may be so developed by Gilead (together with GS-0321, the &#8220;Licensed Products&#8221;).</span></span></div>
            </td>
          </tr>

      </table>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Pursuant to the License Agreement, Gilead paid the Company a one-time, upfront payment of $60,000 in January 2024. The Company has continued to develop GS-0321 during the initial development term, which included conducting activities defined within the agreement to advance GS-0321 through the clearance of an investigational new drug application (&#8220;IND&#8221;) and further. Gilead paid to the Company $30,000 in the form of a milestone payment upon clearance of the IND for GS-0321. The Company is also eligible to receive up to approximately $758,000 in additional milestone payments upon the achievement of certain development, regulatory and commercial milestones. The Company is further eligible to receive a single-digit to low double-digit tiered royalties on worldwide net sales of Licensed Products.</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company is responsible for conducting a Phase 1 clinical trial for GS-0321, including handling the regulatory matters in connection therewith, and will bear the costs of such trial (including the GS-0321 drug supply), with Gilead providing at no cost its zimberelimab antibody for such trial. In certain circumstances, Gilead may assume the role of conducting the Phase 1 clinical trial.</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Upon completion of the Phase 1 clinical trial for GS-0321, the Company will initiate the transfer of development activities related to GS-0321 to Gilead, following which, Gilead will have sole responsibility to develop and commercialize the Licensed Products.</span></span></span></span></div>
      <p style="margin:0pt">&#160;</p>
      <div></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>During the term of the License Agreement, the Company is prohibited from researching, developing, making, and commercializing any compounds, molecules, products or treatment methods that are directed to IL-18 or any companion diagnostics for an IL-18 product.</span></span></span></span></span></span></span></span></div>
      <div style="text-align:justify;text-indent:-1.2pt;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>Unless terminated early by a party pursuant to its terms, the License Agreement will continue in effect on a Licensed Product-by-Licensed Product and country-by-country basis until the expiration of the last royalty term in such country.</span></span></span></span></span></span></span></span></div>
      <div style="text-align:justify;text-indent:-1.2pt;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>Gilead withheld at source 15% from the upfront payment and IND clearance milestone amounts paid to the Company in January 2024 and in September 2024, respectively, and is expected to continue and withhold at source all taxes required by law from all payments payable to the Company under the License Agreement.</span></span></span></span></span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span>The License Agreement contains customary representations, warranties, covenants, and terms governing the prosecution and enforcement of certain intellectual property and issues related to technology transfer, manufacturing transfer, provisions with respect to establishment of joint steering committee and its governance covenants with respect to change of control and others.</span></span></span></span></span></span></span></span></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</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>dtr-types: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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SIGNIFICANT 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="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">These unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended December 31, 2024. The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2024, are applied consistently in these interim consolidated financial statements.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recently adopted accounting pronouncements</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2023, the FASB issued ASU 2023-09,&#160;Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></div>
          </div>

        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recently issued accounting pronouncements</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosure (Subtopic 220-40), Disaggregation of Income Statement Expenses, which requires disclosure of disaggregated information about certain expense captions presented in the Consolidated Statements of Operations as well as disclosure about selling expense. The guidance will be effective for the Company for annual periods beginning January 1, 2027 and interim periods beginning January 1, 2028, with early adoption permitted. It could be applied either prospectively or retrospectively. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract', window );"><strong>Unaudited Interim Consolidated 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="Show.showAR( this, 'defref_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock', window );">UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</a></td>
<td class="text">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 3:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating results for the six-month period ended June&#160;30, 2025, are not necessarily indicative of the results that may be expected for the year ended December 31, 2025.</span></span></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_cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of unaudited interim consolidated financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">MARKETABLE SECURITIES</a></td>
<td class="text">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 4:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">MARKETABLE SECURITIES</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities as of June 30, 2025 and December 31, 2024:</span></span></div>
      <div style="line-height:1.25">&#160;</div>

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

                <tr>
                  <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized gains</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized losses</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);text-align:center">
                    <div style="line-height:1.25"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></strong></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale &#8211; matures within one year:</span></span></div>
                  </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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,891</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,875</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale &#8211; matures within one year:</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,618</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,629</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>

      <p style="margin:0pt">&#160;</p>
      <div></div>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of June 30, 2025 and December 31, 2024, and the length of time that those investments have been in a continuous loss position:</span></span></div>
      <div style="line-height:1.25">&#160;</div>

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

                <tr>
                  <td style="vertical-align:top;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less than 12 months</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12 months or greater</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized loss</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;text-align:center"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized loss</span></span></strong></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,875</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>

      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, the Company had no significant unrealized losses related to marketable securities (which were accumulated in a period of less than 12 months) and determined the unrealized losses are not due to credit related losses, therefore, the Company did not record an allowance for credit losses for its available-for-sale marketable securities.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, all of the Company&#8217;s available-for-sale marketable securities were due within one year.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had no sales of marketable securities during the six-month periods ended June 30, 2025 and 2024, and accordingly no realized gains or losses were recorded. Proceeds from maturities of available-for-sale marketable securities during the six month periods ended June 30, 2025, and 2024 were $21,643&#160;and $15,825, respectively.</span></span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold">NOTE 5:-</td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold">FAIR VALUE MEASUREMENTS</div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

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

                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;width:64%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;padding-bottom:2px;width:11%;vertical-align:bottom">&#160;&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Fair value measurements</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">as of</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;margin-left:4.5pt;line-height:1.25;font-weight:bold">Description</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold">Fair Value Hierarchy</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2025</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:top;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:top;width:11%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)">Unaudited</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)">Unaudited</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25;font-weight:bold">Assets:</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:11%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;text-indent:2pt">&#160;</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25"><span style="text-decoration:underline">Cash equivalents</span>:</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;text-align:center">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25">Money market funds</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center">
                    <div style="margin-right:0.75pt;line-height:1.25">Level 1</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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">3,819</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">3,909</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25"><span style="text-decoration:underline">Marketable securities</span>:</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;text-align:center">&#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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25">U.S. Treasury</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center">
                    <div style="margin-right:0.75pt;line-height:1.25">Level 2</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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">28,875</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">32,688</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_FairValueDisclosuresAbstract</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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_FairValueDisclosuresTextBlock</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>dtr-types: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>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 6:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">COMMITMENTS AND CONTINGENCIES</span></span></span></div>
              </td>
            </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provided bank guarantees in the amount of $376 in favor of its offices and car leases in Israel.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the office of the Israel Innovation Authority of the Israeli Ministry of Industry, Trade and Labor, formerly known as the Office of the Chief Scientist (&#8220;IIA&#8221;), the Company is not obligated to repay any amounts received from the IIA if it does not generate any income from products which incorporate technologies which were funded by such research program(s).</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If income is generated from products which incorporate technologies which were funded by a research program, the Company is committed to pay royalties at a rate of between 3% to 5% of future revenue generated from products that incorporate technologies that were funded by such research program(s), up to a maximum of 100% of the amount received, linked to the U.S. dollar (for grants received under programs approved subsequent to January 1, 1999, the maximum amount to be repaid is 100% plus interest at LIBOR until December 31, 2023, and from January 1, 2024, the 12 months Term SOFR interest). For the six-month periods ended June 30, 2025 and 2024, the Company recorded royalties to the IIA as cost of revenue in the consolidated statements of comprehensive loss in the amount of $0 and $278, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, the Company&#8217;s aggregate contingent obligations for payments to IIA, based on royalty-bearing participation received or accrued, net of royalties paid or accrued, totaled $10,047.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On June 25, 2012, the Company entered into an Antibodies Discovery Collaboration Agreement (the &#8220;Antibodies Discovery Agreement&#8221;) with a U.S. antibody technology company (&#8220;mAb Technology Company&#8221;), providing an established source for fully human mAbs. Under the Antibodies Discovery Agreement, the mAb Technology Company is entitled to certain royalties that could be eliminated upon payment of certain one-time fees (all milestone and royalties payments referred together as &#8220;Contingent Fees&#8221;). For the six-month periods ended June 30, 2025 and 2024, the Company did not incur Contingent Fees.</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56pt">&#160;</td>
            <td style="vertical-align:top;width:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></td>
            <td style="vertical-align:top;text-align:justify;width:auto">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective as of January 5, 2018, the Company entered into a Commercial License Agreement (&#8220;CLA&#8221;) with a European cell line development company. Under the agreement the Company is required to pay an annual maintenance fee, certain amounts upon the occurrence of specified milestones events, and 1% royalties on annual net sales with respect to each commercialized product manufactured using the company&#8217;s cell line. Royalties due under the CLA are creditable against the annual maintenance fee. In addition, the Company may at any time prior to the occurrence of a specific milestone event buy-out the royalty payment obligations in a single fixed amount. For the six-month periods ended June 30, 2025 and 2024, the Company did not incur milestone payments. We also entered into a CLA in February 2024 with the European cell line development company for GS-0321. Under the agreement the Company is required to pay an annual maintenance fee and certain amounts upon the occurrence of specified milestones events.</span></span>
                <p style="margin:0pt">&#160;</p>
              </div>
            </td>
          </tr>

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

          <tr>
            <td style="width:58.5pt">&#160;</td>
            <td style="width:26.55pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective as of October 28, 2020, the Company entered into a collaboration agreement with a U.S. antibody discovery and optimization company for generation and optimization of therapeutic antibodies for the Company. Under the agreement, the Company is required to pay service fees per services performed and certain amounts upon the occurrence of specified milestones events, and single-digit percent royalties on annual net sales with respect to each product sold that comprises or contains one or more antibodies so generated or optimized. The royalty rate is dependent upon the product type and any third-party contribution. For the six-month periods ended June 30, 2025 and 2024 the Company incur in the research and development expenses a milestone payment in the amounts of $750 and $0, respectively.</span></span></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CommitmentsAndContingenciesDisclosureAbstract</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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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_CommitmentsAndContingenciesDisclosureTextBlock</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>dtr-types: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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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="Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 7:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY</span></span></div>
            </td>
          </tr>

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

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Issuance of Shares:</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On January 31, 2023, the Company entered into a Sales Agreement with Leerink Partners LLC (previously known as SVB Securities LLC) (&#8220;Leerink Partners&#8221;), as sales agent, pursuant to which the Company may offer and sell, from time to time through Leerink Partners, its ordinary shares through an &#8220;at the market offering&#8221; (ATM). The offer and sale of our ordinary shares, if any, will be made pursuant to the Company&#8217;s shelf registration statement on Form F-3, as supplemented by a prospectus supplement. Pursuant to the applicable prospectus supplement, the Company may offer and sell up to $50,000 of its ordinary shares. As of June 30, 2025, 6,867,191 shares were issued and sold through the ATM, with proceeds of approximately $12,495 (net of $822 issuance expenses).</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share option plan:</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Transactions related to the grant of options to employees, directors and non-employees under the Company&#8217;s 2010 Share Option Plan, as amended, during the six-month period ended June 30, 2025, were as follows:</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">

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

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of options</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">exercise</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">price</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average remaining</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">contractual life</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Aggregate intrinsic</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">value</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Years</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options outstanding at the beginning of year</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,655,721</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.31</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.05</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">802</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options granted</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,600</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.79</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options exercised</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,470</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.07</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(205,003</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.66</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options expired</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(101,648</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.55</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options outstanding as of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,348,200</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.28</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.54</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,263</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,111,177</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.18</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.51</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">555</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

      </div>
      <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      <div></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the six-month period ended June 30, 2025, the Company&#8217;s Board of Directors granted 31,600 options to purchase ordinary shares of the Company to employees. The exercise prices for such options range from $1.32 to $2.25 per share, with vesting to occur in up to four years.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company selected the Black-Scholes-Merton (&#8220;Black-Scholes&#8221;) option-pricing model as the most appropriate fair value method for its share-options awards and Employee Share Purchase Plan (&#8220;ESPP&#8221;), which is currently suspended. The option-pricing model requires a number of assumptions, of which the most significant are the expected share price volatility and the expected option term. Expected volatility was calculated based on actual historical share price movements over a term that is equivalent to the expected term of granted options. The expected term of options granted is based on historical experience and represents the period of time that options granted are expected to be outstanding.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents the assumptions used to estimate the fair value of the options granted in the periods presented:</span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">

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

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90.6%-91.0</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92.7%-95.9</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest rate</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.07%-4.37</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.9%-4.5</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yield</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected life (years)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.14</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.02</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average fair value of options granted during the six-month periods ended June 30, 2025 and 2024 were $1.20 and $1.41, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt">&#160;</td>
            <td style="width:27.75pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:84.45pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A summary of RSUs activity During the six-month period ended June 30, 2025 is as follows:</span></span></div>
      <div style="text-align:justify;margin-left:84.45pt;line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">

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

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of RSUs</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average </span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">grant date per value</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs outstanding at the beginning of year</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">317,350</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.70</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs granted</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,700</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.79</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs forfeited</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,300</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.69</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs outstanding as of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">325,750</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.70</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

      </div>
      <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      <div></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the six-month periods ended June 30, 2025 and 2024, the Company recorded share-based compensation related to share options and RSUs in a total amount of $987 and $1,633, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025, the total unrecognized estimated compensation cost related to non-vested share options and RSUs granted prior to that date was $2,586 which is expected to be recognized over a weighted average period of approximately<span style="font-weight:bold">&#160;</span>2.42 years.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The stock-based compensation expenses related to share options and RSU's are included as follows in the expense categories:</span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
      <div style="margin-left:90pt">

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

                  <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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <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:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development expenses</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">454</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">805</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketing and business development expenses</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative expenses</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">481</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">785</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total operating expense</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">987</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,633</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</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_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareholdersEquityAndShareBasedPaymentsTextBlock</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>dtr-types: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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_StockholdersEquityNoteAbstract</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>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL AND OTHER INCOME, NET<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>FINANCIAL AND OTHER INCOME, NET [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="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">FINANCIAL AND OTHER INCOME, NET</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:center;vertical-align:bottom;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 8:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">FINANCIAL AND OTHER INCOME, NET</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

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

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,048</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,770</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of discount on marketable securities, net</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">310</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">796</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(43</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(38</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial and other income, net</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,315</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,528</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_OtherIncomeAndExpensesAbstract</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_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/720/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 610<br> -Publisher FASB<br> -URI https://asc.fasb.org/610/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherIncomeAndOtherExpenseDisclosureTextBlock</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>dtr-types: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>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 9:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents selected financial information with respect to the Company&#8217;s single operating segment and includes information about segment revenues and significant segment expenses, for the six months ended June 30, 2025 and 2024:</span></span></div>

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

                  <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                      <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Revenues</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,541</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,261</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;R&amp;D expenses</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Preclinical</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,659</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,546</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Clinical</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,982</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,107</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SG&amp;A</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,851</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,592</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial income, net</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,314</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,528</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Taxes on income</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other segment expenses*</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,872</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,523</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,390</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.</span></span></div>
        </div>

      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operations in Israel include research and development, clinical operations, general and administrative, marketing and business development, and operations in the United States include clinical operations.&#160;Total revenues are attributed to geographic areas based on the location of the end customer.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following represents the total revenue for the six-month periods ended June 30, 2025 and 2024 by region based on the invoicing address of customers<span style="font-weight:bold">:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

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

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue from sales to customers:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">United States</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,541</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,261</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,541</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,261</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

      </div>
      <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt">&#160;</p>
      <div></div>
      <div style="text-indent:28.1pt;margin-left:28.1pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract Balances</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Of the $43,677 and $36,541 of the deferred revenue recorded as of December 31, 2024 and 2023, respectively, the Company recognized $3,541 and $4,261 as revenue during the six months periods ended June 30, 2025 and 2024, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Remaining Performance Obligation</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s remaining performance obligations are comprised of revenue not yet recognized. As of June 30, 2025, the aggregate amount of the transaction price allocated to remaining performance obligations was $40,137 that the Company expects to recognize as revenue. As of June 30, 2025, the Company expects to recognize 26% of its remaining performance obligations as revenue over the next 12 months.</span></span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_SegmentReportingAbstract</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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="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_SegmentReportingDisclosureTextBlock</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>dtr-types: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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY BALANCES AND TRANSACTIONS [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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY BALANCES AND TRANSACTIONS</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-weight:bold">NOTE 10:-</span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-weight:bold">RELATED PARTY BALANCES AND TRANSACTIONS</span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balances with related parties:</span></span></div>

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

                  <tr>
                    <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">June 30,</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold">2025</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">December&#160;31,</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">Unaudited</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" 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;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25">Trade and other payables (a)</div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">32</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">58</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Related parties' expenses:</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:top;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Six months ended</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2025</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Unaudited</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="margin-left:2.85pt;line-height:1.25">Amounts charged to:</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);vertical-align:bottom;white-space:nowrap">&#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:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="margin-left:2.85pt;line-height:1.25">Research and development expenses (a)</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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </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);vertical-align:bottom">
                      <div style="line-height:1.25">60</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </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);vertical-align:bottom">
                      <div style="line-height:1.25">74</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

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

              <tr>
                <td style="width:56.75pt">&#160;</td>
                <td style="width:28.3pt;vertical-align:top">(a)</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.</div>
                </td>
              </tr>

          </table>
        </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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionsAbstract</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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionsDisclosureTextBlock</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>dtr-types: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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LOSSES PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">LOSSES PER SHARE</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:56.7pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 11:-</span></span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">LOSSES PER SHARE</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the six months ended June 30, 2025 and 2024, the total weighted average number of shares related to outstanding options and RSUs excluded from the calculations of diluted net loss per share were 8,797,858&#160;and 8,002,799, respectively.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the computation of basic and diluted losses per share for the six-month periods ended June 30, 2025 and 2024:</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

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

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss for basic and diluted loss per share</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,523</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,390</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of ordinary shares</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">used in computing basic and diluted net loss per share</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,917,554</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">89,518,778</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted loss per ordinary share</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.16</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.10</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>

            </table>
          </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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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_EarningsPerShareTextBlock</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>dtr-types: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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">
    <div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:56.7pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 12:-</span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SUBSEQUENT EVENTS</span></span></div>
            </td>
          </tr>

      </table>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On August 5, 2025, following recommendation of the compensation committee, the Company&#8217;s board of directors increased the total number of shares reserved for issuance under the Company&#8217;s 2010 Plan by 200,000.</span></span></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_SubsequentEventsAbstract</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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SubsequentEventsTextBlock</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>dtr-types: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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SIGNIFICANT 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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently adopted accounting pronouncements</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recently adopted accounting pronouncements</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2023, the FASB issued ASU 2023-09,&#160;Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></div>
          </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="Show.showAR( this, 'defref_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recently issued accounting pronouncements</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosure (Subtopic 220-40), Disaggregation of Income Statement Expenses, which requires disclosure of disaggregated information about certain expense captions presented in the Consolidated Statements of Operations as well as disclosure about selling expense. The guidance will be effective for the Company for annual periods beginning January 1, 2027 and interim periods beginning January 1, 2028, with early adoption permitted. It could be applied either prospectively or retrospectively. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></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_cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements not yet adopted, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of available-for-sale marketable securities</a></td>
<td class="text">
        <div>
          <div style="margin-left:63pt">
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <tr>
                  <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized gains</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized losses</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);text-align:center">
                    <div style="line-height:1.25"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></strong></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale &#8211; matures within one year:</span></span></div>
                  </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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,891</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,875</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale &#8211; matures within one year:</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,618</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,629</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock', window );">Schedule of unrealized loss on investments</a></td>
<td class="text">
        <div>
          <div style="margin-left:63pt">
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <tr>
                  <td style="vertical-align:top;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less than 12 months</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12 months or greater</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized loss</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;text-align:center"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized loss</span></span></strong></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,875</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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_DebtSecuritiesAvailableForSaleTableTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock</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>dtr-types: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>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of fair value measurements</a></td>
<td class="text">
          <div>
            <table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;width:64%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;padding-bottom:2px;width:11%;vertical-align:bottom">&#160;&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Fair value measurements</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">as of</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;margin-left:4.5pt;line-height:1.25;font-weight:bold">Description</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold">Fair Value Hierarchy</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2025</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:top;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:top;width:11%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)">Unaudited</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)">Unaudited</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25;font-weight:bold">Assets:</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:11%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;text-indent:2pt">&#160;</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25"><span style="text-decoration:underline">Cash equivalents</span>:</div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;text-align:center">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25">Money market funds</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center">
                    <div style="margin-right:0.75pt;line-height:1.25">Level 1</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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">3,819</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">3,909</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25"><span style="text-decoration:underline">Marketable securities</span>:</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;width:11%;text-align:center">&#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%;vertical-align:bottom;white-space:nowrap">&#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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom">
                    <div style="text-align:justify;margin-left:4.5pt;line-height:1.25">U.S. Treasury</div>
                  </td>
                  <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom">&#160;</td>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center">
                    <div style="margin-right:0.75pt;line-height:1.25">Level 2</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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">28,875</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25">$</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25">32,688</div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</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>dtr-types: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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_FairValueDisclosuresAbstract</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>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of option activity</a></td>
<td class="text">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of options</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">exercise</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">price</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average remaining</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">contractual life</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center">&#160;</td>
                  <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Aggregate intrinsic</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">value</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Years</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options outstanding at the beginning of year</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,655,721</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.31</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.05</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">802</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options granted</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,600</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.79</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options exercised</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,470</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.07</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(205,003</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.66</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options expired</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(101,648</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.55</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Options outstanding as of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,348,200</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.28</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.54</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,263</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,111,177</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.18</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.51</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">555</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of weighted-average assumptions used to estimate fair value of options granted</a></td>
<td class="text">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90.6%-91.0</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92.7%-95.9</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest rate</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.07%-4.37</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.9%-4.5</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yield</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected life (years)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.14</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.02</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule Of RSUs activity</a></td>
<td class="text">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of RSUs</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Weighted average </span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">grant date per value</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs outstanding at the beginning of year</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">317,350</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.70</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs granted</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,700</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.79</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs forfeited</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,300</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.69</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs outstanding as of June 30, 2025</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">325,750</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.70</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of stock-based compensation expenses</a></td>
<td class="text">
          <div>
            <div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                  <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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <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:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development expenses</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">454</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">805</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketing and business development expenses</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative expenses</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">481</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">785</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total operating expense</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">987</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,633</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  </tr>

              </table>
            </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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</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>dtr-types: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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</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>dtr-types: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</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>dtr-types: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL AND OTHER INCOME, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>FINANCIAL AND OTHER INCOME, NET [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of financial and other income, net</a></td>
<td class="text">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,048</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,770</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of discount on marketable securities, net</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">310</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">796</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(43</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(38</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial and other income, net</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,315</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,528</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_OtherIncomeAndExpensesAbstract</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</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>dtr-types: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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of financial information with respect to single operating segment</a></td>
<td class="text">
        <div>
          <div style="margin-left:56.2pt;line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                  <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                      <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Revenues</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,541</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,261</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;R&amp;D expenses</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Preclinical</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,659</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,546</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Clinical</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,982</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,107</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SG&amp;A</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,851</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,592</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial income, net</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,314</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,528</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Taxes on income</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other segment expenses*</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,872</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,523</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,390</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.</span></span></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of total revenues and long-lived assets by geographic area</a></td>
<td class="text">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue from sales to customers:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">United States</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,541</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,261</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,541</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,261</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</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>dtr-types: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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</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>dtr-types: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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_SegmentReportingAbstract</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>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_RelatedPartyBalancesAndTransactionsAbstract', window );"><strong>Related Party Balances And Transactions 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related party balances and transactions</a></td>
<td class="text">
        <div>
          <div style="line-height:1.25">&#160;</div>
          <div>
            <div style="margin-left:63pt">
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                  <tr>
                    <td style="vertical-align:top;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:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">June 30,</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold">2025</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">December&#160;31,</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold">Unaudited</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" 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;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25">Trade and other payables (a)</div>
                    </td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">32</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25">58</div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Related parties' expenses:</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:top;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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Six months ended</div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">June 30,</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2025</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;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:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Unaudited</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="margin-left:2.85pt;line-height:1.25">Amounts charged to:</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);vertical-align:bottom;white-space:nowrap">&#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:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="margin-left:2.85pt;line-height:1.25">Research and development expenses (a)</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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </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);vertical-align:bottom">
                      <div style="line-height:1.25">60</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="line-height:1.25">$</div>
                    </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);vertical-align:bottom">
                      <div style="line-height:1.25">74</div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

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

              <tr>
                <td style="width:56.75pt">&#160;</td>
                <td style="width:28.3pt;vertical-align:top">(a)</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.</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_cgen_RelatedPartyBalancesAndTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_RelatedPartyBalancesAndTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfRelatedPartyTransactionsTableTextBlock</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>dtr-types: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>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LOSSES PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted losses per share</a></td>
<td class="text">
          <div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%">

                <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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">Six months ended</span></span></span></span></div>
                    <div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">June 30,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#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="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss for basic and diluted loss per share</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,523</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,390</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of ordinary shares</span></span></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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">used in computing basic and diluted net loss per share</span></span></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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,917,554</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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:2px solid rgb(0, 0, 0);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:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">89,518,778</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="text-align:right;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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted loss per ordinary share</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.16</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="text-align:right;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:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.10</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</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>dtr-types: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>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Mar. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>GENERAL [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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,523<span></span>
</td>
<td class="nump">$ 9,390<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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">503,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 488,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,564)<span></span>
</td>
<td class="nump">$ 39,703<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Upfront payment received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_AccruedMilestonePayment', window );">Accrued milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,500<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="Show.showAR( this, 'defref_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable', window );">Potential milestone compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_NonRefundableUpfrontPayment', window );">Non-refundable upfront payment</a></td>
<td class="nump">$ 60,000,000<span></span>
</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="Show.showAR( this, 'defref_cgen_MilestonePaymentReceivable', window );">Milestone payment</a></td>
<td class="nump">30,000,000<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram', window );">Potential milestone compensation company is now eligible for</a></td>
<td class="nump">$ 758,000,000<span></span>
</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="Show.showAR( this, 'defref_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid', window );">Percentage of expected from upfront payment amount paid</a></td>
<td class="nump">15.00%<span></span>
</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_AccruedMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of accrued milestone payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AccruedMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_MilestonePaymentReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of milestone payment receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_MilestonePaymentReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_NonRefundableUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of non-refundable upfront payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_NonRefundableUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of expected from upfront payment amount paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cgen_ResearchAndDevelopmentArrangementPaymentsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Potential milestone revenue from arrangements for research and development, including collaboration and licenses agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_ResearchAndDevelopmentArrangementPaymentsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Potential milestone compensation company is now eligible for.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483041/730-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MARKETABLE SECURITIES (Narrative) (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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturity of marketable securities</a></td>
<td class="nump">$ 21,643<span></span>
</td>
<td class="nump">$ 15,825<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ProceedsFromSaleAndMaturityOfMarketableSecurities</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>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MARKETABLE SECURITIES (Schedule of available-for-sale marketable securities) (Details) - Governmental bonds [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">$ 28,891<span></span>
</td>
<td class="nump">$ 23,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">$ 28,875<span></span>
</td>
<td class="nump">$ 23,629<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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_AvailableForSaleSecuritiesDebtSecurities</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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfAvailableForSaleSecuritiesLineItems</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=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_CorporateDebtSecuritiesMember</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>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MARKETABLE SECURITIES (Schedule of gross unrealized losses and fair values on investments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue', window );">Available-for-Sale Securities, fair value, less than 12 months</a></td>
<td class="nump">$ 28,875<span></span>
</td>
<td class="nump">$ 0<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="Show.showAR( this, 'defref_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses', window );">Available-for-Sale Securities, gross unrealized losses, less than 12 months</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue', window );">Available-for-Sale Securities, fair value, greater than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses', window );">Available-for-Sale Securities, gross unrealized losses, greater than 12 months</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of available for sale securities, continuous unrealized loss position, greater than 12 Months, fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of available for sale securities, continuous unrealized loss position, greater than 12 Months, gross unrealized losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of available for sale securities, continuous unrealized loss position, less than 12 Months, fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of available for sale securities, continuous unrealized loss position, less than 12 Months, gross unrealized losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS  (Schedule of fair value measurements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Money Market Funds [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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment in marketable securities</a></td>
<td class="nump">$ 3,819<span></span>
</td>
<td class="nump">$ 3,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | U.S. Treasury [Member]</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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment in marketable securities</a></td>
<td class="nump">$ 28,875<span></span>
</td>
<td class="nump">$ 32,688<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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="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_InvestmentsFairValueDisclosure</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_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ShortTermInvestmentsAbstract</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_USTreasurySecuritiesMember</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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 05, 2018</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_GovernmentAndOtherGrantsLineItems', window );"><strong>Government and Other Grants [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Bank guarantees in favor of lessor, foreign currency derivative contracts and credit card security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 376<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="Show.showAR( this, 'defref_cgen_ResearchAndDevelopmentExpensesMilestonePayment', window );">Research and development expenses milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_GovernmentAndOtherGrantsAxis=cgen_CommercialLicenseAgreementMember', window );">Commercial License Agreement [Member]</a></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="Show.showAR( this, 'defref_cgen_GovernmentAndOtherGrantsLineItems', window );"><strong>Government and Other Grants [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_PercentageOfRoyaltiesOnNetSales', window );">Percentage of royalties on net sales</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=cgen_GovernmentAndOtherGrantsMember', window );">Government and Other Grants [Member]</a></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="Show.showAR( this, 'defref_cgen_GovernmentAndOtherGrantsLineItems', window );"><strong>Government and Other Grants [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived', window );">Maximum royalty repaid as percentage of grant received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_us-gaap_PaymentsForRoyalties', window );">Royalties paid to the IIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 278<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="Show.showAR( this, 'defref_cgen_RoyaltyContingentObligations', window );">Royalty Contingent Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,047<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="Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=cgen_GovernmentAndOtherGrantsMember', window );">Government and Other Grants [Member] | Minimum [Member]</a></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="Show.showAR( this, 'defref_cgen_GovernmentAndOtherGrantsLineItems', window );"><strong>Government and Other Grants [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_RoyaltyPercentageBasedOnFutureRevenues', window );">Royalty percentage based on future revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<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="Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=cgen_GovernmentAndOtherGrantsMember', window );">Government and Other Grants [Member] | Maximum [Member]</a></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="Show.showAR( this, 'defref_cgen_GovernmentAndOtherGrantsLineItems', window );"><strong>Government and Other Grants [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_RoyaltyPercentageBasedOnFutureRevenues', window );">Royalty percentage based on future revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<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_cgen_GovernmentAndOtherGrantsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government And Other Grants [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_GovernmentAndOtherGrantsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum Royalty Repaid As Percentage Of Grant Received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cgen_PercentageOfRoyaltiesOnNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of royalties on net sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_PercentageOfRoyaltiesOnNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_cgen_ResearchAndDevelopmentExpensesMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development expenses milestone payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_ResearchAndDevelopmentExpensesMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_RoyaltyContingentObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The contingent obligations for payments based on royalty-bearing participation received or accrued, net of royalties paid or accrued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_RoyaltyContingentObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_RoyaltyPercentageBasedOnFutureRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Royalty Percentage Based On Future Revenues</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_RoyaltyPercentageBasedOnFutureRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="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_GuaranteeObligationsMaximumExposure</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_PaymentsForRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for royalties during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsForRoyalties</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_cgen_GovernmentAndOtherGrantsAxis=cgen_CommercialLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cgen_GovernmentAndOtherGrantsAxis=cgen_CommercialLicenseAgreementMember</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_GainContingenciesByNatureAxis=cgen_GovernmentAndOtherGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GainContingenciesByNatureAxis=cgen_GovernmentAndOtherGrantsMember</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_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,600<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Stock options granted, exercise price, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.32<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Stock options granted, exercise price, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.25<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options granted during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Share based compensation stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 987<span></span>
</td>
<td class="nump">$ 1,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized estimated compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,586<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period over which compensation expense will be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 5 months 1 day<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="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=cgen_SalesAgreementWithLeerinkPartnerLlcMember', window );">Sales Agreement With Leerink Partner LLC [Member]</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">$ 50,000<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,867,191<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="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 822<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from ordinary shares in offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,495<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_cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum authorized proceeds from issuance of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="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_PaymentsOfStockIssuanceCosts</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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="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_ProceedsFromIssuanceInitialPublicOffering</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</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>dtr-types: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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</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>dtr-types: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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesNewIssues</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_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_StockOptionPlanExpense</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_TypeOfArrangementAxis=cgen_SalesAgreementWithLeerinkPartnerLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TypeOfArrangementAxis=cgen_SalesAgreementWithLeerinkPartnerLlcMember</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>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule Of Option Activity) (Details) - Employees Directors And Non Employees [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of options</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding at beginning of year</a></td>
<td class="nump">8,655,721<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted</a></td>
<td class="nump">31,600<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised</a></td>
<td class="num">(32,470)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options forfeited</a></td>
<td class="num">(205,003)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options expired</a></td>
<td class="num">(101,648)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding at end of year</a></td>
<td class="nump">8,348,200<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of year</a></td>
<td class="nump">6,111,177<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at beginning of year</a></td>
<td class="nump">$ 4.31<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted</a></td>
<td class="nump">1.79<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised</a></td>
<td class="nump">1.07<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Options forfeited</a></td>
<td class="nump">4.66<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options expired</a></td>
<td class="nump">6.55<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at end of year</a></td>
<td class="nump">4.28<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable at end of year</a></td>
<td class="nump">$ 5.18<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="Show.showAR( this, 'defref_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract', window );"><strong>Weighted average remaining contractual life</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options outstanding</a></td>
<td class="text">5 years 6 months 14 days<span></span>
</td>
<td class="text">6 years 18 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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Exercisable at end of year</a></td>
<td class="text">4 years 6 months 3 days<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Aggregate intrinsic value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, beginning</a></td>
<td class="nump">$ 802<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised</a></td>
<td class="nump">24<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, Ending</a></td>
<td class="nump">1,263<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at end of period</a></td>
<td class="nump">$ 555<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_cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award Options, Remaining Contractual Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of exercisable stock options, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesStockOptionsExercised</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_RelatedPartyTransactionsByRelatedPartyAxis=cgen_EmployeesDirectorsAndNonEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionsByRelatedPartyAxis=cgen_EmployeesDirectorsAndNonEmployeesMember</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>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of fair value assumptions) (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">4 years 1 month 20 days<span></span>
</td>
<td class="text">4 years 7 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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">90.60%<span></span>
</td>
<td class="nump">92.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Expected risk free interest rates range, minimum</a></td>
<td class="nump">4.07%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">91.00%<span></span>
</td>
<td class="nump">95.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Expected risk free interest rate range, maximum</a></td>
<td class="nump">4.37%<span></span>
</td>
<td class="nump">4.50%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of RSUs Activity) (Details) - Restricted Stock Units (RSUs) [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSUs</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding at beginning of year | shares</a></td>
<td class="nump">317,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted | shares</a></td>
<td class="nump">23,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited | shares</a></td>
<td class="num">(15,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding at end of year | shares</a></td>
<td class="nump">325,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average grant date per value</strong></a></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">RSUs outstanding at beginning of year | $ / shares</a></td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">RSUs granted | $ / shares</a></td>
<td class="nump">1.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">RSUs forfeited | $ / shares</a></td>
<td class="nump">1.69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">RSUs outstanding at end of year | $ / shares</a></td>
<td class="nump">$ 1.7<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestrictedStockUnitsRSUMember</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>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of Stock Compensation Expense) (Details) - Employee Stock Purchase Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 987<span></span>
</td>
<td class="nump">$ 1,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development expenses [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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">454<span></span>
</td>
<td class="nump">805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Marketing and business development expenses [Member]</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses [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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">$ 785<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</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>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL AND OTHER INCOME, NET (Schedule of Financial and Other Income, Net) (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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>FINANCIAL AND OTHER INCOME, NET [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="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">$ 2,048<span></span>
</td>
<td class="nump">$ 1,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeAmortizationOfDiscount', window );">Amortization of discount on marketable securities, net</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Exchange rate differences and other</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_FinancialIncomeExpenseNet', window );">Financial and other income, net</a></td>
<td class="nump">$ 2,315<span></span>
</td>
<td class="nump">$ 2,528<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_FinancialIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Income (Expense), Net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_FinancialIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_InvestmentIncomeAmortizationOfDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion of purchase discount on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_InvestmentIncomeAmortizationOfDiscount</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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="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_InvestmentIncomeInterest</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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_OtherIncomeAndExpensesAbstract</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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_OtherNonoperatingIncomeExpense</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 3,541<span></span>
</td>
<td class="nump">$ 4,261<span></span>
</td>
<td class="nump">$ 43,677<span></span>
</td>
<td class="nump">$ 36,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligations</a></td>
<td class="nump">$ 40,137<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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations percentage</a></td>
<td class="nump">26.00%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInDeferredRevenue</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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligation</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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligationPercentage</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>dtr-types: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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_SegmentReportingAbstract</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>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Financial Information With Respect To Single Operating Segment) (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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,541<span></span>
</td>
<td class="nump">$ 9,261<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="Show.showAR( this, 'defref_cgen_FinancialIncomeExpenseNet', window );">Financial income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,315)<span></span>
</td>
<td class="num">(2,528)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,523)<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cgen_SingleOperatingSegmentMember', window );">Single Operating Segment [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,541<span></span>
</td>
<td class="nump">9,261<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="Show.showAR( this, 'defref_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment', window );">Preclinical R&amp;D expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,659<span></span>
</td>
<td class="nump">8,546<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="Show.showAR( this, 'defref_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment', window );">Clinical R&amp;D expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,982<span></span>
</td>
<td class="nump">7,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">SG&amp;A</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,851<span></span>
</td>
<td class="nump">4,592<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="Show.showAR( this, 'defref_cgen_FinancialIncomeExpenseNet', window );">Financial income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,314)<span></span>
</td>
<td class="num">(2,528)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<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="Show.showAR( this, 'defref_cgen_OtherSegmentExpenses', window );">Other segment expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,872<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (14,523)<span></span>
</td>
<td class="num">$ (9,390)<span></span>
</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">Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_ClinicalAmountOfExpenseForResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_ClinicalAmountOfExpenseForResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_FinancialIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Income (Expense), Net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_FinancialIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_OtherSegmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other segment expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_OtherSegmentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="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_SellingGeneralAndAdministrativeExpense</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_StatementBusinessSegmentsAxis=cgen_SingleOperatingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=cgen_SingleOperatingSegmentMember</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>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Total Revenues And Long-Lived Assets By Geographic Area) (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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from sales to customers</a></td>
<td class="nump">$ 3,541<span></span>
</td>
<td class="nump">$ 9,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_SegmentReportingGeographicAreaAxis=country_US', window );">Unites States [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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from sales to customers</a></td>
<td class="nump">3,541<span></span>
</td>
<td class="nump">4,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_SegmentReportingGeographicAreaAxis=srt_EuropeMember', window );">Europe [Member]</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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from sales to customers</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</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_cgen_SegmentReportingGeographicAreaAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cgen_SegmentReportingGeographicAreaAxis=country_US</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_cgen_SegmentReportingGeographicAreaAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cgen_SegmentReportingGeographicAreaAxis=srt_EuropeMember</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>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY BALANCES AND TRANSACTIONS [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>
<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="Show.showAR( this, 'defref_cgen_TradeAndOtherPayablesRelatedParties', window );">Trade and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesRelatedParty', window );">Related parties' expenses amounts charged to research and development expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 74<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">The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_TradeAndOtherPayablesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trade and other payables related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_TradeAndOtherPayablesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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_CostsAndExpensesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs of sales and operating expenses for the period incurred from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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_CostsAndExpensesRelatedParty</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionsAbstract</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>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LOSSES PER SHARE (Narrative) (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Securities excluded from the calculations</a></td>
<td class="nump">8,797,858<span></span>
</td>
<td class="nump">8,002,799<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LOSSES PER SHARE (Schedule of Computation of Basic and Diluted Losses Per Share) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract', window );"><strong>Numerator:</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for basic and diluted loss per share</a></td>
<td class="nump">$ 14,523<span></span>
</td>
<td class="nump">$ 9,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares used in computing basic net loss per share</a></td>
<td class="nump">92,917,554<span></span>
</td>
<td class="nump">89,518,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares used in computing diluted net loss per share</a></td>
<td class="nump">92,917,554<span></span>
</td>
<td class="nump">89,518,778<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic loss per ordinary share</a></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted loss per ordinary share</a></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cgen_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="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>dtr-types: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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_WeightedAverageNumberOfSharesOutstandingAbstract</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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="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>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Narrative) (Details)<br></strong></div></th>
<th class="th">
<div>Aug. 05, 2025 </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Plan 2010 [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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></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="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of shares reserved for issuance</a></td>
<td class="nump">200,000<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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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_CommonStockCapitalSharesReservedForFutureIssuance</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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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_SubsequentEventLineItems</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_PlanNameAxis=cgen_Plan2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cgen_Plan2010Member</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>58
<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>59
<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>62
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>78</ContextCount>
  <ElementCount>204</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>26</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-daei1</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-cbs</Role>
      <ShortName>INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0003 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-cbsp</Role>
      <ShortName>INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0004 - Statement - INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-csocl</Role>
      <ShortName>INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0005 - Statement - INTERIM STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-socise1</Role>
      <ShortName>INTERIM STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0006 - Statement - INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0007 - Disclosure - GENERAL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-g</Role>
      <ShortName>GENERAL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-sap1</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0009 - Disclosure - UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/UnauditedInterimConsolidatedFinancialStatements</Role>
      <ShortName>UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0010 - Disclosure - MARKETABLE SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/MARKETABLESECURITIES</Role>
      <ShortName>MARKETABLE SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0011 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0012 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-cac</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0013 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-se1</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0014 - Disclosure - FINANCIAL AND OTHER INCOME, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-fin</Role>
      <ShortName>FINANCIAL AND OTHER INCOME, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0015 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-giamc</Role>
      <ShortName>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0016 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-rpbat</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0017 - Disclosure - LOSSES PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-lps</Role>
      <ShortName>LOSSES PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0018 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9960701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9960702 - Disclosure - MARKETABLE SECURITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/MARKETABLESECURITIESTables</Role>
      <ShortName>MARKETABLE SECURITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/MARKETABLESECURITIES</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9960703 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9960704 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-set</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-se1</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9960705 - Disclosure - FINANCIAL AND OTHER INCOME, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-fint</Role>
      <ShortName>FINANCIAL AND OTHER INCOME, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-fin</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9960706 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-giamct</Role>
      <ShortName>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-giamc</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9960707 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-rpbat</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9960708 - Disclosure - LOSSES PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-lpst</Role>
      <ShortName>LOSSES PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-lps</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9960709 - Disclosure - GENERAL (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-gd1</Role>
      <ShortName>GENERAL (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-g</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9960710 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/MARKETABLESECURITIESNarrativeDetails</Role>
      <ShortName>MARKETABLE SECURITIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/MARKETABLESECURITIESTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9960711 - Disclosure - MARKETABLE SECURITIES (Schedule of available-for-sale marketable securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/MARKETABLESECURITIESDetails</Role>
      <ShortName>MARKETABLE SECURITIES (Schedule of available-for-sale marketable securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/MARKETABLESECURITIESTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9960712 - Disclosure - MARKETABLE SECURITIES (Schedule of gross unrealized losses and fair values on investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails</Role>
      <ShortName>MARKETABLE SECURITIES (Schedule of gross unrealized losses and fair values on investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/MARKETABLESECURITIESTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9960713 - Disclosure - FAIR VALUE MEASUREMENTS  (Schedule of fair value measurements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS  (Schedule of fair value measurements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9960714 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-cac</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9960715 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-set</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9960716 - Disclosure - SHAREHOLDERS' EQUITY (Schedule Of Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule Of Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-set</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9960717 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of fair value assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of fair value assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-set</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9960718 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of RSUs Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of RSUs Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-set</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9960719 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-sesosced</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of Stock Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-set</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9960720 - Disclosure - FINANCIAL AND OTHER INCOME, NET (Schedule of Financial and Other Income, Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-find</Role>
      <ShortName>FINANCIAL AND OTHER INCOME, NET (Schedule of Financial and Other Income, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-fint</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9960721 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails</Role>
      <ShortName>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-giamct</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9960722 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Financial Information With Respect To Single Operating Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails</Role>
      <ShortName>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Financial Information With Respect To Single Operating Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-giamct</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9960723 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Total Revenues And Long-Lived Assets By Geographic Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/GeographicInformationAndMajorCustomersDetails</Role>
      <ShortName>SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Total Revenues And Long-Lived Assets By Geographic Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-giamct</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9960724 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/cgen-rpbatd</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9960725 - Disclosure - LOSSES PER SHARE (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/LOSSESPERSHARENarrativeDetails</Role>
      <ShortName>LOSSES PER SHARE (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-lpst</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9960726 - Disclosure - LOSSES PER SHARE (Schedule of Computation of Basic and Diluted Losses Per Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails</Role>
      <ShortName>LOSSES PER SHARE (Schedule of Computation of Basic and Diluted Losses Per Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/cgen-lpst</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="zk2533518.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9960727 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgen.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>45</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cgen-20250630.xsd</File>
    <File>cgen-20250630_cal.xml</File>
    <File>cgen-20250630_def.xml</File>
    <File>cgen-20250630_lab.xml</File>
    <File>cgen-20250630_pre.xml</File>
    <File doctype="6-K" isDefinitelyFs="true" isUsgaap="true" original="zk2533518.htm">zk2533518.htm</File>
    <File doctype="6-K" isDefinitelyFs="true" isUsgaap="true" original="exhibit_99-2.htm">exhibit_99-2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="356">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="13">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>64
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "zk2533518.htm exhibit_99-2.htm": {
   "nsprefix": "cgen",
   "nsuri": "http://cgen.com/20250630",
   "dts": {
    "schema": {
     "local": [
      "cgen-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cgen-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cgen-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cgen-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cgen-20250630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "exhibit_99-2.htm",
      "zk2533518.htm"
     ]
    }
   },
   "keyStandard": 168,
   "keyCustom": 36,
   "axisStandard": 15,
   "axisCustom": 2,
   "memberStandard": 19,
   "memberCustom": 6,
   "hidden": {
    "total": 7,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 2
   },
   "contextCount": 78,
   "entityCount": 1,
   "segmentCount": 26,
   "elementCount": 394,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 356,
    "http://xbrl.sec.gov/dei/2025": 13
   },
   "report": {
    "R1": {
     "role": "http://cgen.com/role/cgen-daei1",
     "longName": "0001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533518.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533518.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://cgen.com/role/cgen-cbs",
     "longName": "0002 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "shortName": "INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_20250630",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://cgen.com/role/cgen-cbsp",
     "longName": "0003 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "shortName": "INTERIM CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_20250630",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "NIS_Per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "NIS_Per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://cgen.com/role/cgen-csocl",
     "longName": "0004 - Statement - INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)",
     "shortName": "INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://cgen.com/role/cgen-socise1",
     "longName": "0005 - Statement - INTERIM STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Unaudited)",
     "shortName": "INTERIM STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://cgen.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "0006 - Statement - INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "shortName": "INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://cgen.com/role/cgen-g",
     "longName": "0007 - Disclosure - GENERAL",
     "shortName": "GENERAL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://cgen.com/role/cgen-sap1",
     "longName": "0008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://cgen.com/role/UnauditedInterimConsolidatedFinancialStatements",
     "longName": "0009 - Disclosure - UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS",
     "shortName": "UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "cgen:UnauditedInterimConsolidatedFinancialStatementsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "cgen:UnauditedInterimConsolidatedFinancialStatementsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://cgen.com/role/MARKETABLESECURITIES",
     "longName": "0010 - Disclosure - MARKETABLE SECURITIES",
     "shortName": "MARKETABLE SECURITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://cgen.com/role/FAIRVALUEMEASUREMENTS",
     "longName": "0011 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://cgen.com/role/cgen-cac",
     "longName": "0012 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://cgen.com/role/cgen-se1",
     "longName": "0013 - Disclosure - SHAREHOLDERS' EQUITY",
     "shortName": "SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://cgen.com/role/cgen-fin",
     "longName": "0014 - Disclosure - FINANCIAL AND OTHER INCOME, NET",
     "shortName": "FINANCIAL AND OTHER INCOME, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://cgen.com/role/cgen-giamc",
     "longName": "0015 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA",
     "shortName": "SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://cgen.com/role/cgen-rpbat",
     "longName": "0016 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS",
     "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://cgen.com/role/cgen-lps",
     "longName": "0017 - Disclosure - LOSSES PER SHARE",
     "shortName": "LOSSES PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://cgen.com/role/SUBSEQUENTEVENTS",
     "longName": "0018 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9960701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://cgen.com/role/MARKETABLESECURITIESTables",
     "longName": "9960702 - Disclosure - MARKETABLE SECURITIES (Tables)",
     "shortName": "MARKETABLE SECURITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://cgen.com/role/FAIRVALUEMEASUREMENTSTables",
     "longName": "9960703 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://cgen.com/role/cgen-set",
     "longName": "9960704 - Disclosure - SHAREHOLDERS' EQUITY (Tables)",
     "shortName": "SHAREHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://cgen.com/role/cgen-fint",
     "longName": "9960705 - Disclosure - FINANCIAL AND OTHER INCOME, NET (Tables)",
     "shortName": "FINANCIAL AND OTHER INCOME, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://cgen.com/role/cgen-giamct",
     "longName": "9960706 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)",
     "shortName": "SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables",
     "longName": "9960707 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)",
     "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://cgen.com/role/cgen-lpst",
     "longName": "9960708 - Disclosure - LOSSES PER SHARE (Tables)",
     "shortName": "LOSSES PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://cgen.com/role/cgen-gd1",
     "longName": "9960709 - Disclosure - GENERAL (Details)",
     "shortName": "GENERAL (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20180301to20180330",
      "name": "us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "unique": true
     }
    },
    "R28": {
     "role": "http://cgen.com/role/MARKETABLESECURITIESNarrativeDetails",
     "longName": "9960710 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details)",
     "shortName": "MARKETABLE SECURITIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://cgen.com/role/MARKETABLESECURITIESDetails",
     "longName": "9960711 - Disclosure - MARKETABLE SECURITIES (Schedule of available-for-sale marketable securities) (Details)",
     "shortName": "MARKETABLE SECURITIES (Schedule of available-for-sale marketable securities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails",
     "longName": "9960712 - Disclosure - MARKETABLE SECURITIES (Schedule of gross unrealized losses and fair values on investments) (Details)",
     "shortName": "MARKETABLE SECURITIES (Schedule of gross unrealized losses and fair values on investments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_20250630",
      "name": "cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630",
      "name": "cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails",
     "longName": "9960713 - Disclosure - FAIR VALUE MEASUREMENTS  (Schedule of fair value measurements) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS  (Schedule of fair value measurements) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_20250630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://cgen.com/role/CommitmentsAndContingenciesDetails",
     "longName": "9960714 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_20250630",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
     "longName": "9960715 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails",
     "longName": "9960716 - Disclosure - SHAREHOLDERS' EQUITY (Schedule Of Option Activity) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule Of Option Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails",
     "longName": "9960717 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of fair value assumptions) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of fair value assumptions) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails",
     "longName": "9960718 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of RSUs Activity) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of RSUs Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://cgen.com/role/cgen-sesosced",
     "longName": "9960719 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Compensation Expense) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Stock Compensation Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "div",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://cgen.com/role/cgen-find",
     "longName": "9960720 - Disclosure - FINANCIAL AND OTHER INCOME, NET (Schedule of Financial and Other Income, Net) (Details)",
     "shortName": "FINANCIAL AND OTHER INCOME, NET (Schedule of Financial and Other Income, Net) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails",
     "longName": "9960721 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Narrative) (Details)",
     "shortName": "SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails",
     "longName": "9960722 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Financial Information With Respect To Single Operating Segment) (Details)",
     "shortName": "SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Financial Information With Respect To Single Operating Segment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails",
     "longName": "9960723 - Disclosure - SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Total Revenues And Long-Lived Assets By Geographic Area) (Details)",
     "shortName": "SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Schedule Of Total Revenues And Long-Lived Assets By Geographic Area) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_countryUS",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://cgen.com/role/cgen-rpbatd",
     "longName": "9960724 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)",
     "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_20250630",
      "name": "cgen:TradeAndOtherPayablesRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250630",
      "name": "cgen:TradeAndOtherPayablesRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://cgen.com/role/LOSSESPERSHARENarrativeDetails",
     "longName": "9960725 - Disclosure - LOSSES PER SHARE (Narrative) (Details)",
     "shortName": "LOSSES PER SHARE (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250101to20250630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails",
     "longName": "9960726 - Disclosure - LOSSES PER SHARE (Schedule of Computation of Basic and Diluted Losses Per Share) (Details)",
     "shortName": "LOSSES PER SHARE (Schedule of Computation of Basic and Diluted Losses Per Share) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_20250101to20250630",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails",
     "longName": "9960727 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)",
     "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_20250805_usgaapPlanNameAxis_cgenPlan2010Member_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250805_usgaapPlanNameAxis_cgenPlan2010Member_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-2.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "verboseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables",
        "documentation": "Carrying value as of the balance sheet date of liabilities 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)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r729"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "verboseLabel": "Accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "cgen_AccruedMilestonePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AccruedMilestonePayment",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of accrued milestone payment.",
        "label": "Accrued Milestone Payment",
        "terseLabel": "Accrued milestone payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r47",
      "r96",
      "r534",
      "r566",
      "r567",
      "r855"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "verboseLabel": "Accumulated other comprehensive Income (loss) [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r8",
      "r15",
      "r377",
      "r380",
      "r439",
      "r562",
      "r563",
      "r771",
      "r772",
      "r773",
      "r780",
      "r781",
      "r782",
      "r783"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r780",
      "r781",
      "r782",
      "r783",
      "r856",
      "r919"
     ]
    },
    "cgen_AdjustmentForExchangeRateDifferencesLossGainOnCashBalances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AdjustmentForExchangeRateDifferencesLossGainOnCashBalances",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment For Exchange Rate Differences Loss Gain On Cash Balances",
        "negatedLabel": "Exchange rate differences loss (gain) on cash balances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments required to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AgreementMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement [Member]",
        "label": "Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AgreementStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AgreementStartDate",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of the agreement, in CCYY-MM-DD format.",
        "label": "Agreement, start date"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AgreementTerminationDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AgreementTerminationDescription",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement termination description.",
        "label": "Agreement termination description",
        "terseLabel": "Agreement termination description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expenses",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r338",
      "r347"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AmortizationOfDiscountAndAccruedInterestOnMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 130.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Of Discount And Accrued Interest On Marketable Securities",
        "documentation": "Represent the amount of Amortization of discount and accrued interest on marketable securities",
        "negatedLabel": "Amortization of discount and accrued interest on marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AmortizationOfDiscountOnMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AmortizationOfDiscountOnMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of amortization of discount on marketable securities.",
        "negatedLabel": "Amortization of discount on marketable securities",
        "label": "Amortization Of Discount On Marketable Securities"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AmountIncurredMilestonePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AmountIncurredMilestonePayments",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount incurred milestone payments.",
        "label": "Amount incurred milestone payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://cgen.com/role/LOSSESPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Securities excluded from the calculations",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://cgen.com/role/LOSSESPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://cgen.com/role/LOSSESPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://cgen.com/role/LOSSESPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r78",
      "r95",
      "r118",
      "r119",
      "r120",
      "r153",
      "r161",
      "r179",
      "r183",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r367",
      "r369",
      "r422",
      "r520",
      "r521",
      "r530",
      "r604",
      "r687",
      "r688",
      "r697",
      "r729",
      "r742",
      "r743",
      "r755",
      "r814",
      "r815",
      "r874"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r97",
      "r118",
      "r119",
      "r120",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r367",
      "r369",
      "r422",
      "r729",
      "r814",
      "r815",
      "r874"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets",
        "documentation": "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 after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r367",
      "r369",
      "r422",
      "r814",
      "r815",
      "r874"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AtMarketOfferingProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AtMarketOfferingProgramMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At The Market Offering Program [Member]",
        "label": "At Market Offering Program [Member]",
        "terseLabel": "At The Market Offering Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross unrealized gains",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "terseLabel": "Gross unrealized losses",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "terseLabel": "Amortized cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r234",
      "r529"
     ]
    },
    "cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale Securities Continuous Unrealized Loss Position Greater Than 12 Months Fair Value",
        "documentation": "Represents the amount of available for sale securities, continuous unrealized loss position, greater than 12 Months, fair value.",
        "terseLabel": "Available-for-Sale Securities, fair value, greater than 12 months"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale Securities Continuous Unrealized Loss Position Greater Than 12 Months Gross Unrealized Losses",
        "documentation": "Represents the amount of available for sale securities, continuous unrealized loss position, greater than 12 Months, gross unrealized losses.",
        "terseLabel": "Available-for-Sale Securities, gross unrealized losses, greater than 12 months"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale Securities Continuous Unrealized Loss Position Less Than 12 Months Fair Value",
        "documentation": "Represents the amount of available for sale securities, continuous unrealized loss position, less than 12 Months, fair value.",
        "terseLabel": "Available-for-Sale Securities, fair value, less than 12 months"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESScheduleOfGrossUnrealizedLossesAndFairValuesOnInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale Securities Continuous Unrealized Loss Position Less Than 12 Months Gross Unrealized Losses",
        "documentation": "Represents the amount of available for sale securities, continuous unrealized loss position, less than 12 Months, gross unrealized losses.",
        "terseLabel": "Available-for-Sale Securities, gross unrealized losses, less than 12 months"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Fair value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r234",
      "r391",
      "r415",
      "r416",
      "r417",
      "r418",
      "r517",
      "r668",
      "r718",
      "r721",
      "r728",
      "r792",
      "r860",
      "r861",
      "r862"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails",
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333"
     ]
    },
    "us-gaap_BusinessDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Marketing and business development expenses",
        "label": "Marketing and business development expenses",
        "documentation": "Business development involves the development of products and services, their delivery, design and their implementation. Business development includes a number of techniques designed to grow an economic enterprise. Such techniques include, but are not limited to, assessments of marketing opportunities and target markets, intelligence gathering on customers and competitors, generating leads for possible sales, follow-up sales activity, formal proposal writing and business model design. Business development involves evaluating a business and then realizing its full potential, using such tools as marketing, sales, information management and customer service."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r94",
      "r670"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the period",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r58",
      "r115"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Decrease in cash, cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r58"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable": {
     "xbrltype": "durationItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ClassOfWarrantOrRighstPeriodFromWhichWarrantsOrRightsExercisable",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration period of warrants.",
        "label": "Class Of Warrant Or Righst Period From Which Warrants Or Rights Exercisable",
        "terseLabel": "Expiration period of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of warrants",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r121",
      "r287"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants purchase to ordinary shares",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants purchase to ordinary shares remain outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ClearanceTriggeredMilestonePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ClearanceTriggeredMilestonePayment",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clearance Triggered Milestone Payment",
        "documentation": "Represents the amount of clearance triggered milestone payment.",
        "verboseLabel": "Clearance triggered mlestone payment"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ClinicalAmountOfExpenseForResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ClinicalAmountOfExpenseForResearchAndDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clinical Amount Of Expense For Research And Development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.",
        "verboseLabel": "Clinical R&amp;D expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_CollaborationAgreementWithUSAntibodyCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "CollaborationAgreementWithUSAntibodyCompanyMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement With U.S. Antibody Company [Member]",
        "label": "Collaboration Agreement With U.S. Antibody Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_CollaborativeArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "CollaborativeArrangementsMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangements [Member]",
        "label": "Collaborative Arrangements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_CollaborativeArrangementsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "CollaborativeArrangementsTwoMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangements Two Member.",
        "label": "Collaborative Arrangements Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_CommercialLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "CommercialLicenseAgreementMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial License Agreement [Member]",
        "label": "Commercial License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENT LIABILITIES (NOTE 4)",
        "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r69",
      "r532",
      "r591"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-cac"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r255",
      "r256",
      "r654",
      "r810",
      "r812"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Number of shares reserved for issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r752",
      "r780",
      "r781",
      "r783",
      "r856",
      "r917",
      "r919"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://cgen.com/role/cgen-cbsp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares, par value per share",
        "verboseLabel": "Ordinary shares, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://cgen.com/role/cgen-cbsp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r592"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://cgen.com/role/cgen-cbsp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://cgen.com/role/cgen-cbsp",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares",
        "label": "Ordinary shares, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r41",
      "r592",
      "r610",
      "r919",
      "r920"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares of NIS 0.01 par value per share: 200,000,000 shares authorized on June 30, 2021 and December 31, 2020; 83,917,929 and 83,675,856 shares issued and outstanding on June 30, 2021 and December 31, 2020, respectively",
        "terseLabel": "Ordinary shares of NIS 0.01 par value: 200,000,000 shares authorized on June 30, 2025, and December 31, 2024; 93,535,357 and 89,541,246 shares issued and outstanding on June 30, 2025, and December 31, 2024, respectively",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r279",
      "r284",
      "r533",
      "r729"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102",
      "r104",
      "r109",
      "r518",
      "r543",
      "r544"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of credit risks",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r420"
     ]
    },
    "cgen_ContingentFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ContingentFees",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent fees.",
        "label": "Contingent fees",
        "terseLabel": "Contingent fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Governmental bonds [Member]",
        "verboseLabel": "U.S. government bonds [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r703",
      "r705",
      "r718",
      "r730",
      "r744",
      "r913"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r118",
      "r119",
      "r120",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r422",
      "r687",
      "r814"
     ]
    },
    "us-gaap_CostsAndExpensesRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpensesRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-rpbatd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related parties' expenses amounts charged to research and development expenses",
        "terseLabel": "Research and development expenses",
        "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "terseLabel": "Schedule of available-for-sale marketable securities",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805"
     ]
    },
    "cgen_DeferredParticipationOfBmsInRdExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "DeferredParticipationOfBmsInRdExpenses",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred participation of BMS in R&amp;amp;D expenses.",
        "label": "Deferred Participation Of Bms In Rd Expenses",
        "terseLabel": "Deferred participation of BMS in R&amp;D expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepositsAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits Assets, Noncurrent",
        "terseLabel": "Restricted long-term bank deposit",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r27",
      "r111",
      "r671",
      "r672",
      "r674",
      "r676"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY 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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "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'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails",
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic net loss per share",
        "terseLabel": "Basic net loss per share",
        "verboseLabel": "Basic loss per ordinary share",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r110",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r141",
      "r143",
      "r145",
      "r146",
      "r147",
      "r152",
      "r277",
      "r337",
      "r360",
      "r365",
      "r388",
      "r389",
      "r519",
      "r545",
      "r680"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails",
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted net loss per share",
        "verboseLabel": "Diluted loss per ordinary share",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r110",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r143",
      "r145",
      "r146",
      "r147",
      "r152",
      "r277",
      "r337",
      "r360",
      "r365",
      "r388",
      "r389",
      "r519",
      "r545",
      "r680"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic and diluted loss per share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r149"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-lps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOSSES PER SHARE",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r148",
      "r150",
      "r151"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of exchange rate changes on cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period over which compensation expense will be recognized",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized estimated compensation cost",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "cgen_EmployeeSharePurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "EmployeeSharePurchasePlanMember",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the Employee Share Purchase Plan member.",
        "label": "Employee Share Purchase Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails",
      "http://cgen.com/role/cgen-sesosced",
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Purchase Plan [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share based compensation ESPP",
        "documentation": "The amount of plan compensation cost recognized during the period."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r708",
      "r709"
     ]
    },
    "cgen_EmployeesDirectorsAndNonEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "EmployeesDirectorsAndNonEmployeesMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employees Directors And Non Employees [Member]",
        "documentation": "Information about the employees, directors and non-employees."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://cgen.com/role/cgen-daei1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r84",
      "r85",
      "r86",
      "r105",
      "r106",
      "r107",
      "r124",
      "r125",
      "r126",
      "r128",
      "r135",
      "r137",
      "r139",
      "r154",
      "r227",
      "r228",
      "r248",
      "r276",
      "r288",
      "r337",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r361",
      "r364",
      "r365",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r439",
      "r541",
      "r562",
      "r563",
      "r564",
      "r577",
      "r631"
     ]
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentAggregateCost",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity investment",
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EuropeMember",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r922",
      "r923",
      "r924"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r405",
      "r718"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r405",
      "r718"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of fair value measurements",
        "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r858",
      "r859",
      "r864"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r406",
      "r668",
      "r719",
      "r728"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r406",
      "r668",
      "r719",
      "r728"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r404",
      "r405",
      "r407",
      "r416",
      "r452",
      "r453",
      "r454",
      "r668",
      "r695",
      "r696",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r718",
      "r721",
      "r728"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r400",
      "r402",
      "r403",
      "r404",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r516",
      "r718",
      "r722"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r290",
      "r295",
      "r297",
      "r392",
      "r405",
      "r416",
      "r452",
      "r668",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r718",
      "r728"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r290",
      "r295",
      "r297",
      "r299",
      "r392",
      "r393",
      "r405",
      "r416",
      "r453",
      "r668",
      "r695",
      "r696",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r718",
      "r728"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r404",
      "r405",
      "r407",
      "r416",
      "r452",
      "r453",
      "r454",
      "r668",
      "r695",
      "r696",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r718",
      "r721",
      "r728"
     ]
    },
    "cgen_FinancialIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "FinancialIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      },
      "http://cgen.com/role/cgen-find": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails",
      "http://cgen.com/role/cgen-csocl",
      "http://cgen.com/role/cgen-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Income (Expense), Net.",
        "negatedLabel": "Financial income, net",
        "label": "Financial Income Expense Net",
        "totalLabel": "Financial and other income, net",
        "verboseLabel": "Financial and other income, net",
        "terseLabel": "Financial and other income, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r275",
      "r286",
      "r375",
      "r386",
      "r412",
      "r421",
      "r424",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r525",
      "r542",
      "r693",
      "r718",
      "r719",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r730",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r805",
      "r806",
      "r807",
      "r808",
      "r857",
      "r860",
      "r861",
      "r862",
      "r863",
      "r865",
      "r866",
      "r867"
     ]
    },
    "us-gaap_GainContingenciesByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainContingenciesByNatureAxis",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Contingencies, Nature [Axis]",
        "documentation": "Information by nature of gain contingency."
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "us-gaap_GainContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainContingencyNatureDomain",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization."
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative expenses",
        "label": "General and administrative expenses",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r613"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative expenses [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "cgen_GileadSciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "GileadSciencesIncMember",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gilead Sciences, Inc [Member]",
        "documentation": "This member is stand for Gilead Sciences, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_GovernmentAndOtherGrantsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "GovernmentAndOtherGrantsAxis",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government and Other Grants [Axis]",
        "label": "Government and Other Grants [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_GovernmentAndOtherGrantsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "GovernmentAndOtherGrantsDomain",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government And Other Grants [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_GovernmentAndOtherGrantsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "GovernmentAndOtherGrantsLineItems",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government And Other Grants [Line Items]",
        "label": "Government and Other Grants [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_GovernmentAndOtherGrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "GovernmentAndOtherGrantsMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government and Other Grants [Member]",
        "label": "Government and Other Grants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_GovernmentAndOtherGrantsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "GovernmentAndOtherGrantsTable",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government And Other Grants [Table]",
        "label": "Government and Other Grants [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit (loss)",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r50",
      "r77",
      "r118",
      "r119",
      "r120",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r422",
      "r682",
      "r687",
      "r785",
      "r787",
      "r788",
      "r789",
      "r790",
      "r814"
     ]
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GuaranteeObligationsByNatureAxis",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantor Obligations, Nature [Axis]",
        "documentation": "Information by nature of guarantee."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank guarantees in favor of lessor, foreign currency derivative contracts and credit card security",
        "terseLabel": "Bank guarantees in favor of lessor, foreign currency derivative contracts and credit card security",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GuaranteeObligationsNatureDomain",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264"
     ]
    },
    "country_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "IL",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails",
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israel [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before taxes on income",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r72",
      "r77",
      "r520",
      "r522",
      "r539",
      "r673",
      "r675",
      "r677",
      "r682",
      "r687",
      "r785",
      "r787",
      "r788",
      "r789",
      "r790"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r251",
      "r252",
      "r371",
      "r372",
      "r373",
      "r374",
      "r397",
      "r401",
      "r406",
      "r423",
      "r424",
      "r425",
      "r559",
      "r561",
      "r616",
      "r666",
      "r668",
      "r711",
      "r712",
      "r716",
      "r717",
      "r720",
      "r728",
      "r853",
      "r854",
      "r886"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r371",
      "r372",
      "r373",
      "r374",
      "r397",
      "r401",
      "r406",
      "r423",
      "r424",
      "r425",
      "r559",
      "r561",
      "r616",
      "r666",
      "r668",
      "r711",
      "r712",
      "r716",
      "r717",
      "r720",
      "r728",
      "r853",
      "r854",
      "r886"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails",
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax expense",
        "negativeTerseLabel": "Tax benefit",
        "label": "Income Tax Expense (Benefit)",
        "verboseLabel": "Taxes on income",
        "terseLabel": "Income tax expenses (tax benefits)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r82",
      "r118",
      "r138",
      "r139",
      "r153",
      "r169",
      "r183",
      "r352",
      "r353",
      "r356",
      "r546",
      "r673",
      "r675",
      "r677",
      "r710"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in trade receivables",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 140.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in other accounts payable and accrued expenses",
        "verboseLabel": "Decrease in other accounts payable and accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 190.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in trade payables",
        "terseLabel": "Decrease in trade payables",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase in other accounts receivable and prepaid expenses",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedInterestReceivableNet",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase in interest receivables from short-term bank deposits",
        "label": "Increase (Decrease) in Accrued Interest Receivable, Net",
        "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "cgen_IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "IncreaseDecreaseInDeferredParticipationInResearchAndDevelopmentExpenses",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 150.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in deferred participation in R&amp;amp;D expenses.",
        "label": "Increase Decrease In Deferred Participation In Research And Development Expenses",
        "terseLabel": "Decrease in deferred participation in R&amp;D expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "cgen_IncreaseDecreaseInDeferredRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "IncreaseDecreaseInDeferredRevenues",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 170.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Deferred Revenues",
        "documentation": "Represent the amount of deferred revenues",
        "negatedLabel": "Decrease in deferred revenues"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Interest Receivables And Exchange Differences On Long Term Bank Deposits",
        "documentation": "Represents amount for increase decrease in interest receivables and exchange differences on long term bank deposits.",
        "negatedLabel": "Increase in interest receivables and exchange differences on long-term bank deposits"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Interest Receivables And Exchange Differences On Short Term Bank Deposits",
        "documentation": "Represents amount for increase decrease in interest receivables and exchange differences on short term bank deposits.",
        "verboseLabel": "Increase in interest receivables and exchange differences on short-term bank deposits",
        "negatedLabel": "Increase in interest receivables and exchange differences on short-term bank deposits"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 180.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in operating lease right of use asset.",
        "negatedLabel": "Decrease in operating lease right of use asset",
        "label": "Increase Decrease In Operating Lease Right Of Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 160.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in operating lease liability",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 120.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in long-term prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_InvestmentIncomeAmortizationOfDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeAmortizationOfDiscount",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-find": {
       "parentTag": "cgen_FinancialIncomeExpenseNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Amortization of Discount",
        "verboseLabel": "Amortization of discount on marketable securities, net",
        "documentation": "Amount of accretion of purchase discount on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-find": {
       "parentTag": "cgen_FinancialIncomeExpenseNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income",
        "totalLabel": "Interest Income, Deposits with Financial Institutions, Total",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r164",
      "r183",
      "r687",
      "r774"
     ]
    },
    "us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedUnderlyingFaceAmountAtMarketValue",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of investment in Compugen",
        "documentation": "Nominal or face amount on the investment owned."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Investment in marketable securities",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r859",
      "r863",
      "r866",
      "r867",
      "r868",
      "r869"
     ]
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "MARKETABLE SECURITIES",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r83",
      "r192",
      "r194",
      "r413",
      "r414",
      "r883"
     ]
    },
    "cgen_IssuanceExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "IssuanceExpenses",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of Issuance expenses",
        "label": "Issuance Expenses",
        "verboseLabel": "Issuance expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r70",
      "r536",
      "r729",
      "r742",
      "r743",
      "r777",
      "r779",
      "r809",
      "r870"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r93",
      "r118",
      "r119",
      "r120",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r368",
      "r369",
      "r370",
      "r422",
      "r729",
      "r814",
      "r874",
      "r875"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r36",
      "r37",
      "r38",
      "r39",
      "r118",
      "r119",
      "r120",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r368",
      "r369",
      "r370",
      "r422",
      "r814",
      "r874",
      "r875"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON- CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_LongTermDeferredParticipationinResearchAndDevelopmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "LongTermDeferredParticipationinResearchAndDevelopmentExpenses",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term deferred participation in R&amp;amp;D expenses.",
        "label": "Long Term Deferred Participationin Research And Development Expenses",
        "verboseLabel": "Deferred revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Current",
        "verboseLabel": "Investment in marketable securities",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investments in marketable securities:",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_MarketableSecuritiesRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketableSecuritiesRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Realized gain on sale of marketable securities, net",
        "label": "Marketable Securities, Realized Gain (Loss)",
        "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI)."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_MasterClinicalAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "MasterClinicalAgreementMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master Clinical Agreement [Member]",
        "label": "Master Clinical Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_MaximumAuthorizedProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "MaximumAuthorizedProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum authorized proceeds from issuance of common stock.",
        "label": "Maximum Authorized Proceeds From Issuance Of Common Stock",
        "verboseLabel": "Proceeds from issuance of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r257",
      "r258",
      "r259",
      "r260",
      "r301",
      "r330",
      "r331",
      "r332",
      "r349",
      "r395",
      "r480",
      "r558",
      "r560",
      "r568",
      "r583",
      "r584",
      "r637",
      "r639",
      "r641",
      "r642",
      "r644",
      "r647",
      "r648",
      "r650",
      "r651",
      "r664",
      "r665",
      "r692",
      "r698",
      "r706",
      "r711",
      "r713",
      "r714",
      "r721",
      "r722",
      "r726",
      "r727",
      "r739",
      "r816",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881"
     ]
    },
    "cgen_MaximumRoyaltyRepaidAsPercentageOfGrantReceived": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "MaximumRoyaltyRepaidAsPercentageOfGrantReceived",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Royalty Repaid As Percentage Of Grant Received",
        "label": "Maximum royalty repaid as percentage of grant received",
        "terseLabel": "Maximum royalty repaid as percentage of grant received"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_May2012AgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "May2012AgreementMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the May 2012 Agreement.",
        "label": "May 2012 Agreement [Member]",
        "terseLabel": "May 2012 Agreement With Advisor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_MilestonePaymentReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "MilestonePaymentReceivable",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Milestone Payment Receivable",
        "documentation": "Amount of milestone payment receivables.",
        "terseLabel": "Milestone payment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r257",
      "r258",
      "r259",
      "r260",
      "r301",
      "r330",
      "r331",
      "r332",
      "r349",
      "r395",
      "r480",
      "r558",
      "r560",
      "r568",
      "r583",
      "r584",
      "r637",
      "r639",
      "r641",
      "r642",
      "r644",
      "r647",
      "r648",
      "r650",
      "r651",
      "r664",
      "r665",
      "r692",
      "r698",
      "r706",
      "r711",
      "r713",
      "r714",
      "r721",
      "r722",
      "r726",
      "r739",
      "r816",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r820",
      "r821"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows",
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash used in operating activities",
        "totalLabel": "Net cash provided by (used in) operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows",
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails",
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails",
      "http://cgen.com/role/cgen-csocl",
      "http://cgen.com/role/cgen-gd1",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss",
        "label": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss",
        "negatedTerseLabel": "Net loss for basic and diluted loss per share",
        "zeroTerseLabel": "Net loss",
        "disclosureGuidance": "Net loss for basic and diluted loss per share",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r60",
      "r73",
      "r86",
      "r91",
      "r101",
      "r103",
      "r107",
      "r118",
      "r119",
      "r120",
      "r123",
      "r127",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r138",
      "r139",
      "r144",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r277",
      "r280",
      "r282",
      "r285",
      "r337",
      "r360",
      "r365",
      "r389",
      "r422",
      "r540",
      "r611",
      "r629",
      "r630",
      "r673",
      "r675",
      "r677",
      "r753",
      "r814"
     ]
    },
    "cgen_NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "NetIncomeLossAfterAdjustmentOfChangeInFairValueOfResearchAndDevelopmentFundingArrangementAbstract",
     "presentation": [
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income Loss After Adjustment Of Change In Fair Value Of Research And Development Funding Arrangement Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements not yet adopted, that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements Not Yet Adopted Policy [Policy Text Block]",
        "terseLabel": "Recently issued accounting pronouncements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently adopted accounting pronouncements",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_NonRefundableUpfrontPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "NonRefundableUpfrontPayment",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Refundable Upfront Payment",
        "documentation": "Amount of non-refundable upfront payment.",
        "terseLabel": "Non-refundable upfront payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-lived assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of operating segments",
        "terseLabel": "Number of operating segment",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r786"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r673",
      "r677",
      "r682",
      "r785",
      "r787",
      "r788",
      "r789",
      "r790"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current maturity of operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long term operating lease liability",
        "terseLabel": "Operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right to use asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL [Abstract]",
        "verboseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-g"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r87",
      "r88",
      "r89",
      "r569",
      "r570"
     ]
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accounts payable and accrued expenses",
        "terseLabel": "Employees and related accruals",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "verboseLabel": "Other comprehensive loss:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "terseLabel": "Other comprehensive loss from marketable securities, net",
        "verboseLabel": "Change in unrealized gains (losses) on marketable securities: Unrealized gains (losses) arising during the period, net",
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r47",
      "r100",
      "r225"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Other comprehensive income (loss) from marketable securities, net",
        "verboseLabel": "Change in unrealized gains (losses) on marketable securities: Unrealized losses arising during the period, net",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r225"
     ]
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL AND OTHER INCOME, NET [Abstract]",
        "verboseLabel": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-fin"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "FINANCIAL AND OTHER INCOME, NET",
        "verboseLabel": "FINANCIAL AND OTHER INCOME, NET",
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r852"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-find": {
       "parentTag": "cgen_FinancialIncomeExpenseNet",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Exchange rate differences and other",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r715"
     ]
    },
    "cgen_OtherSegmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "OtherSegmentExpenses",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Segment Expenses",
        "documentation": "Other segment expenses.",
        "verboseLabel": "Other segment expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term bank deposits",
        "documentation": "Amount of short-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r527",
      "r528",
      "r769"
     ]
    },
    "cgen_ParticipationRights": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ParticipationRights",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the cash consideration received by the Company or its affiliates from third parties to be paid back to advisor.",
        "label": "Participation Rights"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRoyalties",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Royalties",
        "terseLabel": "Royalties paid to the IIA",
        "documentation": "The amount of cash paid for royalties during the current period."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance expenses",
        "verboseLabel": "Issuance expenses",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in marketable securities",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in short-term bank deposits",
        "label": "Payments to Acquire Short-term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "cgen_PercentageOfClosingPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "PercentageOfClosingPrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of closing price.",
        "label": "Percentage of closing price"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_PercentageOfExpectedFromUpfrontPaymentAmountPaid": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "PercentageOfExpectedFromUpfrontPaymentAmountPaid",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Expected From Upfront Payment Amount Paid",
        "documentation": "Percentage of expected from upfront payment amount paid.",
        "terseLabel": "Percentage of expected from upfront payment amount paid"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_PercentageOfRoyaltiesOnNetSales": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "PercentageOfRoyaltiesOnNetSales",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of royalties on net sales.",
        "label": "Percentage of royalties on net sales"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_Plan2010Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "Plan2010Member",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the plan 2010 member.",
        "label": "Plan 2010 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848"
     ]
    },
    "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PostemploymentBenefitsLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued severance pay",
        "terseLabel": "Accrued severance pay",
        "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r818",
      "r819"
     ]
    },
    "cgen_PreclinicalAmountOfExpenseForResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "PreclinicalAmountOfExpenseForResearchAndDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preclinical Amount Of Expense For Research And Development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.",
        "verboseLabel": "Preclinical R&amp;D expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accounts receivable and prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "us-gaap_PrepaidExpenseNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term prepaid expenses",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from ordinary shares in offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuance of ordinary shares, net",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from maturity of short-term bank deposits",
        "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total",
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r113",
      "r793"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "verboseLabel": "Proceeds from maturity of marketable securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Equity Method Investments",
        "verboseLabel": "Proceeds from equity investments",
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfHeldToMaturitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Held-to-Maturity Securities",
        "totalLabel": "Proceeds from Sale and Maturity of Held-to-Maturity Securities, Total",
        "verboseLabel": "Proceeds from maturity of marketable securities",
        "documentation": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r193"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r12"
     ]
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromWarrantExercises",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows",
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of warrants",
        "verboseLabel": "Proceeds from warrant exercised",
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants."
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "us-gaap_PropertyLeaseGuaranteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyLeaseGuaranteeMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office leases [Member]",
        "documentation": "A guarantee of performance by a third party lessee under terms of a lease agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r438",
      "r524",
      "r538",
      "r729"
     ]
    },
    "cgen_PurchaseOfPropertyAndEquipmentAsNonCashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "PurchaseOfPropertyAndEquipmentAsNonCashTransaction",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of purchase property and equipment as non cash transaction.",
        "negatedLabel": "Purchase of property and equipment",
        "label": "Purchase Of Property And Equipment As Non Cash Transaction",
        "terseLabel": "Purchase of property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r257",
      "r258",
      "r259",
      "r260",
      "r289",
      "r301",
      "r330",
      "r331",
      "r332",
      "r336",
      "r349",
      "r395",
      "r455",
      "r464",
      "r480",
      "r558",
      "r560",
      "r568",
      "r583",
      "r584",
      "r637",
      "r639",
      "r641",
      "r642",
      "r644",
      "r647",
      "r648",
      "r650",
      "r651",
      "r664",
      "r665",
      "r692",
      "r698",
      "r706",
      "r711",
      "r713",
      "r714",
      "r721",
      "r722",
      "r726",
      "r727",
      "r739",
      "r747",
      "r811",
      "r816",
      "r861",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r257",
      "r258",
      "r259",
      "r260",
      "r289",
      "r301",
      "r330",
      "r331",
      "r332",
      "r336",
      "r349",
      "r395",
      "r455",
      "r464",
      "r480",
      "r558",
      "r560",
      "r568",
      "r583",
      "r584",
      "r637",
      "r639",
      "r641",
      "r642",
      "r644",
      "r647",
      "r648",
      "r650",
      "r651",
      "r664",
      "r665",
      "r692",
      "r698",
      "r706",
      "r711",
      "r713",
      "r714",
      "r721",
      "r722",
      "r726",
      "r727",
      "r739",
      "r747",
      "r811",
      "r816",
      "r861",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881"
     ]
    },
    "cgen_RegisteredDirectOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "RegisteredDirectOfferingMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registered direct offering [Member]",
        "label": "Registered direct offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_RelatedPartyBalancesAndTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "RelatedPartyBalancesAndTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Balances And Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r123",
      "r191",
      "r296",
      "r300",
      "r443",
      "r444",
      "r531",
      "r537",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r609",
      "r636",
      "r918"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r123",
      "r443",
      "r444",
      "r873"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r123",
      "r873"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY BALANCES AND TRANSACTIONS [Abstract]",
        "verboseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r123",
      "r191",
      "r296",
      "r300",
      "r443",
      "r444",
      "r531",
      "r537",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r609",
      "r636",
      "r873",
      "r918"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-rpbat"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY BALANCES AND TRANSACTIONS",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r574",
      "r575",
      "r576",
      "r614",
      "r615",
      "r616",
      "r634",
      "r635"
     ]
    },
    "cgen_RelativeFairValueOfDeferredParticipation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "RelativeFairValueOfDeferredParticipation",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relative fair value of deferred participation.",
        "label": "Relative Fair Value Of Deferred Participation",
        "verboseLabel": "Relative fair value of deferred participation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Upfront payment received",
        "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "cgen_ResearchAndDevelopmentArrangementPaymentsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ResearchAndDevelopmentArrangementPaymentsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential milestone revenue from arrangements for research and development, including collaboration and licenses agreements.",
        "label": "Research And Development Arrangement Payments Receivable",
        "terseLabel": "Potential milestone compensation"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential milestone compensation company is now eligible for.",
        "label": "Research And Development Arrangement Payments Receivable On Remaining Program",
        "verboseLabel": "Potential milestone compensation company is now eligible for"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ResearchAndDevelopmentArrangementPreclinicalPaymentsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential milestone revenue for preclinical stages of research from arrangements for research and development, including collaboration and licenses agreements.",
        "label": "Research And Development Arrangement Preclinical Payments Receivable",
        "terseLabel": "Preclinical milestone compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development expenses, net",
        "label": "Research and development expenses, net",
        "verboseLabel": "Research and development expenses",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r666",
      "r673",
      "r674",
      "r687",
      "r882"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expenses [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ResearchAndDevelopmentExpensesMilestonePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ResearchAndDevelopmentExpensesMilestonePayment",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development expenses milestone payment.",
        "label": "Research And Development Expenses Milestone Payment",
        "verboseLabel": "Research and development expenses milestone payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r94",
      "r115"
     ]
    },
    "us-gaap_RestrictedInvestmentsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedInvestmentsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Investments, Current",
        "verboseLabel": "Restricted short-term bank deposit",
        "documentation": "This element represents the current portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r652",
      "r653"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://cgen.com/role/LOSSESPERSHARENarrativeDetails",
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "presentation": [
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of workforce reduction from restructuring activities",
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs",
      "http://cgen.com/role/cgen-gd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated deficit",
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r63",
      "r535",
      "r565",
      "r567",
      "r573",
      "r593",
      "r729"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r124",
      "r125",
      "r126",
      "r128",
      "r135",
      "r137",
      "r139",
      "r227",
      "r228",
      "r248",
      "r276",
      "r337",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r361",
      "r364",
      "r365",
      "r376",
      "r378",
      "r379",
      "r381",
      "r387",
      "r434",
      "r435",
      "r562",
      "r564",
      "r577",
      "r919"
     ]
    },
    "cgen_RetainerFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "RetainerFee",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retainer fee per month.",
        "label": "Retainer Fee",
        "terseLabel": "Retainer fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "verboseLabel": "Revenue, remaining performance obligations",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://cgen.com/role/GEOGRAPHICINFORMATIONANDMAJORCUSTOMERSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "verboseLabel": "Remaining performance obligations percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-csocl": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails",
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails",
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total revenues",
        "verboseLabel": "Revenue from sales to customers",
        "terseLabel": "Revenues",
        "documentation": "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)."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r108",
      "r118",
      "r119",
      "r120",
      "r153",
      "r162",
      "r163",
      "r177",
      "r183",
      "r186",
      "r188",
      "r190",
      "r226",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r422",
      "r520",
      "r522",
      "r687",
      "r715",
      "r742",
      "r743",
      "r814"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails",
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_RoyaltyContingentObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "RoyaltyContingentObligations",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The contingent obligations for payments based on royalty-bearing participation received or accrued, net of royalties paid or accrued.",
        "label": "Royalty Contingent Obligations",
        "terseLabel": "Contingent royalty obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_RoyaltyPercentageBasedOnFutureRevenues": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "RoyaltyPercentageBasedOnFutureRevenues",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Percentage Based On Future Revenues",
        "label": "Royalty percentage based on future revenues",
        "terseLabel": "Royalty percentage based on future revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails",
      "http://cgen.com/role/cgen-sesosced",
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_SalesAgreementWithLeerinkPartnerLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SalesAgreementWithLeerinkPartnerLlcMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the Sales Agreement with Leerink Partner LLC member.",
        "label": "Sales Agreement With Leerink Partner Llc [Member]",
        "terseLabel": "Sales Agreement With Leerink Partner LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://cgen.com/role/LOSSESPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock-Based Compensation Expenses",
        "terseLabel": "Schedule of stock-based compensation expenses",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-lpst"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of computation of basic and diluted losses per share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of stock-based compensation expenses",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-fint"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of financial and other income, net",
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://cgen.com/role/RelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of related party balances and transactions",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r871",
      "r872"
     ]
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-giamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of sales to single customer exceeding 10%",
        "label": "Sales To A Single Customer Exceeding 10%:",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-giamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Revenues And Long-Lived Assets By Geographic Area",
        "terseLabel": "Schedule of total revenues and long-lived assets by geographic area",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r48"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails",
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r48"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-giamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Schedule of financial information with respect to single operating segment",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r336"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "verboseLabel": "Schedule Of RSUs activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Option Activity",
        "terseLabel": "Schedule of option activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r11",
      "r64"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted-average Assumptions Used to Estimate Fair Value of Options Granted",
        "terseLabel": "Schedule of weighted-average assumptions used to estimate fair value of options granted",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://cgen.com/role/MARKETABLESECURITIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrealized Loss on Investments [Table Text Block]",
        "terseLabel": "Schedule of gross unrealized losses and fair values on investments",
        "verboseLabel": "Schedule of unrealized loss on investments",
        "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r77",
      "r78",
      "r153",
      "r158",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r183",
      "r184",
      "r185",
      "r190",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r253",
      "r254",
      "r362",
      "r363",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r684",
      "r687",
      "r688",
      "r694",
      "r741",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r914",
      "r915"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r188",
      "r189",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r520",
      "r521",
      "r522",
      "r523",
      "r580",
      "r581",
      "r582",
      "r638",
      "r640",
      "r643",
      "r645",
      "r647",
      "r649",
      "r650",
      "r651",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r669",
      "r681",
      "r699",
      "r700",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r747",
      "r885",
      "r887",
      "r888",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r914",
      "r915"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-giamc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA",
        "label": "GEOGRAPHIC INFORMATION AND MAJOR CUSTOMERS",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r153",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r173",
      "r175",
      "r176",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r190",
      "r683",
      "r685",
      "r686",
      "r687",
      "r689",
      "r690",
      "r691"
     ]
    },
    "cgen_SegmentReportingGeographicAreaAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SegmentReportingGeographicAreaAxis",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Reporting Geographic Area [Axis]",
        "label": "Segment Reporting Geographic Area [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_SegmentReportingGeographicAreaDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SegmentReportingGeographicAreaDomain",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Geographic Area [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://cgen.com/role/cgen-sesosced"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing and business development expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense",
        "verboseLabel": "SG&amp;A",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r672",
      "r673",
      "r674",
      "r677",
      "r775"
     ]
    },
    "cgen_SeverancePayFundNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SeverancePayFundNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly deposits in externally managed funds which primarily cover Israeli law severance pay liability of one month's salary for each year of employment upon the retirement or death of an employee or termination of employment without a valid legal reason.",
        "label": "Severance Pay Fund Non Current",
        "terseLabel": "Severance pay fund"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_SeverancePayNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SeverancePayNet",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance pay, net.",
        "label": "Severance Pay Net",
        "terseLabel": "Increase (decrease) in severance pay, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "RSUs forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "RSUs granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RSUs granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodStartLabel": "RSUs outstanding at beginning of year",
        "periodEndLabel": "RSUs outstanding at end of year",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "verboseLabel": "Number of RSUs",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "RSUs outstanding at end of year",
        "periodStartLabel": "RSUs outstanding at beginning of year",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted average grant date per value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend yield",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility, maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility, minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Expected risk free interest rates range",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected risk free interest rate range, maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected risk free interest rates range, minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r336"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares available for issuance | shares",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercisable at end of year",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Options exercised",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options forfeited",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options expired",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options granted",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Options granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average fair value of options granted during period",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodStartLabel": "Options outstanding, beginning",
        "periodEndLabel": "Options outstanding, Ending",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding at beginning of year",
        "periodEndLabel": "Options outstanding at end of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of options",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding at beginning of year",
        "periodEndLabel": "Options outstanding at end of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingContractualTermAbstract",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average remaining contractual life",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award Options, Remaining Contractual Term [Abstract]",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Remaining Contractual Term Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "verboseLabel": "Exercisable at end of year",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and expected to vest at end of year",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "verboseLabel": "Options vested and expected to vest at end of year",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award",
        "verboseLabel": "Number of shares purchased for ESPP",
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://cgen.com/role/SHAREHOLDERSEQUITYScheduleOfRSUsActivityDetails",
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Options exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options expired",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Options granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://cgen.com/role/Disclosure-SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "verboseLabel": "Stock-based compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r308",
      "r327",
      "r328",
      "r329",
      "r330",
      "r333",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options granted, exercise price, minimum",
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options granted, exercise price, maximum",
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life",
        "terseLabel": "Expected life (years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable at end of period",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options outstanding",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Exercisable at end of year",
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-se1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY",
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
       }
      }
     },
     "auth_ref": [
      "r817",
      "r822"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering price per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_ShortTermDeferredParticipationInResearchAndDevelopmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "ShortTermDeferredParticipationInResearchAndDevelopmentExpenses",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term deferred participation in R&amp;amp;D expenses.",
        "label": "Short Term Deferred Participation In Research And Development Expenses",
        "verboseLabel": "Deferred revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Investments [Abstract]",
        "terseLabel": "Short-term investments:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://cgen.com/role/cgen-sap1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117"
     ]
    },
    "cgen_SingleOperatingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SingleOperatingSegmentMember",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single operating segment.",
        "label": "Single Operating Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://cgen.com/role/SEGMENTSGEOGRAPHICINFORMATIONANDMAJORCUSTOMERDATADetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r77",
      "r78",
      "r90",
      "r153",
      "r158",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r183",
      "r184",
      "r185",
      "r190",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r250",
      "r253",
      "r254",
      "r362",
      "r363",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r684",
      "r687",
      "r688",
      "r694",
      "r741",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r914",
      "r915"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r41",
      "r44",
      "r45",
      "r84",
      "r85",
      "r86",
      "r105",
      "r106",
      "r107",
      "r124",
      "r125",
      "r126",
      "r128",
      "r135",
      "r137",
      "r139",
      "r154",
      "r227",
      "r228",
      "r248",
      "r276",
      "r288",
      "r337",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r361",
      "r364",
      "r365",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r439",
      "r541",
      "r562",
      "r563",
      "r564",
      "r577",
      "r631"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "verboseLabel": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r188",
      "r189",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r520",
      "r521",
      "r522",
      "r523",
      "r580",
      "r581",
      "r582",
      "r638",
      "r640",
      "r643",
      "r645",
      "r647",
      "r649",
      "r650",
      "r651",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r669",
      "r681",
      "r699",
      "r700",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r747",
      "r885",
      "r887",
      "r888",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r914",
      "r915"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/cgen-set",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r154",
      "r278",
      "r279",
      "r281",
      "r283",
      "r435",
      "r481",
      "r571",
      "r578",
      "r579",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r612",
      "r613",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r631",
      "r675",
      "r677",
      "r748",
      "r918"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/cgen-set",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r154",
      "r191",
      "r278",
      "r279",
      "r281",
      "r283",
      "r435",
      "r481",
      "r571",
      "r578",
      "r579",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r612",
      "r613",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r631",
      "r675",
      "r677",
      "r748",
      "r918"
     ]
    },
    "cgen_StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock-based compensation relating to options issued to employees and directors.",
        "label": "Stock Based Compensation Relating To Options Issued To Employees And Directors Value",
        "terseLabel": "Stock-based compensation issued to employees, directors and non-employees",
        "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of shares, net, shares",
        "verboseLabel": "Ordinary shares issued",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r41",
      "r63",
      "r572",
      "r631",
      "r646"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityScheduleOfOptionActivityDetails",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Options exercised, shares",
        "negatedLabel": "Options exercised",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r41",
      "r63",
      "r314"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of shares, net",
        "verboseLabel": "Value of shares issued",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r41",
      "r63",
      "r577",
      "r631",
      "r646",
      "r754"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options exercised",
        "terseLabel": "Options exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r41",
      "r44",
      "r45",
      "r63"
     ]
    },
    "us-gaap_StockOptionPlanExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockOptionPlanExpense",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share based compensation stock options",
        "documentation": "Amount of noncash expense for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://cgen.com/role/cgen-cbs": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgen.com/role/cgen-cbs",
      "http://cgen.com/role/cgen-socise1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total shareholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r44",
      "r45",
      "r61",
      "r594",
      "r610",
      "r632",
      "r633",
      "r729",
      "r755",
      "r777",
      "r778",
      "r779",
      "r809",
      "r870",
      "r919"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://cgen.com/role/cgen-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r447"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r447"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r447"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r447"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r447"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://cgen.com/role/SUBSEQUENTEVENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r448"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails",
      "http://cgen.com/role/ShareholdersEquityScheduleOfStock-basedCompensationDetails",
      "http://cgen.com/role/cgen-sesosced",
      "http://cgen.com/role/cgen-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "cgen_SupplementalRightOfUseAssetAndOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SupplementalRightOfUseAssetAndOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://cgen.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the Right-of-use asset obtained in exchange for operating lease liability",
        "label": "Supplemental Right Of Use Asset And Operating Lease Liability",
        "verboseLabel": "Right-of-use asset obtained in exchange for operating lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplyCommitmentArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplyCommitmentArrangementMember",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r69"
     ]
    },
    "us-gaap_SupplyCommitmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplyCommitmentAxis",
     "presentation": [
      "http://cgen.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supply Commitment [Axis]",
        "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r69"
     ]
    },
    "cgen_SvbLeerinkLlcAndStifelNicolausAndCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "SvbLeerinkLlcAndStifelNicolausAndCompanyMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SVB Leerink LLC and Stifel, Nicolaus &amp; Company [Member]",
        "label": "Svb Leerink Llc And Stifel Nicolaus And Company [Member]",
        "terseLabel": "SVB Leerink LLC and Stifel, Nicolaus &amp; Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_TradeAndOtherPayablesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "TradeAndOtherPayablesRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://cgen.com/role/cgen-rpbatd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade and other payables related parties.",
        "label": "Trade And Other Payables Related Parties",
        "terseLabel": "Trade and other payables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://cgen.com/role/MARKETABLESECURITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r275",
      "r286",
      "r375",
      "r386",
      "r412",
      "r421",
      "r424",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r525",
      "r542",
      "r718",
      "r719",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r730",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r805",
      "r806",
      "r807",
      "r808",
      "r857",
      "r860",
      "r861",
      "r862",
      "r863",
      "r865",
      "r866",
      "r867"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://cgen.com/role/GeographicInformationAndMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unites States [Member]",
        "verboseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://cgen.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "verboseLabel": "U.S. Treasury [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r679",
      "r701",
      "r703",
      "r705",
      "r718",
      "r884"
     ]
    },
    "cgen_UnauditedInterimConsolidatedFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "UnauditedInterimConsolidatedFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unaudited Interim Consolidated Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_UnauditedInterimConsolidatedFinancialStatementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "UnauditedInterimConsolidatedFinancialStatementsTextBlock",
     "presentation": [
      "http://cgen.com/role/UnauditedInterimConsolidatedFinancialStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of unaudited interim consolidated financial statements.",
        "label": "Unaudited Interim Consolidated Financial Statements [Text Block]",
        "verboseLabel": "UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "cgen_UnderwritersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgen.com/20250630",
     "localname": "UnderwritersMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwriters [Member]",
        "label": "Underwriters [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantMember",
     "presentation": [
      "http://cgen.com/role/ShareholdersEquityIssuanceOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r746",
      "r749",
      "r750",
      "r751",
      "r752"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails",
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of ordinary shares used in computing diluted net loss per share",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r147"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://cgen.com/role/LossesPerShareScheduleOfComputationOfBasicAndDilutedLossesPerShareDetails",
      "http://cgen.com/role/cgen-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of ordinary shares used in computing basic net loss per share",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r147"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480459/718-40-55-20"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480459/718-40-55-9"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "712",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481179/712-10-25-4"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "712",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481179/712-10-25-5"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>65
<FILENAME>0001178913-25-002650-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-25-002650-xbrl.zip
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
M&Z;]H3(+)^9T_G,8C_/%^'QJCF9F3S*CE>(1U9V='H*63^44S_BJ,I0&%)[
M?%8"O24MD':VN)F!0@.!T/\AMO\R;\M)G75AH_J&WT!+:Z!U3**.YN/'+G[H
MX4_ *;4(#J;[P;5*>/7^_;O+OU]F+/6*B(/Q*FR[#9L5.:QSM'1"CI645_(F
M8^/G^J_&*[^]EA^%CJS.D#* 2HYDO($"O[;E28[C)1*.5ZF1Y%,[XQSD[[ZT
MI,XZ82+IA=4@=L8WJ/#$6KKGNV0B[9/5H'W&(3C6+VN9HC-EBAT9SI\@)O8W
MR)'IY=RD]IPARI&EDJ-TS5 ?O)*A&7^CIH?7\B_/U1-)7Z_&@LHX(6E_KR5T
M5GK9>F14/E62.;/M%6P!&Z]NL4#$:<E;Z".,$)/YF8\XH%2QMY"!K&)+S7TO
MXU74\E];AE4RK))/M=F3<;D+V"./C-J>@PUW9:!':%M*K,[*91V.X.T6L2_0
M);PS.+8\!EV /&LY6<G)D*[CU3US.5]0AI%#?L7V$)Z4RK]#A/V ' _S,1W0
M1\R%2@*HG (GMUPY=^J&!/2YLY9C,;QH,(:C1J/RG%<P'N-1#<APJ4'B(;4S
MJ49@(3$C2B$J.5L[M)!D;LQ 8XN1K-IR+S<E<;LE_L2&5=ASJ2 4 &0<,\'#
M&G"5G,R$+4JWYELU7+P?L4$,;US'QHSW_^<1L1]P[DF_;+Q294G>U0>O9&%V
MHS0W\M1RKC;G8M4XWLGN37"H'^%]!0>KJE5R,AM:R>5D)%+'*\/OR0B[:GE;
MG[<SX5I?.O(8/<C.[0Y3KL93F\D5]2NYG8F[5' [J4 1B(NM8GZK/]-,U^CH
M4S%FVG2VX/G+^<!*E>S-[BU7LE?VTR[E\HT9[G)+WAZA[<X$KRHYDHD 57-$
MK7%#7]Y&_UG^;K5HP6:.G=S,J6;+=28"5+F9HW,HRG]7+N)8;# S!A2&A0$8
MBY9-23;%6S3:#@V06>W/A-LS!0&_(^M63H!L6L?1.TJMD5ND$P.2UN*AI&52
M.1Y;NY+WF1C1\;S7S>)8*FBGXHT?B=@84\QWV!+&W#5FX"]+^)VZ?H"NC1E>
M2W>ZG3PIH8'=-4.[#;$T:IK4?D#_=5G/XP*D+4OZMX=5J9PFV<SVKS)-YJZ
M*3+%CYC*H"*,SQBZ=-T9@@2Q#9-S++AQLS=B; R38=3.CZ+D8CN=75Q#_V="
M4+7WGULF:$SP=XTGH(&E59NOP2M@*EF5"35EMZI;#5S$'[61,<%,Q11BYU(Z
M%YZ/[GAU@SBQ0 S=$L<3X59,6"?)RJ_67"77,V&I+-=UBUP;@7Q48U#&>3 *
MPQ^& >,PU$#:F5*>VIZ_EBNA*OF:#4"EL]__B,M9_I%!O2E>&>JBX _R1JA/
M%YQL=XZ\8%B]VZ@+@)6>"^\N_050??V\=4(0V7S)19Z*U6GJ!!V'3027/99?
M9 R-N&#!RAWU;CAX_^ZJKX$4L.%0I)*<:QY*,$4.12DUJYJ'DX.6A^($5;#S
M$MA\[&I7I,%#X@*UC\$%O^I2MT\7IF4Q#]L/Q,'@$U \07M9&IN1OQ1"^*11
M-X-_V$*!0&P_$'@KE_2%@99<,&2)3Q<KY*C;R14@C)FX]EQ5M3W_UKD+@WL
M380GG^Z9Z^W"=@FT=V%0XJA\ED\7 H82-K7TTRYAF S;1 37Q:70L__K^3D*
M=R[K/UL;1-=XB@2^):L5EK>(8B[5X3TB=$SE93)A,J=.@1,:.0LBK1E6SP]X
MN\1,QSQ=XJ,3787^P7:W@/1O@E#IR&= 5W$++,D;O%:HLT->W_'M1S[';$MH
ML'/%+49V?A=9-(H@=9P !T+7WPZKK0LBZ=? ^I4K05Z50NS@>LGQ:@KJ%N3;
M1MK$X/4[[DXM*X_*#RJ88.K RDK+GZ_7YEDLQ@2ZTCR4ERT#;H$<5E?0@"0>
MTX<HIV\6I?05TNWPALZ76$>2YLP) 1@,J+H:.Z.K4[B70YX%NL)GU5CJ7UCE
M$R;C@]NL_BJ'JZ_-] &^F/ ,TW;!RI@A?0[ZJ66>ZZ6R1"<N)WY_&'09FX-A
M<G7] , ;'N6.ZM1XH0Y.GC'^]QS$J1/&QLNB^?(U,<]-UWTI,A=T]GLF^1!S
M_G)3N:3U/Q)17VX2U^RI^<3N.8CS\>I'&8$#ZX!-R7K#Q40-X8ZYVQ\WQ-H$
MI=PO%KS_C)E%N.Q0H^;I324<ET#I?#,SO^> P2W)-V=DO<8Y=D0"]VK@QM@<
M9;.!4'FOM6\_C5=!&A(LCWS_(T&!0ZN> SU<6='UNXE\5+G#OYB9("&6KKV7
M.Q&([C-FV1%U&Q9XT#!XQ)J/R<MPS8<\%\SF3VY]Y#3@9AG9\LR&%*O(&1)+
MKL+BX%<U:.-8%YQ $7<XH<S3!6>@>X,,E3'%6;YDRYK&B&"$N4LF6]:L%7*+
MP5=F_M4&Q"*[<"M[RP=T:@>Z2Y]==2LT1JF5!!8T+3S%:[GCY+*].MP5RH+(
M>.%Z5G*"',<V<18$"CY\ PCYG[W1T\N"$>K$J 5>+X+]6TS^_G;GN'L0DK>$
M80LX)T_VC5P:O<^LY]HUFK7*P^&I!)")!S8HXG@"_"]$L!"R68A%F:=^$GH@
M?D;ZA5*_E,"<PQJ\!_F![)E%U,XCX)#A62%$LWAU[SYB1@/YH(X.W"L/V'PF
MNH(I!WMAX6&+#S;9RF^E^0[W28C=*G+70"T$/ ]^#0E5.ZEUF*;!-D?L%PTV
MN[ J !MFB!8-=YZ*3U7 O?P2VP DL[PEKKW$0*@Q#)KH%OO_!S37#@43-#?&
MDF/'?K46&Z-#BOVK8ES#9/Q:A(F!&X-SB=[,XA'N@4^QA<FCNN1+6JI!BH^6
MWC.F\ER"S,"X0?3++=[)8'<YC4YN^W=/TMG&9>*E:%K0^'D2-3HA-93/:GM@
MO%IPK$[(E%*LHN99D".XF"-/9&>*&H-0L>P-5WNN=B'U]=6)[30E"%C"^0?$
M8;U'VR>%D=H*N(8990_HF6R]K>D)$%%R2W3"7 MCF\N=P/@6&ADO<JDZ )]
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
M"FOFH=QY?>E1SO8?ZB3/HES7R)<UPZ BJZ%R_JA'I>#?*<<H(K]P\#<H#"C
M%] &J?4=.J\!M#@1\-4U_$E[]Y@3%AC W]62SA_EP,)S:Z !O##.^8.:^=*W
M8!&N&(6P;03"FX9PC(I+'#(^_1% CEC<O,8<P<XF%/%Q&VQ*$AH!)6PV8*W7
MIC'F6.CJ\CM<U?V3I#38-?JU<T8[Y_@+AU7O.0NU=R<RHYQSV(7XF(ZT]VW3
M(<YYNX+372><+J^UXYEQSI^:S?1,<U%..=;YDRSMT4BK!!HZYR@N1^!\L! 9
M5C2\YXQV_HSL"Z;PTT<R%QL,""4BEHKPC(LE7T!I^WQ,<37T%JP]]0F*)M8R
MK>OE/DG1$UB_5=J29P7?-65BF@<J](HK%-G70/LZ'.B#4EW:?S>A7!E.TVO)
M;#D:+,7Y>87I?&R[C?K*H!([ED!!-C97L0Y97 K.\V$NQJME@+?$L2K3,HMS
MCP;3<FAL8.1J^X=FI8UY,77)8&8Y5^FF/OPN@\):P,V/V$OAH2U0%D?VI4AG
M.W6UQ6>/4FB)51R7>TZQ,'$[3?D7=Q]SWG9JZ9G'RC.0Q0\R(R>''Q ZE]7T
M:SSY%_Z.1D&RH_T^HCW<!90W88A]W1'3+2/.ZQ7R.C[P#/'',P%%N1Q_%_(!
MQLSZM7RP9$4O^<TG*4E-P367#WW$\26H1B"/P& ADNVL83>?P#:SJ\@AM0:,
MQ^17,F4GO"8BN8;8H7G/5E1I)9LYG*=Z\YCH3A,L:69%(WP3<N==QJ[QD&/P
MI06*DQUFF^Y5J4OPO]'DN=8MXUF3=DW IG%,?2RD2*1H.E0:BDL4R:OX:N59
M>T;;?+!!?R5-[G1IV)92N*ON(@VCYJ^HY$6B5# 9H73H[/+L):(_TU<L*OZW
MOY)G^=AY%R)(+Y7M7 )Y"SGO3K:*8'I7>!6(OKV6W41[J0ZL\I?<CT_?VF5^
M,EN<JGG<-T=3LS=G:RUT<W+WS=)6N9J^.TLO?N:^FK2":3*A=7LUJP!I_CXC
MW3';")E,9_4:KB,.M:JMV1!LO0FMV\P9^YRMM@G;TO3N6[VM,I[LJ/F-]35_
M6^4LVVKWII:XYK*,(:5UVS9C'FW[2JXSC?NN;85;^Y&C8#V_EIW ?1<W1>IC
MFMG<+'^2,\D>^KUQYF,<)#GAY,)S)\E/BIM7S'TBYKG%_(ZM>MK]PFD+,9*G
MMTYHUM>JD-:ZO]M6X?R#.!Q&XU2X.H73D;EOY:90_TD;F WW4,XD[KNI@8E*
MLNF/K.7_.R(<6_;C-Z+? ZSL]D81[(6_<10\LJ\HED'I6!ORVD_BOFG<,F\0
MDJ5L=<+6,R*1]#RWC,LOUT)K.*/[)G(K*J?L*6&CM\I)LDWE]@30\*AF1>^=
MNHY')F6D3IC-FDY2I&L7L31"V,%JWND!W-UT7?-3E(VMZFIEN#IB!T@IE(5*
MW5O!K2SYE>6BQ-H26*>@:'#CY@!NCFU#+PRKD08O2X]$($LESE)T"ME\>VQ2
M,C5HPUARW5"4:TO1C7%CW#LI\Z:B^_.X=687!>)4=!^/5G3KUY13V9R]3=GH
MZM#S..\-RV:QBCT3R6$_$-B-2$PKWC,A'6\LO*7Z^4Q2QQ\DKU]KGPGIN /J
M+=;K9Q([Z#;GN]$J;95_)IBW%G_G72>8">/-1=2%=Q5FHGFC$7/N/8>94#2A
M\OYE<N"I=,45BS*G5%60\N5B=$6CQ"GV]:6AO.'Q-I4C[YI(*9ZU'K@%4EQ0
M*85H+2$IE,ST<DNQ%3K<&,!2)%9W8LILCS:3B\7MF3>\G[27;DI=%MQ0,*H;
M.P85PP.0R:'XM1W= 3JD3L@AH8%5^X/=-^=S__HN]<435HQ:UN:3.']=O\Q(
M?J+8 DG^!.[[Z,K<VC=&V6*;I>)6E'K"S'-\U[:M4.F561.EJAWRV75;<)7Z
M>-"AX;KH"[77/-;+<1WG=;GH$WC#S_\'4$L#!!0    ( "8X!EM>O,K4F!\
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
MEMN^1L2.%6#A:(QER(Q)UB%/2 -A8<YP!;BE_-XP@5,@].?/5HK;V$??KB$
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
ML\* )2LC":-^M\+:63?)#VCGVL@ :"B-2:TY7M_*Z#((7W\9W7UUC+5.9 >
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
M/H/&=OU[+Z /[: 7^0H@*#[[6<\:KXL:/6OXY_B9)%&NC<?9$TD^TZNGP==
M:+'*ZLQ^UK-ZZZ=+S[HMZN,B7KJ!T*J4UYK]K&<%%_5R'41DE)%E:\:5%6<_
MZUG1NZ10SPHOZJAADDIKS7[6L]9W0MLG/:N^J)>I[#)<6FGV2=/JWP%E>C0!
M+.8) >OR@K!_1Q'W+& 4\:_WF@X6-#4_^Z1'TYP*6CWZZU30ZM&*8G(FT&FT
M/@1(47/V28]V[)9&/?JQ6QKU:,C]GHKWEQ/BD> 95T@\=RCB7-1B7(RCZSA:
MX(/X<S?Z<D%6Z)G7 M*1'<T^Z='#)\R!=V_UJ/N39H$>N^(HRNZ?XB0SP@-N
M3\"$KDR8DV)"5Y;-23&A*X/GI)C0E1TT7M$@&M'B&O^F[KSC^4-*!FDJ/A%K
MV0R0WY6)9(C\KJPG0^1K,JS2=(W^P(VV_TXY($"377,P 9H"01U!@!Z=7A@,
MW,U4<.!>[:A& 9H>3=U+:'KT;R^AZ=&J-VX*JJUT_%;S9Y16 M+TZ+I.2-.C
MQV[<K\%RO1RL,]#V^+;K+HD]0OP47]@4B\=XCCX=<72?Q=X7,;UM6P(0>K29
M91!Z=)IE$'KT8M[U)-ZX8;:9D)4;^(/TCB0>B*Z[@%[IX3"S/JMHN0($JLW,
MWFD*I&2-?#TZV1KY>O3NC;MY__;=>^7UD5<:B-&C*341HTNW:2%&DS;;>7M7
M;26%! EK %&:])A>HC3I);U$Z=$SMR1CWB/XBGLP!QNCBKD,2H&> XRB,GZ"
M>D3+)E_&SCL&%NG18J^919H"#=V2EX%'0P2RD&@1?/388ZK;./L;R09^O,(4
M#W$8>!OV_RGYFIV'$L/EJ$8!FAXMVDMH>C1L+Z'IT=>W,6PTYR#XN%@^K.9
M1];PK%Q2!<C2H[FUDZ5'AVLG2X\6OUVCI5+&?"BB.8A-56$%($F/#M=*DB8-
MKI,D/1J3^OW<DX7*<1&O[.R=IF D&@C1HT4T$*)GS=\ZC6-!4D1T<(H"&7K6
MYZ/)T+,>UW>QPS!.J<H*/*%!+BH/!.E9B342I&<-KG> PNB!ZL:#H^TEGP76
MN',#X:+3MAT H&?%M@A S_IN$8 >;5#OF)TB!7BA#+L;#$,FGO?R:K-WFD)P
M=$:>'LV!+ZC>OWWW5G[(LUT*.M>D+0[K7)..2(@7Z@D =$!3 $.3CK$-0Y-F
ML@U#DS[+'R:.Y[ W79$DPS?*E_]<![2; >Q1(TSC,@7+.'4]V8/G]BT!"$TZ
MS2X(37K-+@A-NLTJ"$UA3FK>7^,H/[P9S^D[7J'ZD]4!PO3HO@X(TZ,7.R!,
MC\[$3J(LW."]+O%%!W&*1WD'-090].C-7D#1HSLG9!&@^P;Q67R!(GF(W*R2
MUP+B]&C$CHC3H^DF)*2IH5U8#XO4GK NUE;!M.D6I4430+8>W4;[#)Y)[6Z&
MZPXEI5FA/A"L1X^9(UA3&!6#!.O293R[MGXIY_LTVK8;%LFAFB^(CVH4H.G2
MACV$IDN?-E"A$1 7ABY=:AF&+CUJ&88NC=NZ[W$T(1CQH,HXIA'8?N, 59?^
M/@&HNG3^"4#592TT45.=\.B<DK)69^\TA>'I*3A#5H@=<%W:(<45JFIZ@7:M
M /%=6AJ=$]^E?=$Y\5U:%=2IN3'PKTI=(+1+NT$KH5UJ?:V$ZM+9&6A(DEP1
MR=I6%H%N=>G/=MUJ"C74NEM=.H?&T6@^I]DJ!MWKT@JT7<QA'<;I.B$*AX6B
M&D"4KM5>*U&Z5G&M1.E:G6D7UTV!SG;+ 0&Z5MV#"="UFM*&I6&WZF6@8TVK
M(WOR4^47&#^&P8(>BXFY(*D#A&E:/W43]EY3=)<."-.T!K-.*J>5<S<E_CBZ
M6F<P:YMB)*G5!F(UK=AFB-6TDILA5L\*3UV3MK(O71.\MOF"9]Z@]J_#AJ"J
MR@T R7K6?Z,DZ]$81DG6HV/NO2?BKT/ZAJC2)(WZOZ$:D*='$W5&GAY]U!5Y
MFJ*#Y+[D$[**$]0QGPD>!ZZ> F^0$%<6&+BY)A"I1T-U3*0>S23O2A[*6*4N
M$*I'*]V#0-$<F7?N!M__H??0.DDDAR_B&D"4)NVCERA-^D4O49HT2*T+20#X
MG6+0O29M<&CWFE;[0[O7M)JC2Q:UP^IY:FJGV>>;JDCA-O_B)OYX18WV\MH%
M37H\REB[(0;$:3H Z;K?V7M-<3%>,8,TZ;+7RR!->K0()J@UMO-QK0(X3;JW
MG^ TZ?!^@M-D"X#H@SE>!"W,+;:&O9JD#A"FR1[03Y@F2P'C1>VM.,RY+EI,
MXWQA86ZWT[C,IX4#6:3:HNYW0A2Z.@#(FJR34X*LR2(Z(<B:(IJ<%&1-5@M2
MQ/J[6*,O]QU)@MBGG2@'%VC5")"NR9ZP0;HF:\$&Z9IL@?5J%5*[T@UW8OMB
M\I>MV+_7@?L8A$&V$4(XI#& HDGS]P&*)ENA#U T61?/C_G!]W7H07_W63 G
MX6W@Q:&[3EERV94;;1H,H5:M /&:[ 0[Q&O2^%:(UQ3U99JX/BG23\$VE[ZY
MJST#"L0;$86J0*8>?=LYF7IT:^=DZM&C#Y&[]@-HF.8T")9#,)[B,/"QKS)1
MYGT&?U+WTZ:CE .; SAZ=&O+_AOOF@YM#P#IT; ] J1'S_8(D!YM^Q#Y)'E)
M@(2D(3/B?DD@0H_6/)*(EMKO*<M6Z5^^__[K8Q)^EQ+ONT7\_#U]&YQLOD?B
MBC\HI8Q*]L5L=,TCK/QQ]KYM>)HC:'FXE]#R< ^TM-18G=+24BUQ:?%)P.B
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
M68R<(AS%;T'VM.6Y$&3KIM<M+5L"K.;ME^+E J,Q3X&9/UC$TU&T)J4051H
M9.;M%5/(S%LNVX0I71SQJP#UYNT4G=2;MT!T4F_>BBA(P2=9_D/DDR3$='U7
MKH?R#?(\R&[<Y O)FN(KMVT*T)JW' H2:698#/5&WVS5 E.I7'>I-@((S5L3
M)7$<-UHU5)R*LQ^,QV[M#HEYZZ$D"+>%5&38/$"[9D]X(G](DLP-(CQ7PQ<D
MU,YN>YO939? /7OVR&O@GFF;I[8[!SKIV]NG.(25.64P)%QHJ@IH3-LYW:(Q
M;?<TD:2@BU2; '2F[:(::</&"'_[A8%BT[;0\12;MF?VB6@G,SN5 (%I>Z5&
MC%(H2&[YV0_&X]GJHMNT+<*EHYW0[-<#'*:M@DH=U])N-HZ"I!9@,*V;N\!@
M6B/SJ&&1\5I"8)4 @6DMK!^!:4W+(V9"W!"#WN"[)/0.;HEEMSJ@,JV-S: R
MK;%Y9#U$R7&X]AL 9*8UN3%DQN/CFD-FVAJXB2.R8=1=K2._.?T'OP)0;EK_
MWY(, TO>)?%SX&.N[8<4'2,XJ=@E:-0; 82FK0/S"$W;#NK$*1BH[1L#Q*9M
M#0&1[+SIR#'E- ((3=LBYA&:MDO4B3M<:B6- 6+3-HN R-(#Z)@QY30""$W;
M+L81&H]+:QZA:5O&/,*>V#P<X@Y?>22- 6(+-E#UP%4.IBH'=%JP9 ZBTX+]
M<1"=%JR(@^BT8 L<1*<%#7X0G1;T\ %T?C0>H_-0.LWKQ)?\]0>LZ+#41_#1
M8_&NV&FE>OJ3MDT!6O/ZT29:X[JQNH9I\NS>+0K4&M>0:SPH&L]+^^*>+)8-
MV4>$=8!^XYI3,_VF-6I)0Y';5$+W7EF@U[1F/99>TQIVCP8%$UQ8!^@WK7E+
M6I3T&J?T[*/Q>) Z:#:MD:MG4_A@H[A5WS1?^\HK A+3VE9 D)(W1&-=P&-:
MGW:-Q[3&W:9I$BR>LO$<-OG4!%#&LE,/<)C6O.-DX4;Y(XMA'*5@>/DL1E+D
MWR4D!>[F#S#*%S1E."6E55A'^\ 7XQK]1/ABW'(XANYV?L*ZNP)N&;=;Z$O.
MXX)\*+<!^(S;-6;Q&8^P26G#Y$D)>0(;,G@FE7ES2V#EGKI?6<:VW<>B*DO
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
M_;-./=T"%_NQYSH0SL-J98.+.]T"%ZWLIY[B$,A-6? MT"][ID>JE!JL95.
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
M\+CA+&1 K(MH+20>K-XD-P)N"7^)+$L[K+CS;5[ASV<.U+'V'DV,@C<B%8J
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
M4AR#]#:.AK"[FE9RQEU<IEONKZLB5-0J;Y,YKQ>MX@U^!#) MVTU";;FPGT
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
MD:ZXG^ 3S]M',.)+PK?]@/H@,A<8GD-P8<<+TI.7[XW<%/1SO2?9;_V6G0(
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
M?NR7GD#=Y[YC=4^K2H3LK@>=<+2-,/787ZD[!OVQ79Q$?-WW!1M'%V7@W73
M@%Q0'&PY.W8.\_T"D<VU?IV\8X?U[-SEW.OQ%#Z"DZ_-Z; #%OUK]LH9^DL<
MXE/!BJ^U]X1MY_!PE#\9KBO/P;,;A,C$-Z!>W^ JNS65\_[K4_JLB+9<K=-G
MCCN'2=;S^7L@+_]XL_A 1G4ZEUGAOL[A/+A'Y"N=CE^-;@>WP]'@FKZU'$]_
MN9SD 9Q!$UY.>[01$N,2SXK<+J"O?,M$(';/6[:@T+]RRE0/4_:0L2^*R%1]
M>YC>#C WX9E<1'LCETW8>&N2!6Q*$GH;1_'VQ8\LFAB3P'J=TB+/J]E[E-,
MAWLF]M5CJ@(J$,</YG."Z4+R,S(:)M7:P-QC[,XI29:U-WJ"/-O]"?*9)[9/
M8>\\B3=N*#QO+0K2\Y6RJ#79X=+-=5XI?G5HD+DLIM; :#2PR>WQG$9>&*7I
M&EVO,)&Y(/A:7J(/T;6EQ'/?JG9*?#MGVX+X:9QG)^0]C6N*1-:G!]%J@'C#
M4LYDF MY78?[.K5/PW67IXJ\ RA%."R:+?*$DDRV *4Z;D4+9PYMXZR,FJ,?
MY)$#J*P=M^=;GP)BJV%2';J:%5"K;@47T'KK+L4Y^K" @R4LIFPJB)1DR*V1
M:3$=[AWH0T*O;G% \S0PJ:I_4!$:/26@E:GR7+GV/(+4L7!#DYK"TC@D6[&)
MMT--RWS0=GP,>IAV81N9@N]9?T)(@^KR"/%I_K_"4AQ%8'BXX=WZ,0R\,6[N
M8%?(G^MY[?QI5YX5D+TOH)%1XKQV7Z"-Y\-XN8PC:CLK0 H*XQG]'K?A63O$
MK..Z87Z9&*T&A8GI-PQ>Z(8A;!%^(:$_C?-"FP83>QMYW>.S5^J_AAYO0&@8
M1T;J>%Y>D.27T*T04W<%%O2R@JYP!V-/+QS("JYMU(O!5W*X/A0V[WA1CP18
MC+TL9<81TY_+"FSO31:_*;_K:)>J31J$#&B> FT9T*$,J)X,'<2)YEE19T!_
M#EYD8)5/E12&O/LS&8VCK'[Z)%SN>SO"!4JT;N(P)!X->S^>-YUD[(_Q637
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
M"9'TY 2@3;:[3],38'*U"N%ZTAP[OO12%LRBVSP38V'#: YP#3N*(V=<MW?
M/.TFCIR%W=X!\[>C.))WZKQ[3:SR.\]>[YD\^_"G_.@J,.I]6+T_=@+0[+IK
MP,K//CZ:(8"[!JPL[>.C&33TT(#EH__*@CQ4A!D-9&@A28 5MTL.+2\[_3'#
MCBXYM!SL\@>@S.V4P_*GN'_[R-9Q(L'$5R:_%JU?N7^1,$\] 7@"<.HZB*)E
MG8M79ASB((J6>U;3RC<.3P!:7"=AO/9Z8XD\MS?W-I(22!Y)SY-$;6$#U+86
M$9)> , "%L'+,HL7 '2PB!#P0CT0#1#1[I:CD#N%O< \OU..0I84]@+S^&XY
M+'OEU0.U++F*5_)KF5HMMSX)7VZ:(M5EYI]>$LS6:EE='Z>0BVZY2YQ[H636
MKC>-3P JV(-7C):QAX\H@#L.73%:GSI\1 ',<_"*T2):OG S\/%'@"=W3[5X
M/7;/: !(;#^U>+UMSV@ B&Y/M5C1$+U7K$ZKEW3*U4*U&0(P_EJ%T++<[@D
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
M/=/Q%P0+O?0@]LEKMF#R:&4]SNOLOE!1U%9:QRD7@YQV:U"G^NV4H>D'"!!
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
MLPIR2N$,.-];I(BU3.T+.+=;I(BURR/S0LD=)2_#R>/BPBMP?G>2)]96!O]
M#. D3ZS]GJ-$]Q!$"(X:B+6AR4>8]MI1PP3:$2;&=M2 N-OY+8[8IC#S-H^"
MZEVA,Y@H&Y! S,4'EDDVV'D2O_& !9>;YU2>4RF_/$7+"S_C;^5A I@ZNX>6
MJ?@* I(>6A#[G[N5#42&:;@':*/7SL6FVFX[@_BFAY:I^ JBGAY:Z.6TP<I6
M3H-(:( V>NU<']?::F<0&_70,A%?8;KJ'EKHY;395Q K]=""B)=Z^0IBJ!Y:
M$.]>N5O9C%4PG?( ;;C]M[F;+=RR0:E604(6VX!0JR#NN+%EL0W&M KB]OXM
MBVU@I%40MP]O66R#$NV"="RV 8%6P7,J%I_#/+[;!3_3L=@V*;<*?L&T^&=Y
MO4A,%6(.B<2/?D$^5VS8[KZJ= [SV_;6A3JJ]_;;,@/WU(4Y-S1?L8IS^^<P
MR:Q6%K.]<KD;-EO4L.8[6ZH("P?@&1D4(NH)/%.#0HBY5!M3/1\M/ !G;KTP
M8AN8+ =G<+TPI9C7H/X<9H*%A2BT07O&A/E?3<7)60_.]Z;B%++H7MX-J@XY
M;*IOY^<PD6N')(46V;:L=0#E'.9U[18F[ADXB7<+D\G#1[Y\S6:+Y[2@]Q=>
M@3.[71"SK9*E%Y7W>:[B*!7(+RAHRJ)@GK!4!+R\ZU-?X*H9S5IC.<P%.TX%
M1Q A&&F,4@%FK]C' =/)[G.8MG;TNC S2UU'=J&Q.8>9<=V53,-3F$#770EF
M7Y!&RG?B$O8JH"M_8PV">F!BT'_RWHM'+'=O/#=#!4RT.X)V["S8-S8PTMM?
M.]&\>62^?"Z'+WC)(!K\D1<W:B19[,7LZNXV3KY[(9LMFN-%E<LB9#"*/%BE
M1+-LWTC"J/5@E1YI3L)(^6"5(GXO@IS2SP#.HFLQ1KVI)P72BX2G8LUPG<N7
MPHJQJQ5"&'*/7QO!_KQ7[& P/GYM!'OP7K&#L?GXM9'NL_^,0WE#M7&J=8W5
M&D$[F#]$G:3[[] XPF32!ZN3=%\>',?>ZXV]Z\3NUR69313HGR5@6NP.2>P^
M9O/)O@2 );'SO;9,_:LTS[AE!'-E]U-$IA6[/;9C:&=%$VIC.^1U5H0]^CS$
M4;S]@:UBN3N'&; [)+'SUN:3'3'"DMB9^?TU3K(GEJQ:'";"'3M\,PHAML[<
MVQ24/G'R&&^\L-AFA?FJC>7IV0]B%F-YQ$RJ[)DM%&?(79KFGA"\BE.93##;
MM%6.0'L _H!(PRI'H'V>XO*-5]-E3>$8B"_<%!!HL2X/03SAIH!2&\X3.:5D
MFWGH117YW'JECA[ --(]M%!J39NO()KHH852NYIG9)@<VDT!I=8$/ 0QAYL"
MS#84"?7@K8HW3L]A!NBM<I@M4MI1OEQ^#O,Z[Y3$M%E,HFRU#F.5"^5#5ZGQ
MY!7,W>RN9"*>PE#$60EFO]GB/]]FKZ\//L+$S2[BF.VX9=Y6L\$P!))!]2/V
M&0O4LZT5I+V+!"#RPGG^(^3^;+%@<@-4. 8##V<EQ#R=+:[BU2J.%*(7'L)P
MHU.8B&??Y'O<!?^3S+9B;I6DI%X8BJ7+/UD8/,5EH4T;/</DSV.H)Q(=^6U=
MT;<6!LX6%V\>#^4ZH/SPOA41&+,,5#G%*, 4TD-5HLY)0Z, @ZB!*A'W<*TF
MPR,$3#4]3"'5WF") (S(!BFDVA,L$;#@M2$*J?8"\PX33![=7QG5[ <\=\)^
M;LH(97UEJ40P<1@R7[WJ,UML[5W !-1#U!%J=S?OG7"AJ[K)M;TS!G111VBT
MFRT*UO=O+'N5)\I;/L-,V>Y*"&6YS5-G5 <K(931MHD;IMSNH854JUI\=89I
MT\!F5E^= =D$4)C<2)FMU<!Y\\X2GZ<L$"ZZH2ZC,)&,_=U+$B_**KMDNSD!
M*DV.KC].($F3P^UEZH.ANM'\-?>D88R5+,#G,&NW50ZW?<P?0.6[UN<P1[=5
M#M&?1Q9Z&0OFGK"M^I8%LW ;2A.Q_4DD2.HI.%A\0H1IMFUB]+RI&P6$%G9!
M>AZU3AS#_-J=LK3] O%"IRSB6 W9=KEI_Z;L7B!<Z*&%8!L:3Q3#E-E]U*!Z
MFS(A\BHFGFOVQL)833T7$B8L%>G!51RI]'N*YRQ9Q,GJ-D[4I^!4WNM@PB_I
MUHV71!(KPK3:XU9$+F+U86689-LN2-@C$+K8!5''*ZM',%&V71!QG68UK +-
M,"FVBSAN!F8)]\5X*:F=U??L]%4"X3>Q<)9?N+,KL7*1#QX7SQN?PY38?561
M\+JUH54?S8$9L*UR=/VQ(!^+'.XH4MJE-C>>(YZEC]^?Z]YF 3HV0>P6ROU,
M7:D4?:,$*?(,?<6X.8]37FSBA'S%(X5AU-U+\:=?-*0%\^RO'C4Z\MU@%DB,
M(1Q(+WP_7^7*A6NVX#Z7SEL 3J<T==\LT*53&K6?;EM7=U +<#%*H+;/&XMR
M]LC\>!FI'K)+HOP9Y@/O%J;@F=QT*&YR2W2O3O#]"/E2P7KAG06[N"B8@(<6
MS.*B +6'.1A8CN#>D@E?+>"EGRKJ[;KEM07B]%.%W]:I<,<"<,HR^*TC[;0
MDK(,C7A:L$-9!G6%6=@@OQ/=O&<LB;SP*D^S>,42><3X/HZ6]_R-!<4=@'LQ
M?]YE;"7]LN"&@3H1\ZKD_Y+ 75[.F2WTG?//,/6X@S2R;VG9* \L*V'/9YB%
MW"R Z8'_RH)<QO@BRGC PUQR0#7?TF_>_3 /6" S3NX;YA6=:P7UYO*&O9>P
M)WDJ3K@.PHZ1:Z(1,_ \=*L[PV3H_121\+B]=RS7H=)>V2B77BHWYS<[F]#I
M12CTE W9%-S5DEZJS[6J95L('>9;QS'H%VP!$('A&(2(.QJ'=P<D83_WY4ZP
M'--8H,40A'U#59+(PQMU89.)H2IYXSXSMV2[K<OE]-_5#I5JY6K: "'G82H\
MI@BV,@T$Q(>K]$@C"4+PPU5*8FRS,T!I0QN,VX=I))%-_6( $^0/U$@B#Z#C
M%IKW#GC?41>)MG?VVP'4.^HBTMYJ37JY^>;]$2?UGH(\2K2.D_:+<5HD'$#Z
M8.U$<F)P;!S@\V#ME/+&=4?J<O.5Q<O$6[]RWQ,F,T^/F0-<'KU62GDV9BP=
M8/7HM4XQ+\ME",Q#OZ=F$OE5CB/UN'(7J6\F<DZZW)2_;">/ P;NIW*247"
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
M=SEZ0R'P )Y3S.0',I:!BL#H6FZSVO>)Z#U2RW%6'<I)X#N2%]_ID'HNJBK
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
M"BSS6P&$KZX#R("74<L>?/^!-,"96A@I.<HJ7M/Z<]L*?>4PB6-MSM0$_U-
M*0@Q=#UC<6/!3$%31!<T%E\AX"FO4*(.:2RFHEQ+4C2-M762H:5@ID+%[)]E
MO"X):VFBRI(I^T//>@IK+TWRU4BJ5V=55VJEXYRL7J%5YCGP]$;[K5Q?LPFX
M+T&T!3=AP":!'^P3\E,@,P@KO&1E)FP__*]J6&UE?)O2;QH^;^5@QWT?-TBP
M<MPC1E5)CJ+ 8KR\1(DI6CQ\M!#2"L=.;*J6$Q7E=H5[](1Q[NBA2\MA+#7G
M4IT+8I!#%$L5[)GQAX?=OW6'A<8VU"67>P?^P'&238)/R0U8N8[+3D?@#=8>
MV"M>WY^]):)- O2'\9)Z1)0>32C=$_'[(H"Z^RH(-_"1A36.J*SMHQTK) IQ
M:Q6N(^L(I-[R')B@,'#@-*YC>_L<OJ*I&OWBKS.KHFC@K#'0@PL5HCCP0;80
M#6;*Y[+NL<IT5DC<4XKJ]C85K02FWR&S/L&[-O1V\)C?V@X8;'#?LC@-SD46
M-%;\B^Q4)=]0G0V;(+O4*O&7B'Y/6ZA#Y82E1HK3AUA?E0!US)Q\9J&/0%U6
M6^+L*:03\CJDX8'KT-XHY/73R5%K4Q680J&, H3M-;+_P)<ELEBB8LV'6YVR
MY*/MDJZ"2O.@-J':;\0X3!S4Q0)7Q\MT?&2SFB3(!31=/:)6O4C/'WGN!JJ(
M\=ZPE6''O@?KSHZZ>;9MM&BVOMBQ"MO'JI<-DU!(E>YEEYOF>5-<EU?FJS''
M9= XWZI])QB;D]$0'=4\07J8R=$DO>G/IQZF<[3+N*3GG;)B[+TG<HUWI;$%
MVIOD1_:K=D^2'C5/;9*8[.?XGICU.Z.^"V(J,PX4;X ^Q1,U2?HJ)HR<RCT*
M@VO^):#"4I)3GM(UK&$/*JMV)GJB>YI+'76BXBO%!GD70!'CX\.5%9*[0^WR
M(EH6*7^0=O?H76*CU0&8/GON&G-7=+V;H)ZY@)-8RAMJ!"XI.-SL4MY0[;CL
M>_#@9C Y=-PD4]8P-3A$85R"'_ZK@!W^HPC@O /H1M^^H"<]A9&8WZO)K>1!
M"];':U-9A?E]+6@CX/RX#EX_X:H$X2X%./M' 6_V"VM\3Y(L^1^UYZ3>0?0/
MQ*VH^&"-T^XC/81F)RHVZ*-D,9"\8JB20&"4&N)RCM8,Z?V,@Y__7=KU61T<
M*M&.OM #T@-\^6R2#1.H@V\T@66_\<$J?Z/*HTMC6@H3<<=8%VJB<FAK4*6#
MP"A5L#W8N\O/%Y>#=0CP+<H6"^2O5<&"-'#4'-GV[ET'17H+0L4;9UUH+Q^
M&O7MBA<%M\+*Z>?6A63DBWJ@"],+5VWDCI5&A\HC'EP^2.O;Y?O\AQN_/,T'
M\!Y]#I8(C*WM[WA,(SF1*@QHY_J>45%%;*!U:<*#*1/MH[<M?C%+OIF.1DNC
M1 MK"G:V%^\*0Q?.[IKZMPE2N+)2>%3*BXVV+B4#>Z@B&9,@6W0&MK:['$1E
M&QW>]]0,2@Q1K3*-=:D[4'=OS[T-PA1(=L@QZ7/K4E'<;$JD7!./2QS)80KB
M&.M23=!K,?DMH+/GX5?6I9H85Y0"XCKN-DWJ1=UFJ0 0/K4NU3Q?LJB?$&)&
MCRK,/[$NU<CH_#[ ;<%O[)BZ^.F7UJ6:Z-!\Y@4(L2D8TO8&1$[H8FLO%R#R
M,.M*C>6R+$?RXSCU)R!&Y2GHG,(>9EVI$?>IJV+L.PGR0AR[Z:C0<8995VH$
M/-G3M4^4%(UPEYO%NFH]Q+)F[RXAV[=IE4S$@":[BP3,XZ:A*P.Z.-)'=O0N
M(7T,.AEICM'=-(2K,#7/5&]<M1XNP 3\&,9]T_:0"^^1\"V[!TS#I9:0Y3@1
MZ/'.;4L;'N B^!X['$S;64&H)12%W(%A&JI5A>J!&\2XV/!3""D8% X*TS:&
M!.(I$B=^EHZB<>R7,>Y>KG).A#P]] P!$S'-H9; M/ <J2K>42I.91A]2K@2
M*$3W8YEV;&L@*>(64U;+T%Q.X%:\)?O>Z'DN;5>XHP$LB!_),V<:U\L!3^3]
M"MX]TZB@_*H[\!1RVLT8ANXAZ.*V(X(_L3_E<"M33-*KV:.*M_5(5L&GVJ.$
MZ=H'E.;"[5$=6B5'DNI3[M8;A8ONJ>.Z1]G%]4A#<:GWY](FN>[I&;GO;/?)
M407T[-QN(TF/5*"GT'828X'H!T;R:B=1%@BI8&22=A)E^< ,1D9G[8SEAK-!
M<:G\@\Y)XRA*4!7BK"%!.TFAY[ZB>N%<P+FGJY)YAA/Q3OQ>.]0'G33\Y02>
MN.(WY>K7W/AWR9ED,:6%N6453:8K*"**(@CLP'?F(%6 B25N'!ND5<5/1U#_
M&WII-2CAS!;&(-D:QOS<A5=0YACA3 72,$6E@ZFK++X'%>'+1RHJ 3Q_?;X'
MB&>_W7L./&7SV%T!;^(Z@6<G:4RA0.*'W"R*"@9C_>[ #IW!@-YY\ $$0>%
M+3J!]L17W-L)R7..R#_X3E$FHLQ-2N[I4V+7ZQVY05@!N+]$;910TSU^M^D&
MEE-7XW?M(FD'EC=N")S\)F!S('N4*MAPX:[OH8M>\&QX3K^4SB.MS51_X%N>
MGQYW\)W^ L"*N[YKSZ9LNNV[;H04]'W7O@<U&[\K2I[,'#"#)'X)0MQ^+0P<
M )81*E=5O#R1QSAKCDE7^&1G:B$C%RV+8($R%Q>-2FM!I>_J"?B._\3>")$)
MK O)C"5EJ7_9P=R3&W?18Z##&F9=ZM8HAIX=05 RV3X-L95^7\AK#AQ(<&3?
M&]J>AZHJ9]]%V8<L/&O.K#\/.&6HE-$>0]<!D,_P[W@:$FF,=!YM,SLY>D/!
M4Q' L.5_S(E\(;M_O/FD$W!I#SG"XE&<'GPDV_YX<9V7X]4SX%AEQ^K.*YVK
M6_^:Q?:[!P E_+*H#SM8PU<4*NZ.Q ;KVN6/5I7F6_8+#+T@PE89R"6TK:!]
MKRKU]R8S.1\X(:>KZTTT]F=Y1T<:=&*CU24(>]CP<&N[(:[L.UT1 : _:\3&
M2Z<6JZC@EBLDJ19+9DGFC2DZAW36LE+T,K&Q%Y&B&!T/DTYN;N;FF"9Q%-O^
M$AY+V4NB-%0Z%UKICNQUJ[$/50W;>TR>/=?9/_D%MX<YAW0R=?,6()I%)FL.
MG[K_QGYZY=6Q_4@M5,[<;I-0J;Y6O)>P_07KX2G8R%85'2@Y.-WD/O@.PO0G
M=\/LE=CDLM:5;N5#*39/VVT;1#Q:UKK2;G6H>I+P__T.+[?\S<O2UU4N8UU)
MZF"&R;4_ +J'P'+P"D*H8.(_H@"D7#_2)OBXD%A7NGT=1T<FTV5Y!IB3 =:5
M;ETRMR&"\!6>;O)&30*L#X*4K:-%$-M>^>^X4'D0_Q.@ .=@[2-)4D*0I;5I
M6=^ZTJW#-H96]JP.PNQ7Z#N6!-,+B/7%..\=3;*D-]]C$CHOZ$\0$?SK)H08
M92GK2RO6N"H8Y";&5%UXM5T/66X@)ECX-D$TSI+6%]VOA -O"^HE%$8O[A8+
M[_GT\: C&U?Z2\]E?3%#UQ?Q4XO<V0<J92/><FDHK"_%2Z"MK$9>C.$>D.-4
MSN,8/],2%NF DA&B10&:BA<57C)Z\D&!IB)> 9-#D@A%'O8G,5,QW4[")(VK
MRJ$685XPIK%%F=2@SP_X-*[.CR8"E"-*E75T;;5TA5K"2<>V]BC?4C$E)>)M
M>]BM552#.PGJ-?=F.H&4HF0W%+C;BY)+C1.)<!+Y<<>F:LTZJ42.AC;V-&HB
M#37^6EE5#C..HZ"T9L9T&ZM4LZ&F8"H4]=TOF2R&,IE>E!AS8R6K*,,3 ]&-
M?3U1P"6^D*M$KZOB=Y/Z8@O13#X>7EG)J\[2BA=L;^Y](8.E@E#[;HL3H7!\
MX^I.J=MKD;!\<VN!"E\8*J+W^VSG$.$?P8P >A6K+B#+33 PK@J5/'KB&0KT
M E3]9GGIU A&W:IWHS#)Y%HPBEZ]1WJ1,CF:K(K5$1*)Y(CD9.JV_BF5.)+C
MW&V%5'VB2$Z8V@X],VQ:]:FI+G\DIVUM_?>=TY:05I+3MG;IU[[0MGKV24[+
M4PW]3$OU&2@YN6N_$3I(;FIZ2V$=?']4T9;LDA/Y_3XB]">^Y$3OF>^X4?'*
MR(W)Z5F[^T-GF;C)[)F<O/V(DZPF'&3R;W*"G9]03>?AY*16^:+27O!\[KR
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
M*T@[)'I8A_S,!9+^CT8UO(:CS>^G\_EH_CB:X;#S=C-!1G;HN_XZ@F(8[YM
M6#EM2(L!Y0,_=I>NER R%AD)HS?'2^"6H!0&Q*U)G+7(.L9 /*I<Q4+Z0\OK
M 7V](T_ "U1O;E5#*"@4PLX;>@Y';X.G18+252VA/:BW)N"#39#XS'JU*N9O
MOX\4XQ[C1B\HN@=ZZMQ411U*'$.C%TNOMJ1A4LGL3W_C)43P/<<^=$4\]#<,
M0B5A&B%]KAATM,X#[@:Z=NV-HSE!'*R1164&MD$8H[(S JGAE"'ZW_!'@!25
M/T2JH B,;K\: X/6-#U3"*W.GY+X?$SD35W'((W]51!NLNK&V1^%CDZU&?7G
MG1>%., K\!. *Y*,(+^%D->'210'F[2>Z7W@K^_AS;-,JW-=[^Y L [M[8OK
MV-X U7D5+GG6W*+:N[J=H'*]>[#_%80Y$M>[?.>SS:Y!)^G)2QVWNR.>*Q^=
M7@9OUJ!? Z>KCU$C]2E<Y5PVYF9M6,$H>*1T'''YJC(%VBGEU L51/+4BGO7
MJDPLJY!@]1,A]_FGJ\\80=S'^YC,!1,A,4-Q=0F.U (BU1$E/+:6:A<!Y\=U
M\/K)04_X<)<R5/:/@I>R7UA/<Q*@^1_5*)E1&)?X&OZK@ /^PQHE8; %5+?7
M\2>U%#<YZHSO&=09WY=4)ET>0ZEC*>);JSJE]A(C>T %<-$.VR3P465A%&&#
MJ<2 \?C34C&1[BHULO<$5?MNFQ2U$3LDF/BUU L'@P2ZTG3JE\=*"N$C6I4O
M9],.4@V\"-<\_079/?0.M ;Z@ZYG E"!EF$<$ZC B4VE$M9]LD^I)QA!F>*P
M2],6C]'T;C9X_&T\'$]NI[.'P6(\G0PF-P^#_YW.AD_SQ?1A-&NYY'R731]I
M7N%T-=T"1,'"9L;2N&ECM'M0;K*3FQT$!LQ'7VKW58Q]!]ET(8.F_QW[XK!S
MQ[;U;)X!=#5#!G@$(39'^@Z8/GON&A][_KN2/5Y[<*D05/"7#A)L:]:.2<Y4
MJM_:F2<K2PCTL.69-'U.!4Z_0J[D*2(BQI0Y9DQ2T^1))2H?E:6*O0-R'8C;
M/>&^=*^?R^@.]R,34HQO!HO!625^G]Y !<UY[#C->TTB^'*,HOT-S\F.8X[3
MCT6Z.+\?2_D[56Y-R,9PNX\T)*I?CCNFA80Z<]QC+;T&A-QCDK!1V.4Q! [\
M"@< X7CQZ6KTAA+1P6T0SN#U >_1%TBB&[BL%VP17]"XJ,)4LDTD*$@,%6$@
M.X_^#@W \["QVH='U8/ #)8;"#*ZM) E*H.7*7%$)I#MC4#9EE*O>ZA*[">?
M "K]J0.L/^LWG4  %O9;!L,U)-C*9;=O)(Z0+91/(26N[I#)Y6P!:@0-Z5O]
M%>'AKJ4DN0\BIF&O_%VY/GIG7@+-.=([^49OR/G$T_#Z140>LA0:'>F3_:+)
M,7*DZ .V(MLO>ICFY>U;@F<=0G!<PXR<S-X@7>--T,O*=(HI6^&MTDM#M_I3
M*OQ&ZJ4E7#&;LIYT]0WB!M:'5L^/])?EGH!_.C,@E0%IK^$][7XZTX[%?"?/
M\SW=?M;CQ?KE$P+KV8[ 7_\_4$L#!!0    ( "8X!EMZZ?51]B4  -I* @ 0
M    97AH:6)I=%\Y.2TQ+FAT;>U=6W/CN')^3U7^ ^+-R7HJE):DKK1GIJ*Q
M/;-./+9C>W,J>0-)4,(9BM3R8H_VUZ<;("E*EFW)UH62,;6UEDB* !I?-_H*
M?!PD0__S/_\3(1\'C+KB$WQ.>.*SSQ]_DW^SB_]2JY$+[K @9BY)PB/R?__U
M3=X2_TY#)QVR("%.Q&@"CZ0Q#_KD2Q12-^)NGY'KFRN/^XR8K7JK;M1;#:-;
M^OU).!I'O#](B&%9+5(CIFZVRC^OU61'?\MZ^M$.W3&Q^T[HA]&G@U\\\>^
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
MPI4  BOH<UP^X*L8'R5IP/],&1DR9T #'@^Q;1PQ*!% 5U"* R2G V)0*@Q
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
MT">R691AY=]1J0FQ1"F5(C1VTCB>A.8RT^D&'B9?A20IC/V8.3G//<+8$*1
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
MX\P_??S-#MVQ^#!(ACY\^']02P,$%     @ )C@&6XBJ3UU<JP  HN(+ !
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
ME[G:(2MG!D/,V \[@G!>I[TQV94)(;JGN0($R2JK%E"9O,#_]HV?JAED\ J
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
M<7DW^@U=_O?]8+S!M=F3:<7FE5Y5HTJS6LPE0SDSV,TL'I#?4M28#\8SJ)Q
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
ML"HV+W XX'#P9CAH[P\'1=A6  >=BMR+2N"@X/!&/;P4%ATA=O)S[!&3\^N
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
M)E/MX7O=7J,EBXV>W*DH=I.G9E:S5A\YMI2BF;\6*HP<UQ*XEM@M2B%G:IM
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
M'OZVO^\PN#PN69<1/%J= 0](_Y@G["!O"I_\*IZFBP"[]!A/,5(UTD9>M5Y
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
M&VMEB,157M0C4SVEE?X6$?^U\A=2/T1:)!'UB4IA%J!*2X)_DKK>Q9.CBNW
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
M, _VE=)L*W$N[&9UQ09>VI/I.K:C&I3EE>;1/T,T(!S5QAD'&^3?E;,H'^J
MZ.N%WV'\Z";E1RIO64W1*Q].0M!>\M'Q>EQ-F\1#_/V")+;:8D=0$OS]Z;EF
MH1SC+YM$Q6?ONVIIGE6,MD9!<V_2*G%%*2A=&-/<0IR7O DG'7[9A+\)$IO[
M?BKAK9]EV#.TH;G]O)"T^VZCK2B-CI1,NR_'GLNRE^*65(XX''%.1IQ62Y E
MZ=L=NN:;$/Q/:94)0O[!<X^>._>]))I'G+91-S0]36Z_K:'UC93R!+470AZB
MWU93YB#%08J#5 Z02LW%IUV-D/$KBI)26(@M]/DP(#WO *1_01MCD*%AOI(9
M^G%JXH]VX]383X^YV29DX-Y;8N9>2F6A5PB.KFPX^ZBY%M[HO/O<;@I*G)*$
M(Q%'(HY$1[A+"(H$46S+LE"B;S3P$U;^A5,DZO:&3J@_%9+UIQ>./,6&\"XR
M/$?*%*'&1@2N_-!PA8^Z5- -]JAR<H^J%(W#M"_,P* 4%5\MT\Y>^,]DT$P6
M&^T4\H\JCZ59=>^X]9^Y]:=3(>ZS?CN7^>>,4M6$"K%X51YP$)N=:PX-'!KJ
M>DT^P7R"8\_F21!%[++\JF1&]ED\D/:V FGO,[EU'5%I"]UOJ=Y>*^GM7>?B
M%0SS\/B.F\:.TW;45DYJM#I5;>4JC:FQH;59^LT<(4D.EAPL3]X"Y\-*)?_Y
MQ*&=L8^A;VES+'0N$6SYT>E%@1A3XN(*=_D*=P:KID_AV1%;HIS<-YQX1I18
M"J>FHRX/'MO7M (>?X OM=[:\L?/[P]&EI#&S*'.3_"9B..R <79HCW9PSHG
MP_-:I_U* H!F!XV/B?M(@M(0!/G<#NK84$Y&@CH<I^I7A5-@JI2(2@*G+CZF
MTFJVV^>&8_P\NG1\8/<\FD_PA4]PG0D'V1F7SG&G"/'ZQLH^,4749Q@Q/)Z>
MEJ&PXBDOP88C>=*&MWARASL:DG$M>"$;7C301KO5/9_HXTG$:VSH-"/[Y,O
MZ9)I>\M Y0)]$?8W\U+AF_D4#+[XS7R[J23[L%XF1E>R1>38QSSVL2Y4KKQ<
M>5D9<OG*6_%Q/8\3YGW4!<4)^03S">83S">83S"S$\S044[KLHYR(IS:-F;1
M_H=K0" +2 Z"I# 9.FR=YPXD>CJ"7@)HION\A.=\QI/S+2X@P"C70>#-_+E.
MMR&WN@VI,CJBXO>N.W&=F< +AST.>[7!7HL=RO!S.41I-:7S/>CF<,CA\$W
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
M1U5.HDA,$Z7:'IF1712WT$Y9E,HM)"JBTKEN9>$6"L/Y&-H.NB4"9L(R](0
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
M@6A74-XFB):[>;BPC<&#:OT%'5(0CW8&SZZ-'FK;C&\1JMC*5OJPRT?QMI1
M\6XBQZIR5W@"ETA,+PC$ SM@"<(5J4($/S<7EX/ 18! (LNO<E>.<1!H)1.(
MSQX$6(KOGDBSS*QG]Q4:T,+)_\BO4[65;NBV8ZDXYYQ!CZY*ZL_J&$**)/^L
MD2*D /I/IE<E);DJ)9I\5.Z:>N:+5J5>Q'B96IJZXGF%&.I(G^)0R*'PG*%0
MJ=U!/P<H['3/+-IZMOE-)U(C\_A#1?RY=>\Q^42_D8EF.)B0ESR9V6 "*:,%
MYAKBE==X\2,(S 802B48K<YK+H*<DV=*Y'/QSU3FF7Q\!?THM9(^?J(%2L'A
MCKJ\\C0.$19ULPHF9PZU'&HYU-8.M<7E_Z:'4^J"VG2JH[?I(*;O2'Y*7!2G
MCP9Q\L#$!X<9I8,?4R[-P2^#KS[$5R((TK4L7G<3V9B$&9W&]7J&1G[SU/A6
MMV=+TW:MDWE&PGPB46Z1&A@7]W(J[MA?.F:R_V.(M#!9@+E/P2DMXP'BPD0%
M9XP6I1RP3/Q5I&24$#IVDX2.N_'B -ECG.HE*?5/6S[(G *K0T!;0EU,4#V:
M_M$?@\'P9O30;X!A?WJ*W+*201;'416.7K3E?.Q(&&U:DMQ.',UNV9$(T@Q-
M(XA34 SRL*=<>B/6J8R2BGYD-[&B2MUKJ:^OK;J>Q=KZHQF*6'R9G/Q$E6IE
MS?W_+L=BJV2'85')R^M26#T)!E>F^I4I*]$0V\K$T3+]H6_=O\G+'?26M+Q\
ME2X?H&MZA[(7.RZXX)$UML$^"?S82-H88.R%MH,9M,U5UF2-DCO!GF';UV-5
M@:D#0 8:SS(MQSW-(*X3344&I,< 3E>F$4;?TBIJC2(UA%;W?%JTEKR*<@2J
MUW(X I6/0 FJA!P(5$YCH\XY-8EFT1V]*%>SMS+1._R7-G@QYT#3[1GM.6:
M%:FJ)\=C-IRYEN[H^'3+@ X;'FGYNZ$*'W5)V!=-J1($H=5N7[>_977*PCHY
MFM]Z&EF1BR:+5<'C>3E?W-C.TM@.^A^9C:T,;Z1SG>QK=\;&5F?8ZT0V%$;=
MD_Z/V0+W1 ,6;OZHZ?,Y<I:-&:2MYDR<-L2&+U)E\?\YEOZ?<^%_Y3C_?B_0
M2T('P[R$\^J2?"?[4^FJ<:* C62*+CN% ZMZY3_I ) -Q<G26_P(X7(PY&!8
MFTZG@Z'GWB8ZKN:&OQ+<VBW\R6<4['_S\%=QE)#OVO,^JF#Z"QZ6X1/\%D(!
M>;E,& T%W.F&:LQTCQB5;/V]_!B&CB0J+58]HP)[?K9=96D]&X%IST4/(A2S
M%VA\#*PXXI</8749.+)X-.%?[4YYD;0B'/$XXI4JW#>+>,K1B%?&&9O44*3S
M#4,4AWAI'OE/L0OBO![%DGBL?3%1#_HC43]_R.OH);'B\7UZ&:TZ][QSQUSC
M^_N_>M*4HW7HM,BG./Z#D%7=@2L@)DH>UY_#AKI67^#5LP75OZ[4.1K(1W7Y
M7=W8Z,Z+@'O#@PJJ'@)2AMD2JA;6@87W;@0_\#=;5H]/GO7C&%:TS#ZAH-X7
M[SYX-K"C'(H V+N]WQZNE0K/C9R8&_0*6*:.91HO9<S([W0.MO]-Q4L1,Q#<
MC!X>G[[VA^!^>MLD]!6#Z01,GKY,!K>#WOC/'=P5L7^\-Z%B#83[.6X&.U05
M?T(G'YL1]''AHS"+K"S_Y]J./M_$R18RVTO8 #..K%W5R.I5 E\5,='+!$Q'
MOIR">3VL R4LN][3!\-I?SQXV#4:)@0';D;#R>A^<-N;]F_!E@YF,D4?//2'
MR*1R21-KZ!88<T-<$O@CD1S,JN-_0/",?A)6].3*\2'=9MJIUGR!MI'IXJ?F
MI(D<W.52M6R@&\!9F*ZM&IH-WL,?,[AV@(T)Y$A8:PTM[S=-==3$>49.;?F0
M$V^+ -%L!&2RB+;AW7:"4V\"7W!JVABN<5::\<)IQP*W-SOM6.J^?<N?==Z4
M8]><<FRG@";]KV1=:8"O_='7<>_QC\$-& SO1N.'WG0P&A)7[J'WC]$8W#Q-
MIJ.'_AB@U:EWOEQD2)>ERJC4%Q#MM)=+\SLF4J>@L;:@C?#*1@:_A#,':F >
M'%/H!MV7X_# =]U9 '3M&ET$'!.M 1!@LE#5V/S];UU)['Q"MT"W1;?<<K7;
M% S)PJ ;LZ6K03MR5_79=)W@,@N^0L/U4B-Q"H(^1\IL;"_PN\<U<," #,&.
M$4D!GXP)8"PE-\*QB(][-.,@UHLMH2-V!"%!-KFE?XNC_F#[CE\VWI=%\+_%
MV=]R:U6*9NZ[3XPI+VT(%)$8IZ!+(:';>9:9X32S*,Z4G">\)3VV2K*6 VMT
M(N"PT^7?Z0.6OVSE','ARP^QX64*='+9IEZ^BYPOHTPKMMRJ>M"\(72KDFLM
M)?4D8E_,4_>=@\)SM6)&K;*2^)V#6G$<W?_8^KQ$5A0^+ZD?U_KSUWH.\R6V
M^>&N ]>IL]>IXA&T/+;(G=K@'V=&LN5I:GRM;3_'7D28G69.9]EOCI4!%<-:
MPDJR9.Q 6)8$L95LLN:K</:.E7X_^B^NC=[-MKWS YNT4L,9F1-RSC+RCUF\
M[POLJ"8WE)9X7NTK2W<1.%!PH"@,*+I"1\H!%#OZ+=8/%-<-J?U&@:)XO^_$
M@NMZ*W(KK<FMMRJW[L)K/M%O9*+YUK*4-?H>+97[$H(2D\ =Q<MQ%!D3&=^A
M<,4[%\6KP>,]]Z6&"O2X_X[_KJ[6GVZ#I%=V5JSZG2GN-_(- I]HOD%@#[7W
M__?1@C/T"EAF[, Y]P-YI'I'I%J6VYV.]*TK1PA!0EK<6V&R_='<(P6Y,ZTQ
MM*%JS18]0[N%KW!IKG',^9Q.O]J-MG+]-H/:'%-8&-#;P)1."9C"[$%9MZ&T
MCNX4<MZ8PL,&##F@-\QYG_5OO.K>8YXC>E]'/<*;BW8'K[M2A=!];JX>-^"S
M-.!.T0;,K._5:8A"Y_(,F ?_&/6])E_)R4V"E(9'^/ANG-7E /V89#);HF&^
M?(4&0N8E@O^>MD*+A.U@G'[-WH^-G86@U>@J;S1;E4,)"P-Z(U#2*0Q*F/4I
M6PWENLI-(4-0PN-Y-?B4=R%2OKP=@W@0+__#SA:I]W?>C4.U*!?5VX8=:,8-
M<EKGN-UG186R-J'DN)+_86\%5SI%=9!A"5=.:$/#<:4(7.$A3T;=TZGZ ]T>
MHP(Q<'86$!ZNX.&* VN5E(A\TE4*Z;2W4'V!!ISK9^4$5^H!,Q2<X,#!PH#>
M"' DXIS9@8-9+_>M D>94<WL/(+<DQR1MNCQAA__PXY'61._Z8Y&O^CQ'C-D
MELZS%84R3AGB6:X$<C2,2G38@V9O)3@K^C>QT>TPE/%8!R$L1P6."B>C0N<8
M5&#6,[R6A#>!"8P&&?F^]P+WO8R)C =<N.*=B^)5N&%O7>Z&?0@=L#1MALB%
MLLN^"D\:/1YHIHN[6S+K2N<<(RN^=+Z, B5Q2H-4E\9;[Y'^GM'VFG2V19?A
M6&M#D61FG>J=IG?A608<RCB4E0IEB7.C0U#&:DQ@"V77#?F:W?# 6T6R=!_Y
MI\1%X3;W_H?Q#N'[6H8?U6<\Q2^.M3#O5.4%_T_JJ1-X3[.9?@.::^%V]CD:
MSF_;W:\M$]F?LR%?P?^X.JF?1D:VMI 5D1;Q#?!U<B7(D@A4VT8.N3E'0W&N
MW#7 =O2J.SIIB+Y0+7CUK-H06\0*#Y'\-;FQ25Y U; D"08T]RI/Y%??;(?N
M"HEC%GR<=X(9G5P/_DS#1I,"!K:EPJ4_/<#RJMN)$+5M?7L#^&Q$P S^O@%>
M: 43N5J-U# U 'J_OR"&6?+MLX?)T9N2J8J,!^O4DX&[2@*"YW8PM)0!-+UL
M.](;R_+ZA0"D%D!U'$M_=O%M'!,-TWQ!4+;09_A+U094:TSZN*4YHXJ#] S_
MCO08S- D(56W]JE-T0H1W@4+L2UPE0HR13*8F\NE^1U/GH4-T\8F1(3CA&6-
M%T,?!:X("@ T-[JI'0"#YPVZPPL6>60B=./5U&=$8S3-PLJ"9L2?"3OY,I&V
M? D&^X(G+#P;;1E+=XL>$;Q(=78D06RW6^U$(>!L 347N21SO]O-G66N^C\<
M:!GJ\L9_]9ZAW9O&RSVR*ZV'(='^LOD:Z+2Z[&&EGN)5:XITZ M2Z+\.;P#?
M 8A\G#761<N%[^++4FS](VLBF,'ETO,E_O<=N@/^'3L+_N\IJO9K3-=^;0"J
M;8"HVZ>HSH8]8RSJ3S2LYC5]]-UDX9>$5Y)8U7?$O2KKUUI+9\W:.A3O,ZU$
M#\WP)'M]-SWK<LQU&/J\H>W LJW2'//7.Y PJIPY;USXY9.8=[4#XP[ZPWQV
MRI@=?W4[:E8JQ8W<YPGI.R6.J57V*F:Q4S%V'BY"P;DR,:%,K8M0)HZ6Z0^M
MRP-E1<&?#-75<"R#:_E126 GS?_N? )1;,J5912,_5 )VM@#6UVB*QUS&]7(
MVGBO$-4H+:<HW[)6R2B*2-*IQ=7@DU3')!4+;N6OU^5K0$WO4+9Y<<$%CZQ\
M/3^..8+5E3UR3%7.,LY,TG#E*<.YXYBE3/'/Y4QKW97D3-8)M42YK72$;\G,
M1O]L+$-2(\GRH6D+8[@V+8?0;/HG9?B<C"8#859W:_,T*:022&XHK:-Y=!FQ
MN.*678Y9]=H:QZP:,"N1PK@'L^+9B[5@5JLAM=\<9A7K\19&:,&J@]MW<:X>
M&YYM+4'Q"LK)62TF9QINVQ6XB+;E4/T_/CU\KO^ VM5_H66^^WQ5$=;66"?.
M#9T;>M&&7H%?58"A)[PKI2$(1Y=_G(G%,Q@^Y/O57/O5BH=3<%$^ZYL-KG!U
M#^>-*5Q%N]N\[ ^L[FZC54-,[G*/KI"NH3Z:#>>RI.!G_57<3+OIW1/VXV=W
M E-FJ74=.VP.,AQDZI)D+I Y(190#.%CA4<F=8%,F@_Y4^R".#M"HI8^O7P^
M4EB[SEIE]2FC+B4*1^,*ZK_U.A@#'@]60/B#%)B'WB!D!K,E5"TLS46&<K.P
M4)(EM.MTV]G[ACD*WN1H]2Q-?#_:,/?9^AVX F([KOCKSV&YK=47>/5L0?6O
M*W6.!O)177Y7-S:Z\\(*=DX4P*A6"TB'$\(FJ(:_\31?$'[YY&$2#F1%BX,3
M&S'OBW<?/+/<42) 8/7=WF\/UP^$YT9.T8X?6*:.91HO9<S([W0.MO]-17$1
MUTW?C!X>G[[VA^!^>ML$O>$M&$PG8/+T93*X'?3&?^XO9O3_\=Z$BC40[N<<
M=DTG'P,%].'LHS"+K'<^,<*Q]A(V^HPC:U<ULGJ5P%?%X6C:GX#IR)=3,*^'
M=: $9\![^F X[8\'#[M&PX3@P,UH.!G=#VY[T_XMN!L,>\.;0>\>3*;H@X?^
M$)E4+FEB#=T"8VZ(VUVS3>(JJNN8_@<$S^@G845/KAP?TFVFG6K-%V@;F2Y^
M:DZ:R.U>+E7+HZ\Q75LU-!N\1VX%7#N4IHA0GZPQI1+Y35,=-<%FE5-;/N3$
MVR) =)_3%_TUSG-5%7W(UD^(;7%B/NWOCK7#U4823-D=A<*EA[;;Z ;>,"AI
M3^I>:R\C0\R5+6?GE?BK2#$D7AC ]<>K/)P&.W84J9(C+OI.P6%TRBVV.L0T
MZ7\E8-\ 7_NCK^/>XQ^#&S 8WHW&#[WI8#0D_M5#[Q^C,;AYFDQ'#_TQ0$M&
M#[R_0?=J)C$@IWB3V[6(B<:V:G$C96$3]B&T =M/EN4=&TC=IA@[-O ^JD0A
M\+SAK3_XHBY58[;WX*!DQCBI,L8XRHOV<Y9HC=05KT5)3.D$ASFJX"VD_PZ,
M6SB'E@4U+XBS/X8C2K)83-JKW&AW.HD@#EF?,[Z?+$C=5A'O)P?O)Q?V?G([
M-1+N4]MIWJ " C<+SK 3J &5D*VAX9,D&""+#4K5YG&VR0U,#;B&F'\1+C<-
M<K<;<X74:4-N\F(@+<LL0T7L*D(1,JSN,"&'BERC,17S>F6$,=,SO[$"^$J1
M3N^9A=DOJB6ED2?6!81CN%)U \OF$5I$R&@% *-GA-*$0?(-K 73K=W__6]=
M2>Q\PGKCBV4=$HL9B(52<F*.5DLG=(_S0-4,TP$;Z(0@I EZ!(HB"D;Q1GUY
ML2"Z)?IIA8LA?%1#"[)A>P:)'H&>K2X)J2=E_SP\O.](^3.:MM)M"PG3]@PX
M4(^0=FR5(Q6]"C-JH2'**>N:LU"="%9C+M^98U.Y>#(/V?X>Z>^]0S;AM=KM
M;O<HX:$/<5A"?4E?!*)B?'0M&,CQ2@H+4CH@1ZF=D.$O6!ZZDTG-MQAJHLT-
M$9N!A@I$R4/1W9 8_)AR?E*OIXX'<)#A5&@I<D=L)1RC,5QB.WQ4+6<SW=JI
M?:O;LZ5IHYDZE;+T]QAHAC8X-4<=HL<_N2(.Q<8;3HTV)$,#HA"*#:1L5U,W
MJ\5% O+& 2(O,.[?DZCM8V\\_1-\Z=WWAC?]"=FJ3\>]X:1W@[?NDWRO%]^)
MAS;=D5UXE4Y!98S1_EX8?->=!8) 8O)@C6Q>AWL9C@[BBM@2.T)'$A*X$F9.
M3D>8POB0$\',8YG^8QJ3C5S:MQW&^9=3&)AWYI[NRS[%IE]3\]B2'ELER^-.
MA,A.@[<EM=U))US 4RB/:-G]3^KHE,QU:_>L^^$E^HZR6+Z2M<Y:R0KLZ?C6
M<;7P_MI':62($/2,U?(\YI]Q;:\?#JJ01A437=M[E&\Z7'RQAQ9K ?F*C@OM
M@IS<.**]JP9#S<O6Z@;O^6SP'N<*,=6U\RQ[DU??6?/G(J>MC#+8&IJ-IIT3
MW*%?ODG7P<D )F[X2,RA9VBD%>&C9PNA6(^^H[BLL%-@*:74@X7IK*+2C(,'
M!X_S H_K L"CN#0CI?N&P:/ +KM'!MN9/2@91X]&?O5;ZV9H U& (+*>,E#+
M#@X8,APX!.<"L?."X@XB^(%#YL=6V77GY)A8I.NME-[SL+P8<?+I&8X_WER@
MZ++,8V<\A$0$V+8-?FS&58 ?:ETP..U<N\] ,R_C<*M ]?3]K8([W>UVZJ5F
M-YT^K4?RI6TP6Z"K25;TQ_(GJ:I 3VVMS*J21_GK;.U3E?4TYM+FJ7BTX:>Z
M;_M4M]:3_?K=P;W'M0RLQ&-H0]6:+<A!KP9?X=)<8X;R(!)8]''O.1S0%'+X
M4N[DEGQ 4\[A2]4BV7U (R>+YFY,V[%[AM;W%#^<QU]1I6\[C:/_+$VO_$6+
M(P9'C&H1(T$BD1,QRBB>[[3>,&(4>+";6A^5OZBJ^@+/_052!TFGDN(+N;/;
M*DXE7()[@%6)_I74;6+:R:1'_.XS<2@SW82PPJ4XU<D3])WL3&&" * ;,Y?0
MC03.+3(N3!&1[@(CT;_JN(QP;9FO.F:9>-Y$J@DWY.]GN-80%].ZF@X)ZYIJ
M8.L$*U.#2S2%^+[/%H18(<@ON&[;@0:MUYY[ER-/>X6>]ALN9+?=-6X0A/Y%
MP_)NW*R&ARF5+C=/,?C')+/2A5'-=CC5+*>:Y52SYTVGR:EF.=4LIYKE5+-9
MJ6:Q&W.8=4;I"FTAV1FBKUJ8J,=^A-8$BX%SS##/,5,)HZTHYJ&T98S$IFP)
MW8\F$[1$/_;'8/)';]P_15!,T.&$,U1"2%5YUO>=:<7)%/>3*!)2.]*>CDX0
MYN=$VH7V.<!P"3\GVL42?+>#_3':Q9JN8SOH+GC;:ZX]2C)TT_'D"3V1DNQJ
M8&Z9*_($I*HS=^E1EZ$;:OK2Q7<RH .6IFV'5I'OT,K&\2:(HM).LH#U#$<G
MM]=?X03.7$O'Z>]];TAW:$0X9. Z9#"C>1R^:?I*AM[>KHT?=^+3OFS2;T"Z
M!=,GC"%:0O49DM;$0:O*DZ$[-I)RHH,PN9\=CC .AG<'0HS=1N>ZT^BFE)!0
M"\ SFFTJ)*G53011RYJ*>/?ERY@*09#0=%PGIJ(BHE.&00W'^>;(&S6_$ZY8
MX@79T"$A/F=! 68[M1A?GE4;>7$DZ.<A#489&,:9^18IKPA29F*=W<LP5A3/
M;*Q@)HMOVFE=RTI[-W-90MNQ@'J&=DO%4QB!6=QGI7X,XX1B*='JXQK9%I6I
M6TMZ<&V%/7O=^?1<X+28P)YF:9EA)T=@>L>-M]J8\Z\+OSQ9W+1O[[W[8)'/
M3AFSLRW^.F)6*L6-FIN#7PZF5LF@=S)]6 EN'*THNP %Y\K$A#*U+D*9.%JF
M/[0N#Y05!0^5N'$M+[G,;5<#L*MN4XG%/42Q*:>GVY>@ V3+KSKH!:M4@M)2
M;-DHI2N<Z*86IX)/4AV35"R,E;\REZ\!-;U#V>;%!1<\LO*5NS :5&:7=?_4
M$Y]!I!]5; \JREGY6297/"=JQ<H3*WXN1Q_.@[6Q^C26M,-O<N[<D06Q)<K*
MM2+*WQ(GW\C"!\;,7,%[9,O55!@"&XD/7?;NL]AJ*)*<4CS$EN)4P@_)T8^C
M7YG"Y>@G?Y/RHE\)U9);]+MNR-=IM=9LZ4WYX%>LW[[UR8L$M;PX7/Z>J<)'
M[8:.NE^SOH6V[C?G$\Q>$. 2=ORWT#!7NE%B*#^OI9VA_\K&<*JQZK+$51^T
M<X7C"L?]5N[6E/B:W&_E$QQ[-O=;3_);_[V[)M"T-.306ANO.)![M=S)J$U<
MW*OE"L>VPI7EU:8D;+Z5Y$C71NN2;GBEG[@R-)E*D:PO9V.=*G;:RO"_,K6T
M9V/,6<_@BG\)AH_I_ )A>E9WK;2%5JN;($OP_;L>=>^&Q+L;S;VJ8%K'/MI2
M/>3*9#BF"C[CB:.<\3T2+T#*GDM_BVNI<2UV&HJ2QN!:R<%DA?##3%8&!U$.
MHF6#J(0;]Q8/HKL3(DH$T:R+0680+?8MNM<-1>PV.IVT_L9O'D1YE/RDN>-!
M5!XEYQ,</+N:X$09;9%8#4Y\V5W5$0V<,QF/J"/!N9#DY;-W0TM*<"XG>?GL
MI?T^DZO<^I;T^>-\:IZSGRNT\#2Y_88 X1O!@5S.\3;;.>,+'&0MSA\8*6+T
M0E-LGX=W7WS_&S8L(,'7S=<?OO[P]8>U]2<1\,Z^_NR.RE2X_G2/77_*'3U:
M?])*A?CZ<R;K3]K&]:?8!?$.<;%'I/;$BER5IT'6H4X5AT62(+&-RSEOWPI1
M$(165U 2W,#NLPW_XZ+-<O\5_<<NM&\%P\WRPJH0UY[4!GFIK>ZJX0"CC22D
M9".)1 ^$ MOKA3&@DK?$7;KZ_WSJ#Z>@_R_<9.@@)L0%$,6!P(2C[1_V<YU'
MN,UI\*@("O5,MRU!IB,#]-P7- B@4 ;S1HA!W8(S<[6"AA;PI?L4ZM"PZ6?X
M MUQ(*0=(KPNBW__6U<2.Y]L\&RJED8;.:";.29I$S2SH(IS<K8M)5(Z2.#&
MB[@SA&D!W;9=TB<1K6C02GV.A( '/"Z1 )XW^SL1R$)'0G"GR'*G(R? #MUW
M91J$M?]&7>MH;/1(:NR-Y\ZT[ES'M># &U,J""(4]3H!X"$-T1-(<X#9"S3P
M!WBPM!> =U4,8J>;-0QU$XA]6T@7 4D0&@CN$B[,[JX!C+=_C-&Z^^T?2:_&
MKC^&>.]%VOLKN8>@Y]9!US'Z/7ZNF/C2M\]8E\;(HK*?[%I)'?F'SS_Y[06?
M36V#_EDXJ^7G_P=02P,$%     @ )C@&6R0<0-$V"0  02H  !    !E>&AI
M8FET7SDY+3,N:'1MW1I9<^(X^GVK]C]HZ;LJ$" P.4A219-CV:63;$@>9MZ$
M+4 ;(WDE.0G[Z_?[Y -A#,$]Z>W,I*K3CBQ]]RT?3\TL./WK7P@YGC+JVR=X
M-MP$[/1X-_X_6?Q;M4H&W&-",Y\8>41^^^=E_,K^G$DOFC%AB*<8-; ETEQ,
MR%<EJ:^X/V'DYO9ZS -&FNU:N]:HM?<:!\[YG@SGBD^FAC0.#]ND2IKU9ML]
M7JW&A.XFE!Z/I#\GHXDG ZE.*N_&]J="M)D'[*0REL)4QW3&@_D1^73'9TR3
M*_9$;N6,BD\[Q*[L$,T4'W>(W:WY?]D1:=1#TR&&/9LJ#?A$')& C6'%XCDB
M[^KVIU.)J?'Y8RH@>"1>0+4^J7R]O;FXH1/V=R"5J<IIRJ?=DQ#H8K",=TC
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
MFG44CV2":B0/R[(TLZ6WCQO?7O+?B\KG*"IC;XUS0V9*O_FW*_ $C,4FGK?
MCOHPJ@(MI+R'>LA.[K,UU-:95_[-^=HK]XQ\,V>2+]'R0DX5^:A/P1Z5*V^=
MA)T(9\L$].NE2;"H9#?EW[AEG^W.T$5BS67<,J@^\W8EDH<#R3[RZH[J/R62
M2B\:B*:UZ4:-L6%UN>-NWZ#L J/H92V)SO6QW=:,JBOFE9ZL:;LUW-O8VJT)
M9Z<RU.O/<LIXLE N"+<932OI5"WK;Z ^I_J<?)27[!!)KNY$4>V2;XZJ4F*[
M]9(7']RQG+7# ^F-<13X/_;,(CF;J>F9D>D=T-*VD[M[0G7Z56O/:@F_^VXX
M64U:J>%8SV$X,;D_>PW_W8YVV9&A&X>T$]D&3 //"Q[DR.HQ:&1;@RD+YOGQ
M6::F7^\1CN(A?A28T$!]O8ODY[OH%24?DB\ST9N0PP)/4$CJ5]B?A6":KSL
M^KHXK$VP)[_01M#>D7T"V@F@W(8SW[[;<%!&7,GG/4%> "SN&0@5K9+$7#@S
M&!Q(BKO0N[I00!#&8_DB^=6I6#V%_GTY\IB[: K*?\(9Y=4K(.,' @X /5_I
M-%3],N<^Y'SY^WN$;][RC0 <BQ"*U*_U$N$V9#R4+]#BP023;L7R [L1L4,&
M.8S(B5'DE>C,%G)9?G=SM/XNSH7(XX3>"EPHY&#G:F(2S?XEF8ETI)F<ID!H
ME / "7&Q-Y63$J$FB]++(P#YIH^$<FBB\$'L=@,&&>:+7JI$"3"RJ#3W_55S
M80-0KF6SR/$*$MI><^[-T!-1!WYE1W9:L5+!?"G]HA=H^8]+2H?$0H&E+->W
ML3RGCN.1PXOLLZQ]!5W*3\4[:TWL_AU__1"LO%EU]K"L''VKL86!M<_$S?RW
MX'NQ5^,UU(>(A=Y Z781L&W3M#)_]S^A8>POXC+?%?QI#?.I@CJ(*1[<#O>B
MGK6R+:.L[9O?$A]Z2]E)ACZ7G_C\92WM*Q>L2>E6YN<EZ[\AR?R\9/V7)]_X
MYR5/+T#CBW@26I._G),_HQ-SK_<_4$L! A0#%     @ )C@&6UQ:UD:%$@
MX[@  !$              ( !     &-G96XM,C R-3 V,S N>'-D4$L! A0#
M%     @ )C@&6RK>.6\3"P  /98  !4              ( !M!(  &-G96XM
M,C R-3 V,S!?8V%L+GAM;%!+ 0(4 Q0    ( "8X!EM>O,K4F!\  /T6 @ 5
M              "  ?H=  !C9V5N+3(P,C4P-C,P7V1E9BYX;6Q02P$"% ,4
M    "  F. 9;O+[,0P^;  "H,0@ %0              @ '%/0  8V=E;BTR
M,#(U,#8S,%]L86(N>&UL4$L! A0#%     @ )C@&6[&O\\'Q.0  7ML# !4
M             ( !!]D  &-G96XM,C R-3 V,S!?<')E+GAM;%!+ 0(4 Q0
M   ( "8X!EMZZ?51]B4  -I* @ 0              "  2L3 0!E>&AI8FET
M7SDY+3$N:'1M4$L! A0#%     @ )C@&6XBJ3UU<JP  HN(+ !
M     ( !3SD! &5X:&EB:71?.3DM,BYH=&U02P$"% ,4    "  F. 9;)!Q
MT38)  !!*@  $               @ '9Y $ 97AH:6)I=%\Y.2TS+FAT;5!+
M 0(4 Q0    ( "8X!EMKA>_%1PP  $0]   -              "  3WN 0!Z
B:S(U,S,U,3@N:'1M4$L%!@     )  D 0 (  *_Z 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>zk2533518_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cgen="http://cgen.com/20250630"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cgen-20250630.xsd" xlink:type="simple"/>
    <context id="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_srtRangeAxis_srtMinimumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_srtRangeAxis_srtMaximumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">cgen:GovernmentAndOtherGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20180101to20180105_cgenGovernmentAndOtherGrantsAxis_cgenCommercialLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cgen:GovernmentAndOtherGrantsAxis">cgen:CommercialLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-05</endDate>
        </period>
    </context>
    <context id="C_20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgen:SingleOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgen:SingleOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_countryUS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_countryUS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cgen:SegmentReportingGeographicAreaAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20250630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20250805_usgaapPlanNameAxis_cgenPlan2010Member_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cgen:Plan2010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-05</instant>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230130to20230131_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cgen:SalesAgreementWithLeerinkPartnerLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-30</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cgen:SalesAgreementWithLeerinkPartnerLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cgen:EmployeesDirectorsAndNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_20180301to20180330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-30</endDate>
        </period>
    </context>
    <context id="C_20180330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <instant>2018-03-30</instant>
        </period>
    </context>
    <context id="C_20240101to20240131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="C_20240131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119774</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <unit id="NIS_Per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:ILS</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USD_per_share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="C_20250101to20250630" id="FFact_306">0001119774</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="C_20250101to20250630" id="FFact_307">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="C_20250101to20250630" id="FFact_309">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20250101to20250630"
      id="Fdei_DocumentFiscalPeriodFocus20220803133013452">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentPeriodEndDate
      contextRef="C_20250101to20250630"
      id="Fdei_DocumentPeriodEndDate20250722164707705">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentType
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132217335">6-K</dei:DocumentType>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803135229207">2025</dei:DocumentFiscalYearFocus>
    <dei:EntityFileNumber
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132624667">000-30902</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132653437">COMPUGEN LTD.</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132710165">26 Harokmim Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132729395">Holon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132743972">5885849</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220803132757086">IL</dei:EntityAddressCountry>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      id="Fxbrl_20220727223630806"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      id="Fxbrl_20250731221914224_xbrl_20220727223630806"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_1"
      unitRef="usd">6467000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_2"
      unitRef="usd">18229000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_5"
      unitRef="usd">58535000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_6"
      unitRef="usd">61397000</us-gaap:OtherShortTermInvestments>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20230728025352671_Fact_5"
      unitRef="usd">28875000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230728025352671_Fact_6"
      unitRef="usd">23629000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_9"
      unitRef="usd">3765000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_10"
      unitRef="usd">2742000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_11"
      unitRef="usd">97642000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_12"
      unitRef="usd">105997000</us-gaap:AssetsCurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20250731215727165"
      unitRef="usd">371000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250731215731431"
      unitRef="usd">343000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_13"
      unitRef="usd">1738000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_14"
      unitRef="usd">1888000</us-gaap:PrepaidExpenseNoncurrent>
    <cgen:SeverancePayFundNonCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_15"
      unitRef="usd">3257000</cgen:SeverancePayFundNonCurrent>
    <cgen:SeverancePayFundNonCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_16"
      unitRef="usd">3072000</cgen:SeverancePayFundNonCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_17"
      unitRef="usd">2678000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_18"
      unitRef="usd">2843000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_19"
      unitRef="usd">839000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_20"
      unitRef="usd">852000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_21"
      unitRef="usd">8883000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_22"
      unitRef="usd">8998000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_23"
      unitRef="usd">106525000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_24"
      unitRef="usd">114995000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713620_0"
      unitRef="usd">1791000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713621_1"
      unitRef="usd">1838000</us-gaap:AccountsPayableCurrent>
    <cgen:ShortTermDeferredParticipationInResearchAndDevelopmentExpenses
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713621_2"
      unitRef="usd">10545000</cgen:ShortTermDeferredParticipationInResearchAndDevelopmentExpenses>
    <cgen:ShortTermDeferredParticipationInResearchAndDevelopmentExpenses
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713622_3"
      unitRef="usd">9632000</cgen:ShortTermDeferredParticipationInResearchAndDevelopmentExpenses>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713622_4"
      unitRef="usd">471000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713622_5"
      unitRef="usd">448000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730191521156_20220719213713622_4"
      unitRef="usd">4930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730191521156_20220719213713622_5"
      unitRef="usd">5168000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713623_6"
      unitRef="usd">2846000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713623_7"
      unitRef="usd">3074000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713623_8"
      unitRef="usd">20583000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713623_9"
      unitRef="usd">20160000</us-gaap:LiabilitiesCurrent>
    <cgen:LongTermDeferredParticipationinResearchAndDevelopmentExpenses
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730191548740_20220719213713624_12"
      unitRef="usd">29592000</cgen:LongTermDeferredParticipationinResearchAndDevelopmentExpenses>
    <cgen:LongTermDeferredParticipationinResearchAndDevelopmentExpenses
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730191548740_20220719213713625_13"
      unitRef="usd">34045000</cgen:LongTermDeferredParticipationinResearchAndDevelopmentExpenses>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713624_12"
      unitRef="usd">2499000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713625_13"
      unitRef="usd">2464000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713625_14"
      unitRef="usd">3595000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713625_15"
      unitRef="usd">3412000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713627_16"
      unitRef="usd">35686000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713627_17"
      unitRef="usd">39921000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_20250630"
      id="Fxbrl_20250801065213200"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_20241231"
      id="Fxbrl_20250801065222655"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20220719214834949"
      unitRef="NIS_Per_Share">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20250630"
      decimals="INF"
      id="F20220719213713628_18"
      unitRef="NIS_Per_Share">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20220719214917721"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20250630"
      decimals="INF"
      id="F20220719213713628_20"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20250630"
      decimals="INF"
      id="Fxbrl_20220719215055193"
      unitRef="Shares">93535357</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20250630"
      decimals="INF"
      id="F20220719213713629_22"
      unitRef="Shares">93535357</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20220719215111705"
      unitRef="Shares">89541246</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20241231"
      decimals="INF"
      id="F20220719213713629_24"
      unitRef="Shares">89541246</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713630_26"
      unitRef="usd">259000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713630_27"
      unitRef="usd">248000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713630_28"
      unitRef="usd">553294000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713631_29"
      unitRef="usd">543413000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730190751125_20220719213713630_28"
      unitRef="usd">-16000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730190751125_20220719213713631_29"
      unitRef="usd">11000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713631_30"
      unitRef="usd">-503281000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713632_31"
      unitRef="usd">-488758000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713632_32"
      unitRef="usd">50256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713632_33"
      unitRef="usd">54914000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20250630"
      decimals="-3"
      id="F20220719213713633_34"
      unitRef="usd">106525000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="F20220719213713633_35"
      unitRef="usd">114995000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730192631151_Fact_61"
      unitRef="usd">3541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730192631151_Fact_62"
      unitRef="usd">9261000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730192632885_Fact_61"
      unitRef="usd">4065000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730192632885_Fact_62"
      unitRef="usd">3654000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730192634852_Fact_61"
      unitRef="usd">-524000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730192634852_Fact_62"
      unitRef="usd">5607000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_61"
      unitRef="usd">11414000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_62"
      unitRef="usd">12593000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:BusinessDevelopment
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_63"
      unitRef="usd">280000</us-gaap:BusinessDevelopment>
    <us-gaap:BusinessDevelopment
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_64"
      unitRef="usd">248000</us-gaap:BusinessDevelopment>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_65"
      unitRef="usd">4606000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_66"
      unitRef="usd">4670000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_67"
      unitRef="usd">16300000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_68"
      unitRef="usd">17511000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730192637254_Fact_61"
      unitRef="usd">-16824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730192637254_Fact_62"
      unitRef="usd">-11904000</us-gaap:OperatingIncomeLoss>
    <cgen:FinancialIncomeExpenseNet
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_69"
      unitRef="usd">2315000</cgen:FinancialIncomeExpenseNet>
    <cgen:FinancialIncomeExpenseNet
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_70"
      unitRef="usd">2528000</cgen:FinancialIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730192002297"
      unitRef="usd">-14509000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_72"
      unitRef="usd">-9376000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20220719215810562_Fact_71"
      unitRef="usd">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220719215810562_Fact_72"
      unitRef="usd">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_75"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_76"
      unitRef="usd">-9390000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728034213148"
      unitRef="usd">-27000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728033938209_xbrl_20220719215810562_Fact_72"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728030537018_Fact_75"
      unitRef="usd">-14550000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728030537018_Fact_76"
      unitRef="usd">-9415000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="Fxbrl_20220719220126329"
      unitRef="USD_per_share">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="FFact_77"
      unitRef="USD_per_share">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20220719220147427"
      unitRef="USD_per_share">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="FFact_78"
      unitRef="USD_per_share">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="Fxbrl_20220720012025614"
      unitRef="Shares">92917554</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="FFact_81"
      unitRef="Shares">92917554</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20220720012118943"
      unitRef="Shares">89518778</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="FFact_82"
      unitRef="Shares">89518778</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220727223132738_Fact_109"
      unitRef="Shares">89237465</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220727223132738_Fact_110"
      unitRef="usd">247000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220727223132738_Fact_111"
      unitRef="usd">539837000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203355538"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220727223132738_Fact_112"
      unitRef="usd">-474527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220727223132738_Fact_113"
      unitRef="usd">65559000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20250731221914224_xbrl_20220727222823749_Fact_114"
      unitRef="Shares">1744</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20250731221914224_xbrl_20220727222823749_Fact_116"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20250731221914224_xbrl_20240730203617529"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20250731221914224_xbrl_20220727222823749_xbrl_20220720104943489"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20250731221914224_xbrl_20220727222823749_Fact_117"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_Fact_96"
      unitRef="Shares">292728</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223710614"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_Fact_98"
      unitRef="usd">561000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20250731222229784"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_xbrl_20220720104851290"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730204103741_xbrl_20230728041429297_xbrl_20220727223504334_Fact_99"
      unitRef="usd">562000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220727223450181_xbrl_20220720105058426"
      unitRef="usd">0</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220727223450181_Fact_126"
      unitRef="usd">1633000</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20250731222134059"
      unitRef="usd">0</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220727223450181_xbrl_20220720105006668"
      unitRef="usd">0</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220727223450181_Fact_127"
      unitRef="usd">1633000</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105058426"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_126"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20240730203654521"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105006668"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730203933885_xbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_127"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220727222823775_xbrl_20220720105044504"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220727222823775_xbrl_20220720105025339"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730204146662"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220727222823775_Fact_128"
      unitRef="usd">-9390000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220727222823775_Fact_129"
      unitRef="usd">-9390000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220727222823781_Fact_130"
      unitRef="Shares">89531937</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220727222823781_Fact_131"
      unitRef="usd">248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220727222823781_Fact_132"
      unitRef="usd">542032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203500532"
      unitRef="usd">-23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220727222823781_Fact_133"
      unitRef="usd">-483917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20220727222823781_Fact_134"
      unitRef="usd">58340000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_109"
      unitRef="Shares">89541246</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_110"
      unitRef="usd">248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_111"
      unitRef="usd">543413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203526337"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_112"
      unitRef="usd">-488758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230728041413873_xbrl_20220727223132738_Fact_113"
      unitRef="usd">54914000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220727222823749_Fact_114"
      unitRef="Shares">32470</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220727222823749_Fact_116"
      unitRef="usd">35000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203617529"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220727222823749_xbrl_20220720104943489"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20220727222823749_Fact_117"
      unitRef="usd">35000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20230728041429297_xbrl_20220727223504334_Fact_96"
      unitRef="Shares">3961641</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230728041429297_xbrl_20220727223710614"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230728041429297_xbrl_20220727223504334_Fact_98"
      unitRef="usd">8859000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203638338"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230728041429297_xbrl_20220727223504334_xbrl_20220720104851290"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728041429297_xbrl_20220727223504334_Fact_99"
      unitRef="usd">8870000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105058426"
      unitRef="usd">0</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230728041439032_xbrl_20220727223450181_Fact_126"
      unitRef="usd">987000</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203654521"
      unitRef="usd">0</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105006668"
      unitRef="usd">0</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728041439032_xbrl_20220727223450181_Fact_127"
      unitRef="usd">987000</cgen:StockBasedCompensationRelatingToOptionsIssuedToEmployeesAndDirectorsValue>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105058426"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_126"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203841073_xbrl_20240730203654521"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_xbrl_20220720105006668"
      unitRef="usd">-27000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730203841073_xbrl_20230728041439032_xbrl_20220727223450181_Fact_127"
      unitRef="usd">-27000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230728041511128_xbrl_20220727222823775_xbrl_20220720105044504"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230728041511128_xbrl_20220727222823775_xbrl_20220720105025339"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730203708038"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230728041511128_xbrl_20220727222823775_Fact_128"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728041511128_xbrl_20220727222823775_Fact_129"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_130"
      unitRef="Shares">93535357</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_131"
      unitRef="usd">259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_132"
      unitRef="usd">553294000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240730204035595"
      unitRef="usd">-16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20250630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_133"
      unitRef="usd">-503281000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20230728041521608_xbrl_20220727222823781_Fact_134"
      unitRef="usd">50256000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728044607285"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728044615653"
      unitRef="usd">-9390000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_137"
      unitRef="usd">987000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_138"
      unitRef="usd">1633000</us-gaap:ShareBasedCompensation>
    <us-gaap:Depreciation
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_139"
      unitRef="usd">235000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_140"
      unitRef="usd">238000</us-gaap:Depreciation>
    <cgen:AmortizationOfDiscountOnMarketableSecurities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728052415879_Fact_139"
      unitRef="usd">310000</cgen:AmortizationOfDiscountOnMarketableSecurities>
    <cgen:AmortizationOfDiscountOnMarketableSecurities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728052415879_Fact_140"
      unitRef="usd">796000</cgen:AmortizationOfDiscountOnMarketableSecurities>
    <cgen:SeverancePayNet
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010915535_xbrl_20240731010405127_xbrl_20240301111210380"
      unitRef="usd">-2000</cgen:SeverancePayNet>
    <cgen:SeverancePayNet
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010915535_xbrl_20240731010405127_xbrl_20240301111218731"
      unitRef="usd">6000</cgen:SeverancePayNet>
    <cgen:AdjustmentForExchangeRateDifferencesLossGainOnCashBalances
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010405127_xbrl_20240301111210380"
      unitRef="usd">166000</cgen:AdjustmentForExchangeRateDifferencesLossGainOnCashBalances>
    <cgen:AdjustmentForExchangeRateDifferencesLossGainOnCashBalances
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010405127_xbrl_20240301111218731"
      unitRef="usd">-12000</cgen:AdjustmentForExchangeRateDifferencesLossGainOnCashBalances>
    <cgen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_145"
      unitRef="usd">-229000</cgen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <cgen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_146"
      unitRef="usd">-332000</cgen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010448920_xbrl_20230214015508662"
      unitRef="usd">62000</cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits>
    <cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010448920_Fact_0000000000236"
      unitRef="usd">299000</cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnShortTermBankDeposits>
    <cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20250801025659983"
      unitRef="usd">28000</cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits>
    <cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20250801025719594"
      unitRef="usd">0</cgen:IncreaseDecreaseInInterestReceivablesAndExchangeDifferencesOnLongTermBankDeposits>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010456201_Fact_0000000000238"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010456201_Fact_0000000000239"
      unitRef="usd">-56000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010511242_Fact_0000000000241"
      unitRef="usd">1023000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010511242_Fact_0000000000242"
      unitRef="usd">2267000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728053037345"
      unitRef="usd">-150000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_154"
      unitRef="usd">-311000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20220719232044563"
      unitRef="usd">-39000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728053025234"
      unitRef="usd">-1137000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010554260_xbrl_20230214015610319"
      unitRef="usd">-466000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010554260_Fact_0000000000251"
      unitRef="usd">-293000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_159"
      unitRef="usd">-6000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_160"
      unitRef="usd">-386000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <cgen:IncreaseDecreaseInDeferredRevenues
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010540990_xbrl_20240228013913681_xbrl_20230214015610319"
      unitRef="usd">3540000</cgen:IncreaseDecreaseInDeferredRevenues>
    <cgen:IncreaseDecreaseInDeferredRevenues
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010540990_xbrl_20240228013913681_Fact_0000000000251"
      unitRef="usd">4261000</cgen:IncreaseDecreaseInDeferredRevenues>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_163"
      unitRef="usd">-18564000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_164"
      unitRef="usd">39703000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_165"
      unitRef="usd">40896000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_166"
      unitRef="usd">25011000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_167"
      unitRef="usd">37972000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_168"
      unitRef="usd">47086000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728052423298_Fact_139"
      unitRef="usd">21643000</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728052423298_Fact_140"
      unitRef="usd">15825000</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728052426602_Fact_139"
      unitRef="usd">26606000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728052426602_Fact_140"
      unitRef="usd">36000000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_169"
      unitRef="usd">230000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_170"
      unitRef="usd">37000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_173"
      unitRef="usd">-2269000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_174"
      unitRef="usd">-42287000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_175"
      unitRef="usd">8870000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_176"
      unitRef="usd">562000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_179"
      unitRef="usd">35000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_180"
      unitRef="usd">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_181"
      unitRef="usd">8905000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_182"
      unitRef="usd">563000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240731010623321_xbrl_20240301111408147"
      unitRef="usd">166000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240731010623321_xbrl_20240301111411299"
      unitRef="usd">-12000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20220719232250681"
      unitRef="usd">-11762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728053102843"
      unitRef="usd">-2033000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_185"
      unitRef="usd">18229000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_186"
      unitRef="usd">13910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_187"
      unitRef="usd">6467000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_188"
      unitRef="usd">11877000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <cgen:PurchaseOfPropertyAndEquipmentAsNonCashTransaction
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728044639062"
      unitRef="usd">8000</cgen:PurchaseOfPropertyAndEquipmentAsNonCashTransaction>
    <cgen:PurchaseOfPropertyAndEquipmentAsNonCashTransaction
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728044646863"
      unitRef="usd">-13000</cgen:PurchaseOfPropertyAndEquipmentAsNonCashTransaction>
    <cgen:SupplementalRightOfUseAssetAndOperatingLeaseLiability
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230728052431875_Fact_139"
      unitRef="usd">64000</cgen:SupplementalRightOfUseAssetAndOperatingLeaseLiability>
    <cgen:SupplementalRightOfUseAssetAndOperatingLeaseLiability
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230728052431875_Fact_140"
      unitRef="usd">2064000</cgen:SupplementalRightOfUseAssetAndOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801010642950">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%"&gt;

            &lt;tr style="vertical-align:top"&gt;
              &lt;td style="text-align:right;vertical-align:top;width:56.7pt"&gt;
                &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 1:-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="text-align:left;vertical-align:top;width:auto"&gt;
                &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;GENERAL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Compugen&#160;(the &#x201c;Company&#x201d;) is a clinical-stage therapeutic discovery and development company utilizing its broadly applicable predictive AI/ML-powered computational discovery platform (Unigen&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;&#x2122;&lt;/sup&gt;) to identify new drug targets and biological pathways for developing cancer immunotherapies. Compugen has two proprietary product candidates in Phase 1 development: COM701, a potential first-in-class anti-PVRIG antibody and COM902,&#160;a potential best-in-class antibody targeting TIGIT for the treatment of solid tumors. Rilvegostomig, a PD-1/TIGIT bispecific antibody where the TIGIT component is derived from Compugen&#x2019;s clinical stage anti-TIGIT antibody, COM902, is in Phase 3 development by AstraZeneca through a license agreement for the development of bispecific and multispecific antibodies.&#160;GS-0321 (previously COM503), a potential first-in-class, high affinity anti-IL-18 binding protein antibody, which is in Phase 1 development is licensed to Gilead. In addition, the Company&#x2019;s therapeutic pipeline of early-stage&#160;immuno-oncology programs consists of research programs aiming to address new mechanisms to activate the immune system against cancer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company is headquartered in Holon, Israel. Its clinical development activities operate from the Company&#x2019;s headquarters in Israel and from its U.S. subsidiary in San Francisco, California.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has incurred losses in the amount of $14,523 during the six months ended June 30, 2025, has an accumulated deficit of $503,281 as of June 30, 2025, and has an accumulated negative cash flow from operating activities in the amount of $18,564 for the six months ended June 30, 2025. The Company believes that its existing capital resources will be adequate to satisfy its expected liquidity requirements at the current level of yearly expenditures at least twelve months from the reporting date.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;d.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effective March 30, 2018, the Company entered into an exclusive license agreement with MedImmune Limited, the global biologics research and development arm of AstraZeneca (&#x201c;AstraZeneca&#x201d;) to enable the development of bi-specific and multi-specific immuno-oncology antibody products. Under the terms of the agreement, Compugen provided an exclusive license to AstraZeneca for the development of bi-specific and multi-specific antibody products derived from COM902. AstraZeneca has the right to create multiple products under this license and is solely responsible for all research, development and commercial activities under the agreement. In connection with such license agreement, AstraZeneca developed rilvegostomig, a novel PD-1/TIGIT bi-specific antibody with a TIGIT component that is derived from our COM902. Rilvegostomig entered the clinic in September 2021, the first patient dosing in the first indication of its Phase 3 study took place in December 2023, and the first patient dosing in the second indication Phase 3 study took place in May 2024. Compugen received a $10,000 upfront payment and $30,500 milestone payments out of up to $200,000 that the Company is eligible to receive in development, regulatory and commercial milestones for the first product as well as tiered royalties on future product sales. If additional products are developed, additional milestones and royalties would be due to Compugen for each product.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;e.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On December 18, 2023, the Company entered into an exclusive license agreement (the &#x201c;License Agreement&#x201d;) with Gilead Sciences, Inc. (&#x201c;Gilead&#x201d;) pursuant to which the Company granted Gilead an exclusive license under the Company&#x2019;s then pre-clinical antibody program against IL-18 binding protein and all intellectual property rights subsisting therein, to use, research, develop, manufacture and commercialize products, including the Company&#x2019;s COM503 product candidate, now named GS-0321, and additional products that may be so developed by Gilead (together with GS-0321, the &#x201c;Licensed Products&#x201d;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Pursuant to the License Agreement, Gilead paid the Company a one-time, upfront payment of $60,000 in January 2024. The Company has continued to develop GS-0321 during the initial development term, which included conducting activities defined within the agreement to advance GS-0321 through the clearance of an investigational new drug application (&#x201c;IND&#x201d;) and further. Gilead paid to the Company $30,000 in the form of a milestone payment upon clearance of the IND for GS-0321. The Company is also eligible to receive up to approximately $758,000 in additional milestone payments upon the achievement of certain development, regulatory and commercial milestones. The Company is further eligible to receive a single-digit to low double-digit tiered royalties on worldwide net sales of Licensed Products.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company is responsible for conducting a Phase 1 clinical trial for GS-0321, including handling the regulatory matters in connection therewith, and will bear the costs of such trial (including the GS-0321 drug supply), with Gilead providing at no cost its zimberelimab antibody for such trial. In certain circumstances, Gilead may assume the role of conducting the Phase 1 clinical trial.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Upon completion of the Phase 1 clinical trial for GS-0321, the Company will initiate the transfer of development activities related to GS-0321 to Gilead, following which, Gilead will have sole responsibility to develop and commercialize the Licensed Products.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;During the term of the License Agreement, the Company is prohibited from researching, developing, making, and commercializing any compounds, molecules, products or treatment methods that are directed to IL-18 or any companion diagnostics for an IL-18 product.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:-1.2pt;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Unless terminated early by a party pursuant to its terms, the License Agreement will continue in effect on a Licensed Product-by-Licensed Product and country-by-country basis until the expiration of the last royalty term in such country.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:-1.2pt;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gilead withheld at source 15% from the upfront payment and IND clearance milestone amounts paid to the Company in January 2024 and in September 2024, respectively, and is expected to continue and withhold at source all taxes required by law from all payments payable to the Company under the License Agreement.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;The License Agreement contains customary representations, warranties, covenants, and terms governing the prosecution and enforcement of certain intellectual property and issues related to technology transfer, manufacturing transfer, provisions with respect to establishment of joint steering committee and its governance covenants with respect to change of control and others.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230802202124242"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20230802202128417"
      unitRef="usd">-503281000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20230802202134755"
      unitRef="usd">-18564000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="C_20180301to20180330"
      decimals="-3"
      id="Fxbrl_20230802201751108"
      unitRef="usd">10000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <cgen:AccruedMilestonePayment
      contextRef="C_20180301to20180330"
      decimals="-3"
      id="Fxbrl_20230802201758034"
      unitRef="usd">30500000</cgen:AccruedMilestonePayment>
    <cgen:ResearchAndDevelopmentArrangementPaymentsReceivable
      contextRef="C_20180330"
      decimals="-3"
      id="Fxbrl_20230802201804474"
      unitRef="usd">200000000</cgen:ResearchAndDevelopmentArrangementPaymentsReceivable>
    <cgen:NonRefundableUpfrontPayment
      contextRef="C_20240101to20240131"
      decimals="-6"
      id="Fxbrl_20240730185336641"
      unitRef="usd">60000000000</cgen:NonRefundableUpfrontPayment>
    <cgen:MilestonePaymentReceivable
      contextRef="C_20240101to20240131"
      decimals="-6"
      id="Fxbrl_20240730185916012"
      unitRef="usd">30000000000</cgen:MilestonePaymentReceivable>
    <cgen:ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram
      contextRef="C_20240131"
      decimals="-6"
      id="Fxbrl_20240730190011813"
      unitRef="usd">758000000000</cgen:ResearchAndDevelopmentArrangementPaymentsReceivableOnRemainingProgram>
    <cgen:PercentageOfExpectedFromUpfrontPaymentAmountPaid
      contextRef="C_20240101to20240131"
      decimals="2"
      id="Fxbrl_20240730190156394"
      unitRef="Pure">0.15</cgen:PercentageOfExpectedFromUpfrontPaymentAmountPaid>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250731230210971">
    &lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt;vertical-align:top;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 2:-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;These unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended December 31, 2024. The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2024, are applied consistently in these interim consolidated financial statements.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In December 2023, the FASB issued ASU 2023-09,&#160;Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosure (Subtopic 220-40), Disaggregation of Income Statement Expenses, which requires disclosure of disaggregated information about certain expense captions presented in the Consolidated Statements of Operations as well as disclosure about selling expense. The guidance will be effective for the Company for annual periods beginning January 1, 2027 and interim periods beginning January 1, 2028, with early adoption permitted. It could be applied either prospectively or retrospectively. The Company is currently evaluating the impact on its financial statement disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801113137876">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In December 2023, the FASB issued ASU 2023-09,&#160;Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <cgen:NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801113200561">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosure (Subtopic 220-40), Disaggregation of Income Statement Expenses, which requires disclosure of disaggregated information about certain expense captions presented in the Consolidated Statements of Operations as well as disclosure about selling expense. The guidance will be effective for the Company for annual periods beginning January 1, 2027 and interim periods beginning January 1, 2028, with early adoption permitted. It could be applied either prospectively or retrospectively. The Company is currently evaluating the impact on its financial statement disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </cgen:NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock>
    <cgen:UnauditedInterimConsolidatedFinancialStatementsTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20240730190633689">
    &lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt;vertical-align:top;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 3:-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The accompanying unaudited interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating results for the six-month period ended June&#160;30, 2025, are not necessarily indicative of the results that may be expected for the year ended December 31, 2025.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </cgen:UnauditedInterimConsolidatedFinancialStatementsTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250731231030230">
    &lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt;vertical-align:top;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 4:-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;MARKETABLE SECURITIES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following is a summary of available-for-sale marketable securities as of June 30, 2025 and December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

        &lt;div&gt;
          &lt;div style="margin-left:63pt"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized gains&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;strong&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale &#x2013; matures within one year:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governmental bonds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale &#x2013; matures within one year:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governmental bonds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,618&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,629&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;

      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:58.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of June 30, 2025 and December 31, 2024, and the length of time that those investments have been in a continuous loss position:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

        &lt;div&gt;
          &lt;div style="margin-left:63pt"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Less than 12 months&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12 months or greater&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;text-align:center"&gt;&lt;strong&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized loss&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;

      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:58.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025, the Company had no significant unrealized losses related to marketable securities (which were accumulated in a period of less than 12 months) and determined the unrealized losses are not due to credit related losses, therefore, the Company did not record an allowance for credit losses for its available-for-sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:58.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025, all of the Company&#x2019;s available-for-sale marketable securities were due within one year.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:58.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company had no sales of marketable securities during the six-month periods ended June 30, 2025 and 2024, and accordingly no realized gains or losses were recorded. Proceeds from maturities of available-for-sale marketable securities during the six month periods ended June 30, 2025, and 2024 were $21,643&#160;and $15,825, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250731231234081">
        &lt;div&gt;
          &lt;div style="margin-left:63pt"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized gains&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;strong&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale &#x2013; matures within one year:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governmental bonds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale &#x2013; matures within one year:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governmental bonds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,618&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,629&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230728101843888"
      unitRef="usd">28891000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230728101901825"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230728101905592"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20250630_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230728101909777"
      unitRef="usd">28875000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240730211801692_xbrl_20230728101843888"
      unitRef="usd">23618000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240730211801692_xbrl_20230728101901825"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240730211801692_xbrl_20230728101905592"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20241231_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240730211801692_xbrl_20230728101909777"
      unitRef="usd">23629000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250731231311282">
        &lt;div&gt;
          &lt;div style="margin-left:63pt"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Less than 12 months&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12 months or greater&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;text-align:center"&gt;&lt;strong&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized loss&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730224851563"
      unitRef="usd">28875000</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730224858104"
      unitRef="usd">16000</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730224900895"
      unitRef="usd">0</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20240730224903439"
      unitRef="usd">0</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730224938615_xbrl_20240730224851563"
      unitRef="usd">0</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsFairValue>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730224938615_xbrl_20240730224858104"
      unitRef="usd">0</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsGrossUnrealizedLosses>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730224938615_xbrl_20240730224900895"
      unitRef="usd">0</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsFairValue>
    <cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240730224938615_xbrl_20240730224903439"
      unitRef="usd">0</cgen:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionGreaterThan12MonthsGrossUnrealizedLosses>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20250731232522472"
      unitRef="usd">21643000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20250731232532543"
      unitRef="usd">15825000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250731233019275">
    &lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt;vertical-align:top;font-weight:bold"&gt;NOTE 5:-&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div style="font-weight:bold"&gt;FAIR VALUE MEASUREMENTS&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:63pt"&gt;

          &lt;div&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;width:11%;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Fair value measurements&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;as of&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;margin-left:4.5pt;line-height:1.25;font-weight:bold"&gt;Description&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;width:11%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;Fair Value Hierarchy&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;June 30,&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2025&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;June 30,&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;width:11%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)"&gt;Unaudited&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)"&gt;Unaudited&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25;font-weight:bold"&gt;Assets:&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;text-indent:2pt"&gt;&#160;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;&lt;span style="text-decoration:underline"&gt;Cash equivalents&lt;/span&gt;:&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;width:11%;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;Money market funds&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center"&gt;
                    &lt;div style="margin-right:0.75pt;line-height:1.25"&gt;Level 1&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;3,819&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;3,909&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;&lt;span style="text-decoration:underline"&gt;Marketable securities&lt;/span&gt;:&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;width:11%;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;U.S. Treasury&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center"&gt;
                    &lt;div style="margin-right:0.75pt;line-height:1.25"&gt;Level 2&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;28,875&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;32,688&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250731233030915">
          &lt;div&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;width:11%;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Fair value measurements&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;as of&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;margin-left:4.5pt;line-height:1.25;font-weight:bold"&gt;Description&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;width:11%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;Fair Value Hierarchy&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;June 30,&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2025&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;June 30,&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;width:11%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)"&gt;Unaudited&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0)"&gt;Unaudited&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25;font-weight:bold"&gt;Assets:&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;text-indent:2pt"&gt;&#160;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;&lt;span style="text-decoration:underline"&gt;Cash equivalents&lt;/span&gt;:&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;width:11%;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;Money market funds&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center"&gt;
                    &lt;div style="margin-right:0.75pt;line-height:1.25"&gt;Level 1&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;3,819&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;3,909&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;&lt;span style="text-decoration:underline"&gt;Marketable securities&lt;/span&gt;:&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;width:11%;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;margin-left:4.5pt;line-height:1.25"&gt;U.S. Treasury&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:11%;text-align:center"&gt;
                    &lt;div style="margin-right:0.75pt;line-height:1.25"&gt;Level 2&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;28,875&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;32,688&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20250630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20250731233130974"
      unitRef="usd">3819000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20240630_usgaapFairValueByAssetClassAxis_usgaapMoneyMarketFundsMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20250731233145577"
      unitRef="usd">3909000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20250630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember"
      decimals="-3"
      id="Fxbrl_20250731233202783"
      unitRef="usd">28875000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFinancialInstrumentAxis_usgaapUSTreasurySecuritiesMember"
      decimals="-3"
      id="Fxbrl_20250731233221070"
      unitRef="usd">32688000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801002655707">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%"&gt;

            &lt;tr style="vertical-align:top"&gt;
              &lt;td style="text-align:right;vertical-align:top;width:56.7pt"&gt;
                &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 6:-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="text-align:left;vertical-align:top;width:auto"&gt;
                &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company provided bank guarantees in the amount of $376 in favor of its offices and car leases in Israel.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Under the office of the Israel Innovation Authority of the Israeli Ministry of Industry, Trade and Labor, formerly known as the Office of the Chief Scientist (&#x201c;IIA&#x201d;), the Company is not obligated to repay any amounts received from the IIA if it does not generate any income from products which incorporate technologies which were funded by such research program(s).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;If income is generated from products which incorporate technologies which were funded by a research program, the Company is committed to pay royalties at a rate of between 3% to 5% of future revenue generated from products that incorporate technologies that were funded by such research program(s), up to a maximum of 100% of the amount received, linked to the U.S. dollar (for grants received under programs approved subsequent to January 1, 1999, the maximum amount to be repaid is 100% plus interest at LIBOR until December 31, 2023, and from January 1, 2024, the 12 months Term SOFR interest). For the six-month periods ended June 30, 2025 and 2024, the Company recorded royalties to the IIA as cost of revenue in the consolidated statements of comprehensive loss in the amount of $0 and $278, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025, the Company&#x2019;s aggregate contingent obligations for payments to IIA, based on royalty-bearing participation received or accrued, net of royalties paid or accrued, totaled $10,047.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On June 25, 2012, the Company entered into an Antibodies Discovery Collaboration Agreement (the &#x201c;Antibodies Discovery Agreement&#x201d;) with a U.S. antibody technology company (&#x201c;mAb Technology Company&#x201d;), providing an established source for fully human mAbs. Under the Antibodies Discovery Agreement, the mAb Technology Company is entitled to certain royalties that could be eliminated upon payment of certain one-time fees (all milestone and royalties payments referred together as &#x201c;Contingent Fees&#x201d;). For the six-month periods ended June 30, 2025 and 2024, the Company did not incur Contingent Fees.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="vertical-align:top;width:27pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;d.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effective as of January 5, 2018, the Company entered into a Commercial License Agreement (&#x201c;CLA&#x201d;) with a European cell line development company. Under the agreement the Company is required to pay an annual maintenance fee, certain amounts upon the occurrence of specified milestones events, and 1% royalties on annual net sales with respect to each commercialized product manufactured using the company&#x2019;s cell line. Royalties due under the CLA are creditable against the annual maintenance fee. In addition, the Company may at any time prior to the occurrence of a specific milestone event buy-out the royalty payment obligations in a single fixed amount. For the six-month periods ended June 30, 2025 and 2024, the Company did not incur milestone payments. We also entered into a CLA in February 2024 with the European cell line development company for GS-0321. Under the agreement the Company is required to pay an annual maintenance fee and certain amounts upon the occurrence of specified milestones events.&lt;/span&gt;&lt;/span&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:58.5pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:26.55pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;e.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effective as of October 28, 2020, the Company entered into a collaboration agreement with a U.S. antibody discovery and optimization company for generation and optimization of therapeutic antibodies for the Company. Under the agreement, the Company is required to pay service fees per services performed and certain amounts upon the occurrence of specified milestones events, and single-digit percent royalties on annual net sales with respect to each product sold that comprises or contains one or more antibodies so generated or optimized. The royalty rate is dependent upon the product type and any third-party contribution. For the six-month periods ended June 30, 2025 and 2024 the Company incur in the research and development expenses a milestone payment in the amounts of $750 and $0, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
    &lt;/div&gt;
  </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20230802221055283"
      unitRef="usd">376000</us-gaap:GuaranteeObligationsMaximumExposure>
    <cgen:RoyaltyPercentageBasedOnFutureRevenues
      contextRef="C_20250101to20250630_srtRangeAxis_srtMinimumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"
      decimals="2"
      id="Fxbrl_20220720062450451"
      unitRef="Pure">0.03</cgen:RoyaltyPercentageBasedOnFutureRevenues>
    <cgen:RoyaltyPercentageBasedOnFutureRevenues
      contextRef="C_20250101to20250630_srtRangeAxis_srtMaximumMember_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"
      decimals="2"
      id="Fxbrl_20220720062556413"
      unitRef="Pure">0.05</cgen:RoyaltyPercentageBasedOnFutureRevenues>
    <cgen:MaximumRoyaltyRepaidAsPercentageOfGrantReceived
      contextRef="C_20250101to20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"
      decimals="2"
      id="Fxbrl_20220720062648820"
      unitRef="Pure">1</cgen:MaximumRoyaltyRepaidAsPercentageOfGrantReceived>
    <us-gaap:PaymentsForRoyalties
      contextRef="C_20250101to20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"
      decimals="-3"
      id="Fxbrl_20240731004745902"
      unitRef="usd">0</us-gaap:PaymentsForRoyalties>
    <us-gaap:PaymentsForRoyalties
      contextRef="C_20240101to20240630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"
      decimals="-3"
      id="Fxbrl_20240731004750701"
      unitRef="usd">278000</us-gaap:PaymentsForRoyalties>
    <cgen:RoyaltyContingentObligations
      contextRef="C_20250630_usgaapGainContingenciesByNatureAxis_cgenGovernmentAndOtherGrantsMember"
      decimals="-3"
      id="Fxbrl_20220720062746091"
      unitRef="usd">10047000</cgen:RoyaltyContingentObligations>
    <cgen:PercentageOfRoyaltiesOnNetSales
      contextRef="C_20180101to20180105_cgenGovernmentAndOtherGrantsAxis_cgenCommercialLicenseAgreementMember"
      decimals="2"
      id="Fxbrl_20240805154741994"
      unitRef="Pure">0.01</cgen:PercentageOfRoyaltiesOnNetSales>
    <cgen:ResearchAndDevelopmentExpensesMilestonePayment
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20250801002543196"
      unitRef="usd">750000</cgen:ResearchAndDevelopmentExpensesMilestonePayment>
    <cgen:ResearchAndDevelopmentExpensesMilestonePayment
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20250801002551587"
      unitRef="usd">0</cgen:ResearchAndDevelopmentExpensesMilestonePayment>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801012531376">
    &lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt;vertical-align:top;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 7:-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SHAREHOLDERS' EQUITY&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

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

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Issuance of Shares:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On January 31, 2023, the Company entered into a Sales Agreement with Leerink Partners LLC (previously known as SVB Securities LLC) (&#x201c;Leerink Partners&#x201d;), as sales agent, pursuant to which the Company may offer and sell, from time to time through Leerink Partners, its ordinary shares through an &#x201c;at the market offering&#x201d; (ATM). The offer and sale of our ordinary shares, if any, will be made pursuant to the Company&#x2019;s shelf registration statement on Form F-3, as supplemented by a prospectus supplement. Pursuant to the applicable prospectus supplement, the Company may offer and sell up to $50,000 of its ordinary shares. As of June 30, 2025, 6,867,191 shares were issued and sold through the ATM, with proceeds of approximately $12,495 (net of $822 issuance expenses).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Share option plan:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Transactions related to the grant of options to employees, directors and non-employees under the Company&#x2019;s 2010 Share Option Plan, as amended, during the six-month period ended June 30, 2025, were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:90pt"&gt;

          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number of options&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;exercise&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;price&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Weighted average remaining&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;contractual life&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Aggregate intrinsic&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options outstanding at the beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,655,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.05&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;31,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options exercised&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(32,470&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.07&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(205,003&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options expired&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(101,648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options outstanding as of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,348,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,263&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercisable of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,111,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.18&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;555&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt"&gt;&#160;&lt;/p&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the six-month period ended June 30, 2025, the Company&#x2019;s Board of Directors granted 31,600 options to purchase ordinary shares of the Company to employees. The exercise prices for such options range from $1.32 to $2.25 per share, with vesting to occur in up to four years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company selected the Black-Scholes-Merton (&#x201c;Black-Scholes&#x201d;) option-pricing model as the most appropriate fair value method for its share-options awards and Employee Share Purchase Plan (&#x201c;ESPP&#x201d;), which is currently suspended. The option-pricing model requires a number of assumptions, of which the most significant are the expected share price volatility and the expected option term. Expected volatility was calculated based on actual historical share price movements over a term that is equivalent to the expected term of granted options. The expected term of options granted is based on historical experience and represents the period of time that options granted are expected to be outstanding.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table presents the assumptions used to estimate the fair value of the options granted in the periods presented:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:90pt"&gt;

          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Volatility&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90.6%-91.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;92.7%-95.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.07%-4.37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.9%-4.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Dividend yield&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected life (years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.02&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average fair value of options granted during the six-month periods ended June 30, 2025 and 2024 were $1.20 and $1.41, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
            &lt;td style="width:27.75pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:84.45pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A summary of RSUs activity During the six-month period ended June 30, 2025 is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:84.45pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:90pt"&gt;

          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Weighted average &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;grant date per value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs outstanding at the beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;317,350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(15,300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs outstanding as of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;325,750&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt"&gt;&#160;&lt;/p&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the six-month periods ended June 30, 2025 and 2024, the Company recorded share-based compensation related to share options and RSUs in a total amount of $987 and $1,633, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of June 30, 2025, the total unrecognized estimated compensation cost related to non-vested share options and RSUs granted prior to that date was $2,586 which is expected to be recognized over a weighted average period of approximately&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;2.42 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The stock-based compensation expenses related to share options and RSU's are included as follows in the expense categories:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:90pt"&gt;

          &lt;div&gt;
            &lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketing and business development expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;General and administrative expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &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;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &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;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total operating expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <cgen:MaximumAuthorizedProceedsFromIssuanceOfCommonStock
      contextRef="C_20230130to20230131_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember"
      decimals="-3"
      id="Fxbrl_20230728031246595"
      unitRef="usd">50000000</cgen:MaximumAuthorizedProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember"
      decimals="INF"
      id="Fxbrl_20230728031257218"
      unitRef="Shares">6867191</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember"
      decimals="-3"
      id="Fxbrl_20230728031311578"
      unitRef="usd">12495000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="C_20250101to20250630_usgaapTypeOfArrangementAxis_cgenSalesAgreementWithLeerinkPartnerLlcMember"
      decimals="-3"
      id="Fxbrl_20230728031320267"
      unitRef="usd">822000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801015946074">
          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number of options&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;exercise&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;price&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Weighted average remaining&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;contractual life&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Aggregate intrinsic&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options outstanding at the beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,655,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.05&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;31,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options exercised&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(32,470&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.07&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(205,003&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options expired&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(101,648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Options outstanding as of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,348,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,263&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercisable of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,111,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.18&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;555&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214617051"
      unitRef="Shares">8655721</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="2"
      id="Fxbrl_20240730214440322_Fact_0000000000541"
      unitRef="USD_per_share">4.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="C_20240101to20240630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      id="Fxbrl_20240731023155518">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="-3"
      id="Fxbrl_20240731020116330"
      unitRef="usd">802000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440323_Fact_0000000000545"
      unitRef="Shares">31600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440323_Fact_0000000000546"
      unitRef="USD_per_share">1.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214715608_xbrl_20240730214440324_Fact_0000000000549"
      unitRef="Shares">32470</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214715608_xbrl_20240730214440324_Fact_0000000000550"
      unitRef="USD_per_share">1.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="-3"
      id="Fxbrl_20250801015714139"
      unitRef="usd">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440324_Fact_0000000000549"
      unitRef="Shares">205003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440324_Fact_0000000000550"
      unitRef="USD_per_share">4.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440324_Fact_0000000000551"
      unitRef="Shares">101648</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440324_Fact_0000000000552"
      unitRef="USD_per_share">6.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440324_Fact_0000000000553"
      unitRef="Shares">8348200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440324_Fact_0000000000554"
      unitRef="USD_per_share">4.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      id="Fxbrl_20240730214440324_Fact_0000000000555">P5Y6M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="-3"
      id="Fxbrl_20240730214440324_Fact_0000000000556"
      unitRef="usd">1263000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440325_Fact_0000000000557"
      unitRef="Shares">6111177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="INF"
      id="Fxbrl_20240730214440325_Fact_0000000000558"
      unitRef="USD_per_share">5.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="C_20250101to20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      id="Fxbrl_20240730214440325_Fact_0000000000559">P4Y6M3D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20250630_usgaapRelatedPartyTransactionsByRelatedPartyAxis_cgenEmployeesDirectorsAndNonEmployeesMember"
      decimals="-3"
      id="Fxbrl_20240730214440325_Fact_0000000000560"
      unitRef="usd">555000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="Fxbrl_20220720040533152"
      unitRef="Shares">31600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="Fxbrl_20220720040558485"
      unitRef="USD_per_share">1.32</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="FFact_251"
      unitRef="USD_per_share">2.25</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="C_20250101to20250630" id="FFact_252">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801020059208">
          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Volatility&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90.6%-91.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;92.7%-95.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.07%-4.37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.9%-4.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Dividend yield&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected life (years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.02&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="C_20250101to20250630_srtRangeAxis_srtMinimumMember"
      decimals="3"
      id="Fxbrl_20220727222002683"
      unitRef="Pure">0.906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="C_20250101to20250630_srtRangeAxis_srtMaximumMember"
      decimals="3"
      id="Fxbrl_20220727222015231"
      unitRef="Pure">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember"
      decimals="3"
      id="Fxbrl_20220727222026940"
      unitRef="Pure">0.927</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember"
      decimals="3"
      id="Fxbrl_20220727222103489"
      unitRef="Pure">0.959</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_20250101to20250630_srtRangeAxis_srtMinimumMember"
      decimals="4"
      id="Fxbrl_20220727222244528"
      unitRef="Pure">0.0407</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_20250101to20250630_srtRangeAxis_srtMaximumMember"
      decimals="4"
      id="Fxbrl_20220727233307366"
      unitRef="Pure">0.0437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember"
      decimals="3"
      id="Fxbrl_20220727233317706"
      unitRef="Pure">0.039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember"
      decimals="3"
      id="Fxbrl_20220727235651276"
      unitRef="Pure">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_20250101to20250630"
      decimals="2"
      id="Fxbrl_20220727235701651"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_20240101to20240630"
      decimals="2"
      id="Fxbrl_20220727235716123"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_20250101to20250630"
      id="Fxbrl_20220727235725275">P4Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230728030223347">P4Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="FFact_267"
      unitRef="USD_per_share">1.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="FFact_268"
      unitRef="USD_per_share">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801021515794">
          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Weighted average &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;grant date per value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs outstanding at the beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;317,350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(15,300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSUs outstanding as of June 30, 2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;325,750&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20250801021804324"
      unitRef="Shares">317350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20250801021903116"
      unitRef="USD_per_share">1.7</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20250801022115264"
      unitRef="Shares">23700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20250801022226050"
      unitRef="USD_per_share">1.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20250801022326211"
      unitRef="Shares">15300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20250101to20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20250801022419527"
      unitRef="USD_per_share">1.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20250801022503472"
      unitRef="Shares">325750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20250630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20250801022715518"
      unitRef="USD_per_share">1.7</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockOptionPlanExpense
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_269"
      unitRef="usd">987000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_270"
      unitRef="usd">1633000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_271"
      unitRef="usd">2586000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="C_20250101to20250630" id="FFact_272">P2Y5M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801114610703">
          &lt;div&gt;
            &lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketing and business development expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;General and administrative expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &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;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &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;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total operating expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214455558_Fact_0000000000578"
      unitRef="usd">454000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214455558_Fact_0000000000579"
      unitRef="usd">805000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214455562_Fact_0000000000581"
      unitRef="usd">52000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214455562_Fact_0000000000582"
      unitRef="usd">43000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20250101to20250630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214455565_Fact_0000000000584"
      unitRef="usd">481000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214455565_Fact_0000000000585"
      unitRef="usd">785000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20250101to20250630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214502424_Fact_0000000000587"
      unitRef="usd">987000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapSubsidiarySaleOfStockAxis_usgaapEmployeeStockMember"
      decimals="-3"
      id="Fxbrl_20240730214502424_Fact_0000000000588"
      unitRef="usd">1633000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801002931989">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%"&gt;

            &lt;tr style="vertical-align:top"&gt;
              &lt;td style="text-align:center;vertical-align:bottom;width:56.7pt"&gt;
                &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 8:-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="text-align:left;vertical-align:top;width:auto"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;FINANCIAL AND OTHER INCOME, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:63pt"&gt;

          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,770&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of discount on marketable securities, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;310&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate differences and other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial and other income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,315&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801002942364">
          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,770&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of discount on marketable securities, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;310&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate differences and other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial and other income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,315&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_290"
      unitRef="usd">2048000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_291"
      unitRef="usd">1770000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeAmortizationOfDiscount
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20240730200046696_Fact_290"
      unitRef="usd">310000</us-gaap:InvestmentIncomeAmortizationOfDiscount>
    <us-gaap:InvestmentIncomeAmortizationOfDiscount
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240730200046696_Fact_291"
      unitRef="usd">796000</us-gaap:InvestmentIncomeAmortizationOfDiscount>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20220720002002984"
      unitRef="usd">-43000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_293"
      unitRef="usd">-38000</us-gaap:OtherNonoperatingIncomeExpense>
    <cgen:FinancialIncomeExpenseNet
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_294"
      unitRef="usd">2315000</cgen:FinancialIncomeExpenseNet>
    <cgen:FinancialIncomeExpenseNet
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_295"
      unitRef="usd">2528000</cgen:FinancialIncomeExpenseNet>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801031315868">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%"&gt;

            &lt;tr style="vertical-align:top"&gt;
              &lt;td style="text-align:right;vertical-align:top;width:56.7pt"&gt;
                &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 9:-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="text-align:left;vertical-align:top;width:auto"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;SEGMENTS, GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:56.2pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table presents selected financial information with respect to the Company&#x2019;s single operating segment and includes information about segment revenues and significant segment expenses, for the six months ended June 30, 2025 and 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

        &lt;div&gt;
          &lt;div style="margin-left:56.2pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="margin-left:63pt"&gt;
            &lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total Revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Less:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;R&amp;amp;D expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Preclinical&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Clinical&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,982&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SG&amp;amp;A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Taxes on income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other segment expenses*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(14,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9,390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;

      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operations in Israel include research and development, clinical operations, general and administrative, marketing and business development, and operations in the United States include clinical operations.&#160;Total revenues are attributed to geographic areas based on the location of the end customer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following represents the total revenue for the six-month periods ended June 30, 2025 and 2024 by region based on the invoicing address of customers&lt;span style="font-weight:bold"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:63pt"&gt;

          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Revenue from sales to customers:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;United States&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left;font-size:10pt"&gt;&#160;&lt;/p&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;div style="text-indent:28.1pt;margin-left:28.1pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Contract Balances&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.2pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Of the $43,677 and $36,541 of the deferred revenue recorded as of December 31, 2024 and 2023, respectively, the Company recognized $3,541 and $4,261 as revenue during the six months periods ended June 30, 2025 and 2024, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:56.2pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Remaining Performance Obligation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.2pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s remaining performance obligations are comprised of revenue not yet recognized. As of June 30, 2025, the aggregate amount of the transaction price allocated to remaining performance obligations was $40,137 that the Company expects to recognize as revenue. As of June 30, 2025, the Company expects to recognize 26% of its remaining performance obligations as revenue over the next 12 months.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801140717009">
        &lt;div&gt;
          &lt;div style="margin-left:56.2pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="margin-left:63pt"&gt;
            &lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total Revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Less:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;R&amp;amp;D expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Preclinical&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Clinical&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,982&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SG&amp;amp;A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Taxes on income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other segment expenses*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(14,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9,390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033201488"
      unitRef="usd">3541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033208072"
      unitRef="usd">9261000</us-gaap:Revenues>
    <cgen:PreclinicalAmountOfExpenseForResearchAndDevelopment
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_83"
      unitRef="usd">6659000</cgen:PreclinicalAmountOfExpenseForResearchAndDevelopment>
    <cgen:PreclinicalAmountOfExpenseForResearchAndDevelopment
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_87"
      unitRef="usd">8546000</cgen:PreclinicalAmountOfExpenseForResearchAndDevelopment>
    <cgen:ClinicalAmountOfExpenseForResearchAndDevelopment
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_93"
      unitRef="usd">6982000</cgen:ClinicalAmountOfExpenseForResearchAndDevelopment>
    <cgen:ClinicalAmountOfExpenseForResearchAndDevelopment
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_97"
      unitRef="usd">7107000</cgen:ClinicalAmountOfExpenseForResearchAndDevelopment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_103"
      unitRef="usd">4851000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_107"
      unitRef="usd">4592000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <cgen:FinancialIncomeExpenseNet
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_113"
      unitRef="usd">2314000</cgen:FinancialIncomeExpenseNet>
    <cgen:FinancialIncomeExpenseNet
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_117"
      unitRef="usd">2528000</cgen:FinancialIncomeExpenseNet>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_123"
      unitRef="usd">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_127"
      unitRef="usd">14000</us-gaap:IncomeTaxExpenseBenefit>
    <cgen:OtherSegmentExpenses
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_133"
      unitRef="usd">1872000</cgen:OtherSegmentExpenses>
    <cgen:OtherSegmentExpenses
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_137"
      unitRef="usd">920000</cgen:OtherSegmentExpenses>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_153"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementBusinessSegmentsAxis_cgenSingleOperatingSegmentMember"
      decimals="-3"
      id="Fxbrl_20250801033336772_157"
      unitRef="usd">-9390000</us-gaap:NetIncomeLoss>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801032016646">
          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Revenue from sales to customers:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;United States&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_countryUS"
      decimals="-3"
      id="Fxbrl_20250801034136570_53"
      unitRef="usd">3541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_countryUS"
      decimals="-3"
      id="Fxbrl_20250801034136570_57"
      unitRef="usd">4261000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20250101to20250630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20250801034136570_63"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_cgenSegmentReportingGeographicAreaAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20250801034136570_67"
      unitRef="usd">5000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20250801034136570_83"
      unitRef="usd">3541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20250801034136570_87"
      unitRef="usd">9261000</us-gaap:Revenues>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250801032819121"
      unitRef="usd">43677000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250801032830284"
      unitRef="usd">36541000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="Fxbrl_20250801032851850"
      unitRef="usd">3541000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20250801032910150"
      unitRef="usd">4261000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_20250630"
      decimals="-3"
      id="Fxbrl_20250801032958600"
      unitRef="usd">40137000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="C_20250630"
      decimals="2"
      id="Fxbrl_20250801032946688"
      unitRef="Pure">0.26</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801004537144">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%"&gt;

            &lt;tr style="vertical-align:top"&gt;
              &lt;td style="text-align:right;vertical-align:top;width:56.7pt"&gt;
                &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-weight:bold"&gt;NOTE 10:-&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="text-align:left;vertical-align:top;width:auto"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;RELATED PARTY BALANCES AND TRANSACTIONS&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balances with related parties:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

        &lt;div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;June 30,&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;December&#160;31,&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;Unaudited&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;Trade and other payables (a)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;32&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;58&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Related parties' expenses:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Six months ended&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;June 30,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Unaudited&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;Amounts charged to:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;Research and development expenses (a)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;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);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;60&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;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);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;74&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

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

              &lt;tr&gt;
                &lt;td style="width:56.75pt"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:28.3pt;vertical-align:top"&gt;(a)&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&gt;The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;

    &lt;/div&gt;
  </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801141707204">
        &lt;div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;June 30,&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;December&#160;31,&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;Unaudited&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;Trade and other payables (a)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;32&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;58&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Related parties' expenses:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:90%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Six months ended&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;June 30,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Unaudited&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;Amounts charged to:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;Research and development expenses (a)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;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);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;60&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;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);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;74&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

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

              &lt;tr&gt;
                &lt;td style="width:56.75pt"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:28.3pt;vertical-align:top"&gt;(a)&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&gt;The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <cgen:TradeAndOtherPayablesRelatedParties
      contextRef="C_20250630"
      decimals="-3"
      id="FFact_298"
      unitRef="usd">32000</cgen:TradeAndOtherPayablesRelatedParties>
    <cgen:TradeAndOtherPayablesRelatedParties
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_299"
      unitRef="usd">58000</cgen:TradeAndOtherPayablesRelatedParties>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="FFact_300"
      unitRef="usd">60000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_301"
      unitRef="usd">74000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801005806087">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%"&gt;

            &lt;tr style="vertical-align:top"&gt;
              &lt;td style="text-align:right;vertical-align:top;width:56.7pt"&gt;
                &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 11:-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="text-align:left;vertical-align:top;width:auto"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;LOSSES PER SHARE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the six months ended June 30, 2025 and 2024, the total weighted average number of shares related to outstanding options and RSUs excluded from the calculations of diluted net loss per share were 8,797,858&#160;and 8,002,799, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;text-indent:0pt;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table sets forth the computation of basic and diluted losses per share for the six-month periods ended June 30, 2025 and 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:63pt"&gt;

          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Numerator:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net loss for basic and diluted loss per share&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Denominator:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average number of ordinary shares&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;used in computing basic and diluted net loss per share&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;92,917,554&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;89,518,778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Basic and diluted loss per ordinary share&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(0.16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(0.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20250101to20250630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20250801030115644"
      unitRef="Shares">8797858</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20240101to20240630_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20250801030122481"
      unitRef="Shares">8002799</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801005749356">
          &lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:90%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;Six months ended&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-weight:bold;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;June 30,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unaudited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Numerator:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net loss for basic and diluted loss per share&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Denominator:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average number of ordinary shares&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;used in computing basic and diluted net loss per share&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;92,917,554&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &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;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;89,518,778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Basic and diluted loss per ordinary share&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(0.16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(0.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250630"
      decimals="-3"
      id="F20240730141359513_1"
      unitRef="usd">-14523000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="F20240730141359513_2"
      unitRef="usd">-9390000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="Fxbrl_20240730195604484"
      unitRef="Shares">92917554</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="F20240730141359513_3"
      unitRef="Shares">92917554</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20240730195622412"
      unitRef="Shares">89518778</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="F20240730141359513_4"
      unitRef="Shares">89518778</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="F20240730141359514_12"
      unitRef="USD_per_share">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20250101to20250630"
      decimals="INF"
      id="F20240730141359514_7"
      unitRef="USD_per_share">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="F20240730141359514_13"
      unitRef="USD_per_share">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="F20240730141359514_8"
      unitRef="USD_per_share">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_20250101to20250630"
      id="Fxbrl_20250801010004805">
    &lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

          &lt;tr&gt;
            &lt;td style="width:56.7pt;vertical-align:top;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 12:-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;div style="text-align:justify;margin-left:58.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:58.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On August 5, 2025, following recommendation of the compensation committee, the Company&#x2019;s board of directors increased the total number of shares reserved for issuance under the Company&#x2019;s 2010 Plan by 200,000.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_20250805_usgaapPlanNameAxis_cgenPlan2010Member_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember"
      decimals="INF"
      id="Fxbrl_20230728015337735"
      unitRef="Shares">200000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fxbrl_20220727223630806"
          xlink:label="Fxbrl_20220727223630806"
          xlink:type="locator"/>
        <link:footnote id="FN20250801113847360" xlink:label="FN20250801113847360" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents an amount lower than $1</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220727223630806"
          xlink:to="FN20250801113847360"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20250731221914224_xbrl_20220727223630806"
          xlink:label="Fxbrl_20250731221914224_xbrl_20220727223630806"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20250731221914224_xbrl_20220727223630806"
          xlink:to="FN20250801113847360"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20250801033336772_133"
          xlink:label="Fxbrl_20250801033336772_133"
          xlink:type="locator"/>
        <link:footnote id="FN20250801140949948" xlink:label="FN20250801140949948" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other segment expense (income) during the six months ended June 30, 2025 and 2024 includes property and equipment depreciation, GS-0321 asset of set-up activities, share-based compensation and other adjustments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20250801033336772_133"
          xlink:to="FN20250801140949948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20250801033336772_137"
          xlink:label="Fxbrl_20250801033336772_137"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20250801033336772_137"
          xlink:to="FN20250801140949948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_298"
          xlink:label="FFact_298"
          xlink:type="locator"/>
        <link:footnote id="FN20250801114406023" xlink:label="FN20250801114406023" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company incurred expenses for research and development services provided by related party for cancer studies in animal models, and breeding and maintenance of animals (mice) to support such studies.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_298"
          xlink:to="FN20250801114406023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_299"
          xlink:label="FFact_299"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_299"
          xlink:to="FN20250801114406023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_300"
          xlink:label="FFact_300"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_300"
          xlink:to="FN20250801114406023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_301"
          xlink:label="FFact_301"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_301"
          xlink:to="FN20250801114406023"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
