<SEC-DOCUMENT>0001178913-24-002731.txt : 20240822
<SEC-HEADER>0001178913-24-002731.hdr.sgml : 20240822
<ACCEPTANCE-DATETIME>20240822070033
ACCESSION NUMBER:		0001178913-24-002731
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		66
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240822
DATE AS OF CHANGE:		20240822

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CERAGON NETWORKS LTD
		CENTRAL INDEX KEY:			0001119769
		STANDARD INDUSTRIAL CLASSIFICATION:	RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			L3
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		3 URI ARIAV ST.
		STREET 2:		PO BOX 112
		CITY:			ROSH HA AYIN
		STATE:			L3
		ZIP:			4810004810
		BUSINESS PHONE:		972-3-543-1000

	MAIL ADDRESS:	
		STREET 1:		3 URI ARIAV ST.
		STREET 2:		PO BOX 112
		CITY:			ROSH HA AYIN
		STATE:			L3
		ZIP:			4810004810

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	GIGANET LTD
		DATE OF NAME CHANGE:	20000719
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>zk2431884.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/2024" 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/2024" xmlns:srt="http://fasb.org/srt/2024" 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/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:crnt="http://www.ceragon.com/20240630" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>CERAGON NETWORKS LTD - 1119769 - 2024</title></head><body style="font-size:10pt;font-family:Times New Roman;">
        <div style="display:none">
        <ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="C_20240101to20240630" id="FFact_398">0001119769</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="C_20240101to20240630" id="FFact_399">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="C_20240101to20240630" id="FFact_400">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="C_20240101to20240630" id="FFact_401">2024-06-30</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="C_20240101to20240630" id="Fdei_DocumentFiscalPeriodFocus20230922122302582">Q2</ix:nonNumeric></ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="crnt-20240630.xsd"/>
        </ix:references></ix:header></div><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 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:14pt;font-family:'Times New Roman',Times,serif">SECURITIES AND EXCHANGE COMMISSION</span><br/>Washington, D. C. 20549</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:14pt;font-weight:bold">FORM <ix:nonNumeric id="Fxbrl_20230922114041161" name="dei:DocumentType" contextRef="C_20240101to20240630">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</div>
      <div style="text-align:center;line-height:1.25;font-weight:bold">15d-16 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;font-weight:bold">For the month of August <ix:nonNumeric id="Fxbrl_20230922114558206" name="dei:DocumentFiscalYearFocus" contextRef="C_20240101to20240630">2024</ix:nonNumeric></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25;font-weight:bold">Commission File Number: 0-30862</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:100%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:16pt;font-weight:bold"><ix:nonNumeric id="Fxbrl_20230922114529473" name="dei:EntityRegistrantName" contextRef="C_20240101to20240630">CERAGON NETWORKS LTD.</ix:nonNumeric></div>
              <div style="text-align:center;line-height:1.25;font-weight:bold">(Translation of registrant&#8217;s name into English)</div>
            </td>
          </tr>

      </table>
      <div>&#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:100%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><ix:nonNumeric id="Fxbrl_20230922114910943" name="dei:EntityAddressAddressLine1" contextRef="C_20240101to20240630">3 Uri Ariav st., Rosh Ha&#8217;Ayin</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20230922115256813" name="dei:EntityAddressCountry" contextRef="C_20240101to20240630" format="ixt-sec:countrynameen">Israel</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20230922115002232" name="dei:EntityAddressPostalZipCode" contextRef="C_20240101to20240630">4810002</ix:nonNumeric></div>
              <div style="text-align:center;line-height:1.25;font-weight:bold">(Address of principal executive offices)</div>
            </td>
          </tr>

      </table>
      <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&#160; &#9746;&#160; Form 40-F&#160; &#9744;</div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): _____</div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): _____</div>
      <div style="line-height:1.25">&#160;</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">
        <div style="line-height:1.25">
          <div style="text-align:center;line-height:1.25;font-weight:bold">EXPLANANTORY NOTE</div>
        </div>
        <div style="line-height:1.25">
          <div style="line-height:1.25">&#160;</div>
          <div style="line-height:1.25">Ceragon Networks Ltd. (the &#8220;Registrant&#8221;) is furnishing on this Form 6-K its unaudited interim consolidated financial statements for the six months ended June 30, 2023, and the related Operating and Financial Review and Prospects for such period. The Registrant is also furnishing the consent of its independent registered accounting firms to the incorporation by reference into Registrant&#8217;s Registration Statement on Form F-3 (No. 333-217194) of its opinion on the Registrant&#8217;s consolidated financial statements included in Registrant&#8217;s Annual Report on Form 20-F for the year ended December 31, 2022.</div>
        </div>
        <div style="line-height:1.25">
          <div style="line-height:1.25">&#160;</div>
          <div style="line-height:1.25;font-weight:bold">Exhibits</div>
        </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:10%;vertical-align:top">
                <div style="line-height:1.25">Exhibit Number</div>
              </td>
              <td style="width:90%;vertical-align:top">
                <div style="line-height:1.25">Description</div>
              </td>
            </tr>
            <tr>
              <td style="width:10%;vertical-align:top">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td style="width:90%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:10%;vertical-align:top">
                <div style="line-height:1.25"><a href="exhibit_99-1.htm">99.1</a></div>
              </td>
              <td style="width:90%;vertical-align:top">
                <div style="line-height:1.25"><a href="exhibit_99-1.htm">Unaudited financial statements of Ceragon Networks, Ltd. for the six months ended June 30, 2024.</a></div>
              </td>
            </tr>
            <tr>
              <td style="width:10%;vertical-align:top">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td style="width:90%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:10%;vertical-align:top">
                <div style="line-height:1.25"><a href="exhibit_99-2.htm">99.2</a></div>
              </td>
              <td style="width:90%;vertical-align:top">
                <div style="line-height:1.25"><a href="exhibit_99-2.htm">Operating and Financial Review and Prospects for the six months ended June 30, 2024.</a></div>
              </td>
            </tr>
            <tr>
              <td style="width:10%;vertical-align:top">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td style="width:90%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:10%;vertical-align:top">
                <div style="line-height:1.25">101</div>
              </td>
              <td style="width:90%;vertical-align:top">
                <div style="line-height:1.25">Interactive Data File relating to the materials in this report on Form 6-K is formatted in Extensible Business Reporting Language (XBRL).</div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;text-indent:36pt;line-height:1.25">This Report on Form 6-K and the exhibits hereto are hereby incorporated by reference into the Registrant&#8217;s Registration Statement on Form F-3 (No. 333-217194), as amended and supplemented from time to time.</div>
        </div>
        <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="text-align:center;line-height:1.25;font-weight:bold">SIGNATURES</div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:18pt;margin-right:2.55pt;margin-left:7.3pt;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 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:top">
              <div style="line-height:1.25">&#160;</div>
            </td>
            <td style="width:50%;vertical-align:top">
              <div style="line-height:1.25">CERAGON NETWORKS LTD.</div>
            </td>
          </tr>
          <tr>
            <td rowspan="1" style="width:50%;vertical-align:top">&#160;</td>
            <td rowspan="1" style="width:50%;vertical-align:top">&#160;</td>
          </tr>
          <tr>
            <td style="width:50%;vertical-align:top">
              <div style="line-height:1.25">Date: August 22, 2024</div>
            </td>
            <td style="width:50%;vertical-align:top">
              <div style="line-height:1.25"><span style="text-decoration:underline">By:&#160; /s/ Ronen Stein</span></div>
            </td>
          </tr>
          <tr>
            <td style="width:50%;vertical-align:top">
              <div style="line-height:1.25">&#160;</div>
            </td>
            <td style="width:50%;vertical-align:top">
              <div style="line-height:1.25">Name: <span style="text-decoration:underline">Ronen Stein</span><br/>Title: Chief Financial Officer</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>
  </div>
</div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exhibit_99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<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/2024" 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/2024" xmlns:srt="http://fasb.org/srt/2024" 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/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:crnt="http://www.ceragon.com/20240630" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>CERAGON NETWORKS LTD - 1119769 - 2024</title></head><body style="font-size:10pt;font-family:Times New Roman;">
        <div style="display:none">
        <ix:header><ix:hidden><ix:nonNumeric name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" id="Fxbrl_20240819133414009">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember" id="Fxbrl_20240819133807294">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" id="Fxbrl_20240819133831389">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" id="Fxbrl_20240819133839117">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_20240101to20240630" id="Fxbrl_20240819133844133">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric name="crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember" id="FFact_311">P6Y</ix:nonNumeric><ix:footnote id="FN20240819095409964" xml:lang="en-US">As of June 30, 2024, and 2023, 98% and 93% represent revenues in the United States.</ix:footnote>
<ix:footnote id="FN20240819095353772" xml:lang="en-US">Including Europe, Middle East and Africa.</ix:footnote>
</ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="crnt-20240630.xsd"/>
        </ix:references><ix:resources><xbrli:context id="C_20240630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crnt:ResearchAndDevelopmentMember</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_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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_20230101to20230630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crnt:ResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapAwardTypeAxis_usgaapStockOptionMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</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_usgaapAwardTypeAxis_usgaapStockOptionMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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_20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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">0001119769</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_20150101to20150106"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-01-06</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crnt:ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-02-08</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220201to20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crnt:ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-02-01</xbrli:startDate>
        <xbrli:endDate>2022-02-08</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220301to20220322"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-03-01</xbrli:startDate>
        <xbrli:endDate>2022-03-22</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtStatementGeographicalAxis_srtNorthAmericaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</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_20230101to20230630_srtStatementGeographicalAxis_srtNorthAmericaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">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_20230101to20230630_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtStatementGeographicalAxis_srtAsiaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</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_20230101to20230630_srtStatementGeographicalAxis_srtAsiaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtStatementGeographicalAxis_countryIN"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</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_20230101to20230630_srtStatementGeographicalAxis_countryIN"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtStatementGeographicalAxis_srtLatinAmericaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</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_20230101to20230630_srtStatementGeographicalAxis_srtLatinAmericaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:OtherAffiliatesMember</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_20230101to20230630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:OtherAffiliatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSettlementAgreementMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">crnt:SettlementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntFirstTrancheMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">crnt:FirstTrancheMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSecondTrancheMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">crnt:SecondTrancheMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFourMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">crnt:TwoThousandTwentyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFiveAndThereafterMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">crnt:TwoThousandTwentyFiveAndThereafterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</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_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001119769</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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:unit id="ILSPerShare"><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="USDPerShares"><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="ils"><xbrli:measure>iso4217:ILS</xbrli:measure></xbrli:unit>
<xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<ix:relationship fromRefs="FFact_377" toRefs="FN20240819095409964"/><ix:relationship fromRefs="FFact_378" toRefs="FN20240819095409964"/><ix:relationship fromRefs="FFact_379" toRefs="FN20240819095353772"/><ix:relationship fromRefs="FFact_380" toRefs="FN20240819095353772"/></ix:resources></ix:header></div><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="font-weight:bold;text-decoration:underline">Exhibit 99.1</span></span></span></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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div><div style="line-height:1.25">&#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">INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="line-height:1.25">&#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">AS OF JUNE 30, 2024</span></span></div><div style="line-height:1.25">&#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="line-height:1.25">&#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="line-height:1.25">&#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="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:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top;border-bottom:2px solid black"><div style="text-align:center;line-height:1.25;font-weight:bold">Page</div></td></tr><tr><td style="width:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top">&#160;</td></tr><tr><td style="width:86.21%;vertical-align:top"><div style="text-align:justify;line-height:1.25"><a href="#INTERIMCONDENSEDCONSOLIDATEDBALANCESHEETS_integixAnchor"><span style="font-weight:bold">Interim</span>&#160;<span style="font-weight:bold">Condensed Consolidated Balance Sheets</span></a></div></td><td style="width:13.79%;vertical-align:top"><div style="text-align:center;line-height:1.25;font-weight:bold">2 - 3</div></td></tr><tr><td style="width:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top">&#160;</td></tr><tr><td style="width:86.21%;vertical-align:top"><div style="text-align:justify;line-height:1.25;font-weight:bold"><a href="#INTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS_integixAnchor">Interim Condensed Consolidated Statements of Operations</a></div></td><td style="width:13.79%;vertical-align:top"><div style="text-align:center;line-height:1.25;font-weight:bold">4</div></td></tr><tr><td style="width:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top">&#160;</td></tr><tr><td style="width:86.21%;vertical-align:top"><div style="text-align:justify;line-height:1.25;font-weight:bold"><a href="#INTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_integixAnchor">Interim Condensed Consolidated Statements of Comprehensive Income</a></div></td><td style="width:13.79%;vertical-align:top"><div style="text-align:center;line-height:1.25;font-weight:bold">5</div></td></tr><tr><td style="width:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top">&#160;</td></tr><tr><td style="width:86.21%;vertical-align:top"><div style="text-align:justify;line-height:1.25;font-weight:bold"><a href="#INTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY_integixAnchor">Interim Condensed Consolidated Statements of Changes in Shareholders' Equity</a></div></td><td style="width:13.79%;vertical-align:top"><div style="text-align:center;line-height:1.25;font-weight:bold">6</div></td></tr><tr><td style="width:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top">&#160;</td></tr><tr><td style="width:86.21%;vertical-align:top"><div style="text-align:justify;line-height:1.25;font-weight:bold"><a href="#NTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS_integixAnchor">Interim Condensed Consolidated Statements of Cash Flows</a></div></td><td style="width:13.79%;vertical-align:top"><div style="text-align:center;line-height:1.25;font-weight:bold">7</div></td></tr><tr><td style="width:86.21%;vertical-align:top">&#160;</td><td style="width:13.79%;vertical-align:top">&#160;</td></tr><tr><td style="width:86.21%;vertical-align:top"><div style="text-align:justify;line-height:1.25;font-weight:bold"><a href="#NOTESTOINTERIMCONSOLIDATEDFINANCIALSTATEMENTS_integixAnchor">Notes to Interim Condensed Consolidated Financial Statements</a></div></td><td style="width:13.79%;vertical-align:top"><div style="text-align:center;line-height:1.25;font-weight:bold">8 - 19</div></td></tr></table><div style="line-height:1.25">&#160;</div><div style="text-align:center;line-height:1.25">- - - - - - - - - - - - -</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></div>
  <div>
    <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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div>
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="INTERIMCONDENSEDCONSOLIDA_integixAnchor"></span>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS<span id="INTERIMCONDENSEDCONSOLIDATEDBALANCESHEETS_integixAnchor"></span></span></span></div>
    </div>
    <div style="line-height:1.25">
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </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;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 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="2" rowspan="1" style="vertical-align:bottom;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">June 30,</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="1" style="vertical-align:bottom;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">December 31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">Note</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2024</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2023</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <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">Unaudited</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <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">$ thousands</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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 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="2" 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="2" 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>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASSETS</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT ASSETS:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,303</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_2" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,237</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables (net of allowance for credit losses</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;of $<ix:nonFraction id="FFact_3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,427</ix:nonFraction> and $<ix:nonFraction id="FFact_4" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,602</ix:nonFraction> at June 30, 2024 and December 31, 2023, respectively)</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_5" name="us-gaap:ReceivablesNetCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,895</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_6" name="us-gaap:ReceivablesNetCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,321</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819163720309" name="us-gaap:InventoryNet" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,490</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819163800542" name="us-gaap:InventoryNet" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,811</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other accounts receivable and prepaid expenses</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_7" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,601</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_8" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,571</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <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="text-decoration:underline">Total</span> current assets</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_11" name="us-gaap:AssetsCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,289</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_12" name="us-gaap:AssetsCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,940</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NON-CURRENT ASSETS:</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay and pension fund</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_15" name="crnt:SeverancePayAndPensionFund" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,807</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_16" name="crnt:SeverancePayAndPensionFund" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,985</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment, net</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_17" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,853</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_18" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,659</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease right-of-use assets</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_19" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,817</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_20" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,837</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets, net</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_21" name="us-gaap:OtherIntangibleAssetsNet" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,510</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_22" name="us-gaap:OtherIntangibleAssetsNet" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,401</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819100149213_Fact_21" name="us-gaap:Goodwill" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,749</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819100149213_Fact_22" name="us-gaap:Goodwill" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,749</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other non-current assets</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_23" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,010</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_24" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,954</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <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="text-decoration:underline">Total</span> non-current assets</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_25" name="us-gaap:AssetsNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,746</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_26" name="us-gaap:AssetsNoncurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,585</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(255, 255, 255)">
          <td style="width:64.66%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;vertical-align:bottom;background-color:rgb(255, 255, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">&#160;</td>
        </tr>
        <tr style="background-color:rgb(204, 238, 255)">
          <td style="width:64.66%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <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="text-decoration:underline">Total</span> assets</span></span></div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:center;width:9.08%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_27" name="us-gaap:Assets" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">299,035</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="width:1.04%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
          <td colspan="1" style="text-align:right;width:9.08%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_28" name="us-gaap:Assets" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">298,525</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="width:1.04%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#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="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">2</span></span></span></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="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold">
        <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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </div>
        <div style="line-height:1.25">
          <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</span></span></div>
        </div>
        <div style="line-height:1.25">
          <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
        </div>
      </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;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 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="2" rowspan="1" style="vertical-align:bottom;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">June 30,</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="1" style="vertical-align:bottom;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">December 31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">Note</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></td>
          <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2023</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></td>
          <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td rowspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">$ thousands</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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 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="2" 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="2" 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>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LIABILITIES AND SHAREHOLDERS' EQUITY</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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>
          <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 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);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT LIABILITIES:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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>
          <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">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade payables</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_29" name="us-gaap:AccountsPayableCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,405</ix:nonFraction></span></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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_30" name="us-gaap:AccountsPayableCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,032</ix:nonFraction></span></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;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_31" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,561</ix:nonFraction></span></span></div>
          </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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_32" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,507</ix:nonFraction></span></span></div>
          </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">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term loans</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_33" name="us-gaap:ShortTermBorrowings" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,450</ix:nonFraction></span></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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_34" name="us-gaap:ShortTermBorrowings" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,600</ix:nonFraction></span></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;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_35" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,151</ix:nonFraction></span></span></div>
          </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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_36" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,889</ix:nonFraction></span></span></div>
          </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;padding-bottom:2px;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other accounts payable and accrued expenses</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_37" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,756</ix:nonFraction></span></span></div>
            </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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_38" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,925</ix:nonFraction></span></span></div>
            </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">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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;padding-bottom:2px;vertical-align:bottom">
            <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="text-decoration:underline">Total</span> current liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_39" name="us-gaap:LiabilitiesCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,323</ix:nonFraction></span></span></div>
            </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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_40" name="us-gaap:LiabilitiesCurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,953</ix:nonFraction></span></span></div>
            </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">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM LIABILITIES:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued severance pay and pensions</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_41" name="crnt:AccruedSeverancePayAndPensions" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,657</ix:nonFraction></span></span></div>
          </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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_42" name="crnt:AccruedSeverancePayAndPensions" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,399</ix:nonFraction></span></span></div>
          </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">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_43" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">670</ix:nonFraction></span></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="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_44" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">670</ix:nonFraction></span></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;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_45" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,142</ix:nonFraction></span></span></div>
          </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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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_46" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,716</ix:nonFraction></span></span></div>
          </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;padding-bottom:2px;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other long-term payables</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_47" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,742</ix:nonFraction></span></span></div>
            </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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_48" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,768</ix:nonFraction></span></span></div>
            </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">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td 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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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;padding-bottom:2px;vertical-align:bottom">
            <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="text-decoration:underline">Total</span> long-term liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td style="vertical-align:bottom;text-align:center;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_49" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,211</ix:nonFraction></span></span></div>
            </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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_50" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,553</ix:nonFraction></span></span></div>
            </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">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:center;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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;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:64.66%;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENT LIABILITIES</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;vertical-align:bottom">
            <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;vertical-align:bottom"><ix:nonFraction id="Fxbrl_20240819100154761_Fact_21" name="us-gaap:CommitmentsAndContingencies" contextRef="C_20240630" unitRef="usd" xsi:nil="true"/></td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;vertical-align:bottom"><ix:nonFraction id="Fxbrl_20240819100154761_Fact_22" name="us-gaap:CommitmentsAndContingencies" contextRef="C_20231231" unitRef="usd" xsi:nil="true"/></td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;vertical-align:bottom">
            <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share capital:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ordinary shares of NIS <ix:nonFraction id="Fxbrl_20230919232732830" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20240630" unitRef="ILSPerShare" scale="0" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="FFact_52" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20231231" unitRef="ILSPerShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.01</ix:nonFraction></ix:nonFraction> par value &#8211;</span></span></div>
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Authorized: <ix:nonFraction id="FFact_54" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">240,000,000</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20240819095758532" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20231231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">120,000,000</ix:nonFraction> shares at June 30, 2024&#160;and December 31, 2023; Issued: <ix:nonFraction id="FFact_55" name="us-gaap:CommonStockSharesIssued" contextRef="C_20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">89,352,002</ix:nonFraction> and <ix:nonFraction id="FFact_56" name="us-gaap:CommonStockSharesIssued" contextRef="C_20231231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">88,899,844</ix:nonFraction> shares at June 30, 2024&#160;and December 31, 2023, respectively; Outstanding: <ix:nonFraction id="FFact_57" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,870,479</ix:nonFraction> and <ix:nonFraction id="FFact_58" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20231231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,418,321</ix:nonFraction> shares at June 30, 2024&#160;and December 31, 2023, respectively</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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_59" name="us-gaap:CommonStockValue" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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_60" name="us-gaap:CommonStockValue" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additional paid-in capital</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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:AdditionalPaidInCapital" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">440,173</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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:AdditionalPaidInCapital" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">437,161</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury shares at cost &#8211; <ix:nonFraction id="Fxbrl_20230920023825004" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20231231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="FFact_64" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">3,481,523</ix:nonFraction></ix:nonFraction> ordinary shares as of June 30, 2024, and December 31, 2023.</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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:TreasuryStockValue" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,091</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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:TreasuryStockValue" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,091</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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:64.66%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated other comprehensive loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,853</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,087</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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:64.66%;padding-bottom:2px;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated deficit</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <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="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">266,952</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <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="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">275,188</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;padding-bottom:2px;vertical-align:bottom">
            <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="text-decoration:underline">Total</span> shareholders' equity</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_71" name="us-gaap:StockholdersEquity" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">143,501</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.08%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <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:StockholdersEquity" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,019</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64.66%;padding-bottom:4px;vertical-align:bottom">
            <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="text-decoration:underline">Total</span> liabilities and shareholders' equity</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.08%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.08%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_73" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">299,035</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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.08%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_74" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">298,525</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1.04%;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>
    <div style="text-align:justify;line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">3</span></span></span></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>

  <div>
    <div style="line-height:1.25">
      <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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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">INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS<span id="INTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS_integixAnchor"></span></span></span></div>
    </div>
    <div style="line-height:1.25">
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </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 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="2" rowspan="1" style="vertical-align:bottom;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">June 30,</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="1" style="vertical-align:bottom;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">June 30,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2024</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2023</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">Unaudited</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">$ thousands</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="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-align:justify;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">&#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_75" name="us-gaap:Revenues" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,586</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_76" name="us-gaap:Revenues" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">169,560</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-align:justify;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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_77" name="us-gaap:CostOfRevenue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,057</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_78" name="us-gaap:CostOfRevenue" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,028</ix:nonFraction></span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_79" name="us-gaap:GrossProfit" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,529</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_80" name="us-gaap:GrossProfit" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,532</ix:nonFraction></span></span></div>
            </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-align:justify;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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; Research and development, 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_81" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,232</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_82" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,750</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; Sales and Marketing</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_20230919051425064" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,769</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="Fxbrl_20230919051430800" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,974</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; General and administrative</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_20230919050948573" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,158</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_20230919050955379" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,542</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; Restructuring and related charges</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_20230919052126472" name="us-gaap:RestructuringCosts" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,416</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="Fxbrl_20230919052142080" name="us-gaap:RestructuringCosts" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">897</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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; Acquisition and integration related charges</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819102655649_xbrl_20230919052126472" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819102655649_xbrl_20230919052142080" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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-align:justify;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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_87" name="us-gaap:OperatingExpenses" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,952</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_88" name="us-gaap:OperatingExpenses" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,163</ix:nonFraction></span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating 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_20230919231356219" name="us-gaap:OperatingIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,577</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_20220822182904209" name="us-gaap:OperatingIncomeLoss" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,369</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">&#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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial expenses and others, 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_91" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,777</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_92" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,344</ix:nonFraction></span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income before taxes</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_93" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,800</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_94" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,025</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">&#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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes on income</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_95" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,564</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_96" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,969</ix:nonFraction></span></span></div>
            </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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net income</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819102624123" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,236</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_100" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056</ix:nonFraction></span></span></div>
            </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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic net income 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052208423" name="us-gaap:EarningsPerShareBasic" contextRef="C_20240101to20240630" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">0.10</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052215081" name="us-gaap:EarningsPerShareBasic" contextRef="C_20230101to20230630" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">0.05</ix:nonFraction></span></span></div>
            </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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Diluted net income 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052235491" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20240101to20240630" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">0.09</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052243010" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20230101to20230630" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">0.05</ix:nonFraction></span></span></div>
            </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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in computing basic net income 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052310476" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,632,241</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052318688" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20230101to20230630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">84,359,762</ix:nonFraction></span></span></div>
            </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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in computing diluted net income 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052333378" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">87,753,163</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919052343280" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20230101to20230630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,152,634</ix:nonFraction></span></span></div>
            </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="text-align:justify;line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">4</span></span></span></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>

  <div>
    <div style="text-align:justify;line-height:1.25">
      <div style="line-height:1.25">
        <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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div>
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25">&#160;</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 CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME<span id="INTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_integixAnchor"></span></span></span></div>
    </div>
    <div style="line-height:1.25">
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </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 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="2" rowspan="1" style="vertical-align:bottom;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">June 30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2024</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2023</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unaudited</span></span></td>
          <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">$ thousands</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net 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="FFact_105" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,236</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_106" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other </span></span>comprehensive income (loss)</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">&#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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in foreign currency translation adjustment</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_107" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">933</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_108" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">908</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">&#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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash flow hedges:</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-align:justify;line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in net unrealized losses</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_109" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">972</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_110" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,889</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-align:justify;line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts reclassified into net income</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822190527057" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">139</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_112" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,517</ix:nonFraction></span></span></div>
            </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">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net change</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_113" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">833</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_114" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">372</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive income (loss), 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819104716882" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,766</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_116" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">536</ix:nonFraction></span></span></div>
            </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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total of comprehensive income</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_117" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,470</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_118" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,592</ix:nonFraction></span></span></div>
            </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="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">5</span></span></span></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>

  <div>
    <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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div>
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY<span id="INTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY_integixAnchor"></span></span></span></div>
    </div>
    <div style="line-height:1.25">
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </div>
    <div style="line-height:1.25">&#160;</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"><span style="text-decoration:underline">Six months ended June 30, 2023</span><span style="text-decoration:underline">:</span></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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">Ordinary shares</span></span></div>
            </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">
              <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">Share</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">capital</span></span></div>
            </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">
              <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">Additional</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">paid-in</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">capital</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury shares at cost</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated other comprehensive&#160;</span></span>income</div>
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:4pt">(loss)</div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:5pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated deficit</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total shareholders' equity</span></span></div>
            </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;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="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:5.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:6.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:7.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:4.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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;width:16%;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">Balance as of January 1, 2023</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_119" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">84,353,681</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_120" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</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_121" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">432,214</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_122" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20,091</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_123" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">11,156</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_124" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">281,408</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_125" name="us-gaap:StockholdersEquity" contextRef="C_20221231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,783</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:16%;vertical-align: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>
          <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>
          <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>
          <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:16%;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">&#160; &#160; &#160;Exercise of options and vesting of RSUs</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_128" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">38,571</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_20220822192443360" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" 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="FFact_130" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</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_20220822192451056" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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_20220822192453701" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" 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_20220822192458561" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" 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="FFact_131" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</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:16%;vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; &#160;Share-based compensation</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">-</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="Fxbrl_20220822192504842" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" 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>
          <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_132" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,977</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="Fxbrl_20220822192510095" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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>
          <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_20220822192512866" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" 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>
          <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_20220822192515640" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" 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>
          <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_133" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,977</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:16%;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">&#160; &#160; &#160; &#160; Other comprehensive income, 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">-</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_20220822192553250" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" 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_20220822192601567" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" 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_20220822192605391" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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="FFact_134" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">536</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_20220822192608687" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" 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="FFact_135" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">536</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:16%;padding-bottom:2px;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; &#160;Net income</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192614631" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192628241" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192631743" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192634719" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_136" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056</ix:nonFraction></span></span></div>
            </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">
              <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:NetIncomeLoss" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056</ix:nonFraction></span></span></div>
            </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:16%;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>
          <td colspan="1" 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>
          <td colspan="1" 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>
          <td colspan="1" 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:16%;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">Balance as of June 30, 2023 (Unaudited)</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">
              <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:CommonStockSharesOutstanding" contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">84,392,252</ix:nonFraction></span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">434,221</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_141" name="us-gaap:StockholdersEquity" contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20,091</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_142" name="us-gaap:StockholdersEquity" contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">10,620</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_143" name="us-gaap:StockholdersEquity" contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">277,352</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_144" name="us-gaap:StockholdersEquity" contextRef="C_20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,382</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;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;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Six months ended June 30, 2024</span><span style="text-decoration:underline">:</span></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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">Ordinary shares</span></span></div>
            </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">
              <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">Share</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">capital</span></span></div>
            </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">
              <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">Additional</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">paid-in</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">capital</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury shares at cost</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated other comprehensive loss</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:5pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated deficit</span></span></div>
            </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">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total shareholders' equity</span></span></div>
            </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;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="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:5.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:6.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:7.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:4.8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
            </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;width:16%;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">Balance as of January 1, 2024</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_145" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,418,321</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_146" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</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_147" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">437,161</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_148" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20,091</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_149" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,087</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_150" name="us-gaap:StockholdersEquity" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">275,188</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_151" name="us-gaap:StockholdersEquity" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,019</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:16%;vertical-align: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>
          <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>
          <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>
          <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:16%;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">&#160; &#160; &#160;Exercise of options and vesting of RSUs</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_152" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">452,158</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_20220912102134183" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" 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="FFact_154" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">542</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_20220822192657783" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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_20220822192704447" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" 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_20220822192707935" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" 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="FFact_155" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">542</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:16%;vertical-align:bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; &#160;Share-based compensation</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">-</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="Fxbrl_20220822192723991" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" 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>
          <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_20240819112502846" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,470</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="Fxbrl_20220822192714079" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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>
          <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_20220822192717946" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" 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>
          <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_20220822192721055" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" 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>
          <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_157" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,470</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:16%;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">&#160; &#160; &#160; &#160; Other </span></span>comprehensive loss, net</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">-</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_20220822192731136" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" 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_20220822192737143" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" 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_20220822192741177" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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="FFact_158" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,766</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_20220822192744233" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" 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="FFact_159" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,766</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:16%;padding-bottom:2px;vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; &#160;Net income</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192752761" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192757962" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192802351" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822192806786" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
            </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">
              <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:NetIncomeLoss" contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,236</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_161" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,236</ix:nonFraction></span></span></div>
            </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:16%;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>
          <td colspan="1" 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>
          <td colspan="1" 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>
          <td colspan="1" 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:16%;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">Balance as of June 30,2024 (Unaudited)</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_162" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,870,479</ix:nonFraction></span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">440,173</ix:nonFraction></span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20,091</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,853</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">266,952</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <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:StockholdersEquity" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">143,501</ix:nonFraction></span></span></div>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;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>
      <div style="line-height:1.25">&#160;</div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">6</span></span></span></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>
  </div>

  <div>
    <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">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></span></div>
      <div style="line-height:1.25">&#160;</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 CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS<span id="NTERIMCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS_integixAnchor"></span></span></span></div>
      </div>
      <div style="line-height:1.25">
        <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
      </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;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="1" style="vertical-align:top;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="line-height:1.25">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2024</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">2023</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">Unaudited</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <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">$ thousands</span></span></div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" rowspan="1" style="vertical-align:top;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="2" 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>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <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="text-decoration:underline">Cash flow 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: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>
          <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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net 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="FFact_169" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,236</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_170" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Adjustments required to reconcile net income to net cash provided</span></span></div>
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; by 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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation and amortization</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_20240819114732432" name="us-gaap:DepreciationAndAmortization" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,880</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_172" name="us-gaap:DepreciationAndAmortization" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,135</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss from sale of property and equipment</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_20220822195504838" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">169</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_174" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-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_175" name="us-gaap:ShareBasedCompensation" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,470</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:ShareBasedCompensation" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,977</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in accrued severance pay and pensions, 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="FFact_177" name="us-gaap:IncreaseDecreaseInPostemploymentObligations" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">564</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_178" name="us-gaap:IncreaseDecreaseInPostemploymentObligations" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">344</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in trade receivables, 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="Fxbrl_20230919230151465" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,247</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_20220822195752141" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,910</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-align:justify;text-indent:-4.5pt;margin-left:4.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in other accounts receivables and prepaid expenses (including other long-term assets)</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_181" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,383</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_182" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">551</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in inventories</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_20240819114920615_Fact_181" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,555</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_20240819114920615_Fact_182" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,059</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-align:justify;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 assets</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_183" name="crnt:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,626</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_184" name="crnt:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,897</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in trade payables</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_189" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">589</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_20230919230316346" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,955</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in other accounts payable and accrued expenses</span></span></div>
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160; (including other long-term liabilities)</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_191" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">94</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_192" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,326</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-align:justify;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%;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_193" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,942</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_194" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,518</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in deferred 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_195" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,946</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_196" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">386</ix:nonFraction></span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822194736196_Fact_197" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,349</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822194736196_Fact_198" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,690</ix:nonFraction></span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flow 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">&#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-align:justify;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%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-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_199" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,955</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_200" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,472</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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software development costs capitalized</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819122106127_Fact_199" name="us-gaap:PaymentsToAcquireSoftware" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">989</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819122106127_Fact_200" name="us-gaap:PaymentsToAcquireSoftware" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,837</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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-align:justify;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;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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_205" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,944</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_206" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,309</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flow from 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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from exercise of stock options</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_207" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">542</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_208" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from (repayments of) bank credits and loans, net</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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_209" name="us-gaap:ProceedsFromRepaymentsOfDebt" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,150</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_210" name="us-gaap:ProceedsFromRepaymentsOfDebt" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,050</ix:nonFraction></span></span></div>
            </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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by (used in) financing 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_211" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,608</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_212" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,080</ix:nonFraction></span></span></div>
            </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-align:justify;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 and cash equivalents</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_213" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">731</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_214" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">120</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">I</span></span>ncrease (decrease) in cash and cash equivalents</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_215" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,934</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_216" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,581</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents 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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_217" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,237</ix:nonFraction></span></span></div>
            </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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_218" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20221231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,948</ix:nonFraction></span></span></div>
            </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents at the end of the period</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">&#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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_219" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,303</ix:nonFraction></span></span></div>
            </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">&#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">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_220" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,529</ix:nonFraction></span></span></div>
            </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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-cash purchases of property and equipment as of June 30, 2024, and 2023 amounted to $<ix:nonFraction id="Fxbrl_20240819122231209" name="crnt:ChangesOfPropertyAndEquipment" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">542</ix:nonFraction> thousand and $<ix:nonFraction id="Fxbrl_20240819122238928" name="crnt:ChangesOfPropertyAndEquipment" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">638</ix:nonFraction> thousand.</span></span></div>
    <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>
      <div style="line-height:1.25">&#160;</div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">7</span></span></span></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>
  </div>

  <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"><span style="font-weight:bold">CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></div>
  <div style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif">&#160;</div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:3pt"><span id="NOTESTOINTERIMCONSOLIDATEDFINANCIALSTATEMENTS_integixAnchor"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-weight:bold;margin-top:0pt;margin-bottom:0pt">NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></p>
  <hr style="border-width:0px;clear:both;margin:0pt 0px;width:100%;height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0)"/>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">&#160;</p>
  <ix:nonNumeric id="FFact_227" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="C_20240101to20240630" escape="true">
    <div style="margin-top:0pt;margin-bottom:0pt">
      <div style="margin-top:0pt;margin-bottom:0pt">
        <div style="margin-top:0pt;margin-bottom:0pt">
          <div style="margin-top:0pt;margin-bottom:0pt">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;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">NOTE 1:</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="font-weight:bold;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">GENERAL</span></span></div>
                  </td>
                </tr>

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

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:56.7pt;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;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">a.</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="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">Ceragon Networks Ltd. ("the Company") is a global innovator and leading solutions provider of end-to-end wireless connectivity, specializing in transport, access, and AI-powered managed &amp; professional services. The Company helps operators and other service providers worldwide increase operational efficiency and enhance end customers&#8217; quality of experience with innovative wireless backhaul and fronthaul solutions. The Company&#8217;s unique multicore technology and disaggregated approach to wireless transport provides highly reliable, fast to deploy, high-capacity wireless transport for a wide range of communication network use cases with minimal use of spectrum, power, real estate, and labor resources. It enables increased productivity, as well as simple and quick network modernization. The Company delivers a complete portfolio of turnkey end-to-end AI-based managed and professional services that ensure efficient network rollout and optimization to achieve the highest value for its customers.</span></span></div>
                  </td>
                </tr>

            </table>
            <div style="text-align:justify;margin-left:85.5pt;line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <div style="text-align:justify;margin-left:85.5pt;line-height:1.25;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">The Company sells its products through a direct sales force, systems integrators, distributors and original equipment manufacturers.</span></span></div>
            <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <div style="text-align:justify;margin-left:85.5pt;line-height:1.25;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">The Company's wholly owned subsidiaries provide research and development, marketing, manufacturing, distribution, sales and technical support to the Company's customers worldwide.</span></span></div>
            <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:56.7pt;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;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">b.</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="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">On December 4,2023 the Company completed a series of definitive agreements with Siklu Communication Ltd. (&#8220;Siklu&#8221;) and Siklu Inc. (the &#8220;Seller&#8221;), referred to as the &#8220;Siklu Acquisition&#8221;. In the framework of the Siklu Acquisition, the Company acquired all of the outstanding shares of Siklu and the assets and business activities of the Seller. Siklu is a privately held Israeli-based company which is a provider of multi-Gigabit &#8220;wireless fiber&#8221; connectivity in urban, suburban and rural areas. In connection with the Siklu acquisition, during the six months ended June 30, 2024, the Company recorded an adjustment to the fair value of its Holdback Consideration of $<ix:nonFraction id="Fxbrl_20240819094612691" name="us-gaap:OtherExpenses" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">196</ix:nonFraction> thousand in financial expenses and others, net.</span></span></div>
                  </td>
                </tr>

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

  <ix:nonNumeric id="Fxbrl_20230919001233220" name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="C_20240101to20240630" escape="true">
    <div>
      <div>
        <div>
          <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">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20240819095323731" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="C_20240101to20240630" 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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>a.</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>Interim condensed consolidated financial statements</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. In the management`s opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of the Company&#8217;s unaudited interim consolidated financial position as of June 30, 2024, as well as its results of operations and cash flows for the six months ended June 30, 2024, and 2023. The results of operations for the six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024.</span></span></div>
                </div>
              </ix:nonNumeric>
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20240819095342086" name="us-gaap:UseOfEstimates" contextRef="C_20240101to20240630" 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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>b.</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>Use of estimates</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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 preparation of the unaudited interim consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. On an ongoing basis, the Company's management evaluates estimates, including those related to the fair value of acquired intangible assets and goodwill and the useful life of intangible assets, tax assets and liabilities, fair values of share-based awards, inventory write-offs, warranty provision and allowance for credit loss. Such estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.</span></span></span></span></div>
                </div>
              </ix:nonNumeric>
              <div style="margin-left:85.5pt;line-height:1.25">&#160;</div>
              <div><ix:exclude>
                <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></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">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
                <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
              </ix:exclude></div>
              <ix:nonNumeric id="Fxbrl_20240819095359128" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" contextRef="C_20240101to20240630" 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">&#160;</td>
                        <td style="width:28.35pt;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">Significant accounting policies</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">The accompanying unaudited interim consolidated financial statements should be read in conjunction with the Company&#8217;s Annual Report on Form 20-F filed with the Securities and Exchange Commission (the "SEC") on March 21, 2024. There have been no significant changes to these policies during the six months ended June 30, 2024.</span></span></div>
                </div>
              </ix:nonNumeric>
              <ix:nonNumeric id="Fxbrl_20240819095422001" name="crnt:ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" contextRef="C_20240101to20240630" escape="true">
                <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:28.35pt;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">Recently issued but not yet updated Accounting Standards</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="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>In&#160;</span></span>November 2023, the Financial Accounting Standard Board (&#8220;FASB&#8221;) issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. In addition, it provides new segment disclosure requirements for entities with a single reportable segment. The guidance will be effective for the Company for annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">&#160;</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">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires disaggregated information about the effective tax rate reconciliation as well as information on income taxes paid. The guidance will be effective for the Company for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
                </div>
              </ix:nonNumeric>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20240819095442328" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" contextRef="C_20240101to20240630" 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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>e.</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>Restructuring and related charges</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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">During 2023, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company's number of employees in a certain territory (the "2023 Restructuring Plan"). During 2024, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company&#8217;s number of employees (the &#8220;2024 Restructuring Plan&#8221;).</span></span></div>
                  <div style="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">The Company recorded contractual and termination severance pay and other related costs for the impacted employees.</span></span></div>
                  <div style="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">The liabilities related to the restructuring plans as of June 30, 2024, and 2023 amounted to $<ix:nonFraction id="Fxbrl_20230919003228150" name="us-gaap:RestructuringCharges" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">763</ix:nonFraction> thousand and $<ix:nonFraction id="Fxbrl_20240819095233057" name="us-gaap:RestructuringCharges" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">838</ix:nonFraction> thousand, respectively.</span></span></div>
                  <div style="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">The Company does not expect to incur additional costs related to the 2024 and 2023 Restructuring plans.</span></span></div>
                </div>
              </ix:nonNumeric>
            </div>
          </div>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20240819110043828" name="us-gaap:AllowanceForCreditLossesTextBlock" contextRef="C_20240101to20240630" 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">CREDIT LOSSES</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is exposed to credit losses primarily through sales to customers. The Company&#8217;s expected loss allowance methodology for trade receivables is developed using historical collection experience and current and future economic and market conditions.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The estimate of amount of trade receivable that may not be collected is based on the geographic location of the trade receivable balances, aging of the trade receivable balances, the financial condition of customers and the Company&#8217;s historical experience with customers in similar geographies. Additionally, specific allowance amounts are established to record the appropriate provision for customers who have a higher probability of default.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table provides a roll-forward of the allowance for credit losses that is deducted from the trade receivables balance to present the net amount expected to be collected:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <ix:nonNumeric id="Fxbrl_20240819110100762" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" contextRef="C_20240101to20240630" escape="true">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="2" rowspan="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;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">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td>
                    <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;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">
                      <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at beginning of period</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_20240819110228304" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,602</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_20240819110244603" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="C_20221231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,410</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provision for expected credit losses</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_20240819110310191" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">328</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="Fxbrl_20240819110336495" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" contextRef="C_20230101to20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,898</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance added in business combination</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_20240819110404215" name="crnt:BalanceAddedInBusinessCombination" 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%;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_20240819110447901" name="crnt:BalanceAddedInBusinessCombination" contextRef="C_20230101to20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">259</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected, net of write-offs</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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819110506030" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,503</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819110522167" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" contextRef="C_20230101to20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,965</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at end of period</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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819110540343" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,427</ix:nonFraction></span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819110637018" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,602</ix:nonFraction></span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </ix:nonNumeric>
          </div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25">
            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has reached an agreement to collect a debt from a South American customer (the &#8220;Settlement Agreement&#8221;). Such Settlement Agreement relates to a debt for which the Company fully recorded a credit loss provision in the fourth quarter of 2022 and to an arbitration proceeding against the Company and its subsidiary. Under the Settlement Agreement, the Company expects to receive a total of $<ix:nonFraction id="Fxbrl_20240819204831184" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" contextRef="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSettlementAgreementMember" unitRef="usd" scale="6" decimals="-6" format="ixt:num-dot-decimal">12</ix:nonFraction> million in three equal installments. The first installment of $<ix:nonFraction id="Fxbrl_20240819204852406" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" contextRef="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntFirstTrancheMember" unitRef="usd" scale="6" decimals="-6" format="ixt:num-dot-decimal">4</ix:nonFraction> million was received by the Company in the second quarter of 2024. The second installment of $<ix:nonFraction id="Fxbrl_20240819205330204" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" contextRef="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSecondTrancheMember" unitRef="usd" scale="6" decimals="-6" format="ixt:num-dot-decimal">4</ix:nonFraction> million was received by the Company at the beginning of the third quarter of 2024, and the remaining installment is expected to be paid subject to several conditions. According to the Settlement Agreement, the arbitration proceeding against the Company has been terminated and the customer has waived all its claims against the Company and its subsidiaries.</span></span>
          </div>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">&#160;</div>
    </div>
  </div>

  <div>
    <ix:nonNumeric id="FFact_244" name="us-gaap:InventoryDisclosureTextBlock" contextRef="C_20240101to20240630" 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">INVENTORIES</span></span></div>
              </td>
            </tr>

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

                <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="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June&#160;30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2023</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;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">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</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_232" name="us-gaap:InventoryRawMaterials" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,385</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_233" name="us-gaap:InventoryRawMaterials" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,790</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in progress</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_234" name="us-gaap:InventoryWorkInProcess" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">475</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_235" name="us-gaap:InventoryWorkInProcess" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">486</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished products</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_236" name="us-gaap:InventoryFinishedGoods" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,630</ix:nonFraction></span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_237" name="us-gaap:InventoryFinishedGoods" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,535</ix:nonFraction></span></span></div>
                    </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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom: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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819163232985" name="us-gaap:InventoryNet" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,490</ix:nonFraction></span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819163254768" name="us-gaap:InventoryNet" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,811</ix:nonFraction></span></span></div>
                    </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>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;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, 2024, and 2023 the Company recorded inventory write-offs for excess inventory and slow-moving inventory in a total amount of $<ix:nonFraction id="Fxbrl_20230920102532448" name="us-gaap:InventoryWriteDown" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,311</ix:nonFraction> thousand and $<ix:nonFraction id="Fxbrl_20230919003725577" name="us-gaap:InventoryWriteDown" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,528</ix:nonFraction> thousand respectively that have been included in cost of revenues.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2024, the Company has an outstanding inventory purchase orders with its suppliers in the amount of $<ix:nonFraction id="Fxbrl_20230919003814669" name="crnt:OutstandingInventoryPurchaseOrders" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,527</ix:nonFraction> thousand. The commitments are due primarily within one year.</span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
  </div>

  <div>
    <ix:nonNumeric id="FFact_250" name="us-gaap:FairValueDisclosuresTextBlock" contextRef="C_20240101to20240630" 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 5:</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">FAIR VALUE MEASUREMENT</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying amounts of financial instruments carried at cost, including cash and cash equivalents, short-term deposits, accounts receivable, prepaid expenses and other assets, accounts payable,&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">accrued expenses and other liabilities, approximate their fair value due to the short-term maturities of such instruments.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the Company&#8217;s assets that were measured at fair value on a recurring bases as of June 30, 2024, and December 31, 2023, by level within the fair value hierarchy:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:63pt">
          <ix:nonNumeric id="Fxbrl_20240819110007984" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" contextRef="C_20240101to20240630" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">Fair value measurements using input type</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" rowspan="1" style="vertical-align:top;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" 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="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">hierarchy</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2023</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;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="2" 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="2" 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>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives instruments</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;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">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919004444457" name="us-gaap:DerivativeAssets" contextRef="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919004457672" name="us-gaap:DerivativeAssets" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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>
                  <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%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total assets, 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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;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:4px;vertical-align:bottom">&#160;</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="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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919004526369" name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></div>
                    </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="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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220822162610761" name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></span></div>
                    </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>
          </ix:nonNumeric>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <ix:nonNumeric id="FFact_276" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" contextRef="C_20240101to20240630" escape="true">
    <div>
      <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 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">DERIVATIVE INSTRUMENTS</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 Company enters into foreign currency forward and option contracts with financial institutions to protect against the exposure to changes in exchange rates of several foreign currencies that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">derivative and the resulting designation.</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">The fair value of derivative contracts in the interim consolidated balance sheets at June 30, 2024 and December 31, 2023 were as follows:</span></span></div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
          <ix:nonNumeric id="Fxbrl_20240819112738050" name="us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" contextRef="C_20240101to20240630" escape="true">
            <div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts receivable and prepaid expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts payable and accrued expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">June 30, 2024</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments:</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%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_251" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></div>
                        </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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919010835042" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_255" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></div>
                        </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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919010851084" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </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 style="line-height:1.25">&#160;</div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts receivable and prepaid expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts payable and accrued expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">December 31, 2023</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="6" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments:</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;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_257" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></span></div>
                        </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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919010900208" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </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="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="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;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_261" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></span></div>
                        </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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230919010915959" name="us-gaap:DerivativeFairValueOfDerivativeNet" contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </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>
          </ix:nonNumeric>
          <div style="line-height:1.25">&#160;</div>
        </div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <div style="margin-top:0pt;margin-bottom:0pt">
                <div style="margin-top:0pt;margin-bottom:0pt">
                  <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
                </div>
              </div>
            </div>
          </div>
          <div style="margin-top:0pt;margin-bottom:0pt">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:56.7pt;vertical-align:top;font-weight:bold;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">NOTE 6:</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="font-weight:bold;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">DERIVATIVE INSTRUMENTS (Cont.)</span></span></div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </div>
        </ix:exclude></div>
        <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 notional amounts of outstanding derivative contracts in U.S. dollars at June 30, 2024 and December 31, 2023 were as follows:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <ix:nonNumeric id="Fxbrl_20240819113050962" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" contextRef="C_20240101to20240630" escape="true">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="2" rowspan="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;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">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2023</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments</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%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_264" name="us-gaap:DerivativeNotionalAmount" contextRef="C_20240630_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,751</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_265" name="us-gaap:DerivativeNotionalAmount" contextRef="C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,482</ix:nonFraction></span></span></div>
                      </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_268" name="us-gaap:DerivativeNotionalAmount" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,751</ix:nonFraction></span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_269" name="us-gaap:DerivativeNotionalAmount" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,482</ix:nonFraction></span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </ix:nonNumeric>
          </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">The maximum length of time over which the Company is hedging its exposure to the variability in future cash flows for forecasted transactions is up to 12 months.</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">For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains or losses from contracts that were not designated as hedging instruments are recognized in "financial expenses and others, net".</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"><span><span>The effect of total income (loss) from derivative contracts designated as cash flow hedges in the interim consolidated statements of operations for the six months ended June 30, 2024, and 2023 was as follows:</span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <ix:nonNumeric id="Fxbrl_20240819113111154" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="C_20240101to20240630" escape="true">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="1" style="vertical-align:bottom;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">June 30,</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td>
                    <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133414009">Cost of revenues</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819114053013" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819114101958" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">368</ix:nonFraction></span></span></div>
                      </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%;padding-bottom:4px;vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133807294">Research and development, net</span></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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819114123396" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">62</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819114238076" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">651</ix:nonFraction></span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133831389">Sales and marketing</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819114128524" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">17</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819114242181" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">184</ix:nonFraction></span></span></div>
                      </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%;padding-bottom:4px;vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133839117">General and administrative</span></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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240819114133292" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">28</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819114253660" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">314</ix:nonFraction></span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133844133">Financial expenses</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819131815243" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819114257956" name="us-gaap:DerivativeGainLossOnDerivativeNet" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">620</ix:nonFraction></span></span></div>
                      </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>
            </ix:nonNumeric>
          </div>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <div>
    <ix:nonNumeric id="Fxbrl_20240819113559487" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="C_20240101to20240630" 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:58.5pt;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">COMMITMENTS AND CONTINGENT LIABILITIES</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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:right">
                <div style="font-family:'Times New Roman',Times,serif;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel Innovation Authority:</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"><span><span>During the six months ended June 30, 2024, and 2023, the Company received several grants from the Israel Innovation Authority (&#8220;IIA&#8221;). The grants require the Company to comply with the requirements of the Research and Development Law, however, the Company is not obligated to pay royalties on sales of products based on technology or know how developed from the grants. In a case involving the transfer of technology or know how developed from the grants outside of Israel, the Company may be required to pay royalties related to past sales of products based on the technology or the developed know how. The Company recorded the IIA grants as a reduction of research and development expenses in the six months ended June 30, 2024, and 2023 in the amount of $<ix:nonFraction id="Fxbrl_20220912164030389" name="crnt:GrantRevenue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">765</ix:nonFraction> thousand and $<ix:nonFraction id="Fxbrl_20220912164037995" name="crnt:GrantRevenue" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">277</ix:nonFraction> thousand respectively.</span></span></span></span></div>
        <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
            </div>
          </div>
          <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

              <tr style="margin-top:0pt;margin-bottom:0pt">
                <td style="width:58.5pt;vertical-align:top;font-weight:bold;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">NOTE 7:</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                  <div style="font-weight:bold;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">COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</span></span></div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
        </ix:exclude></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">Prior to the Siklu Acquisition, Siklu had received research and development grants from the IIA. The Company assumed Siklu's contract with the IIA, which requires the Company to pay royalties to the IIA on sales of products based on technology or know-how developed from the grants. The royalties were calculated at the rates of <ix:nonFraction id="Fxbrl_20240319121459087" name="crnt:PercentageOfRoyalties" contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember" unitRef="Pure" scale="0" decimals="0" format="ixt:num-dot-decimal">3</ix:nonFraction>% to <ix:nonFraction id="Fxbrl_20240319121506896" name="crnt:PercentageOfRoyalties" contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember" unitRef="Pure" scale="0" decimals="0" format="ixt:num-dot-decimal">4</ix:nonFraction>% of the aggregated proceeds from the sale of such products. As of June 30, 2024, the Company's maximum possible future royalties commitment, including $<ix:nonFraction id="Fxbrl_20240319121442608" name="us-gaap:AccruedRoyaltiesCurrentAndNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,035</ix:nonFraction> thousand of unpaid royalties accrued, was $<ix:nonFraction id="Fxbrl_20240319121450679" name="us-gaap:RoyaltyGuaranteesCommitmentsAmount" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,573</ix:nonFraction> thousand, based on grants received from the IIA and not yet repaid.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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:right">
                <div style="font-family:'Times New Roman',Times,serif;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Charges and guarantees:</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">As of June 30, 2024, and December 31, 2023, the Company provided bank guarantees in an aggregate amount of $<ix:nonFraction id="Fxbrl_20220912164103588" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,864</ix:nonFraction> thousand and $<ix:nonFraction id="Fxbrl_20220912164122102" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,686</ix:nonFraction> thousand, respectively, with respect to tender offer guarantees, financial guarantees, warranty guarantees and performance guarantees to its customers.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>c.</span></span></span></td>
              <td style="width:auto;vertical-align:top;text-align:right">
                <div style="font-family:'Times New Roman',Times,serif;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Litigations:</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">The Company is currently involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss.</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:84.7pt">&#160;</td>
              <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1)</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">Motion to Approve a Class Action (District Court of Tel Aviv - Economic Department)</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:-0.8pt;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On January 6, 2015 the Company was served with a motion to approve a purported class action, naming the Company, its Chief Executive Officer and its directors as defendants (the &#8220;<span style="font-weight:bold">Defendants</span>&#8221;). The motion was filed with the District Court of Tel-Aviv (the &#8220;<span style="font-weight:bold">Court</span>&#8221;). The purported class action alleges breaches of duties by making false and misleading statements in the Company's SEC filings and public statements. The class action claimed amount is $<ix:nonFraction id="Fxbrl_20220912164138190" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20150101to20150106" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,768</ix:nonFraction> thousand (<ix:nonFraction id="Fxbrl_20240819110758560" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20150101to20150106" unitRef="ils" scale="3" decimals="-3" format="ixt:num-dot-decimal">294,750</ix:nonFraction> NIS thousand).</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.1</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 21, 2015, the Defendants filed their response to the motion, arguing that the motion should be dismissed.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.2</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 May 27, 2021, following a lengthy procedure that included filing of various pleadings and affidavits, evidentiary hearings, and submission of summaries, the Court ruled to certify the motion as a class action, while applying the Israeli Law (the &#8220;<span style="font-weight:bold">Ruling</span>&#8221;). According to the Ruling, the class action shall include several causes of action according to the Israeli Securities Act and the Israeli Torts Ordinance, concerning the alleged misleading statements in the Company&#8217;s SEC filings.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.3</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 9, 2021, the Court issued a decision suggesting that the parties refer the case to a mediation procedure.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.4</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 believes that the Ruling is erroneous and that the Defendants have strong defense arguments, and therefore, on September 12, 2021, filed a motion for a rehearing on behalf of the Defendants in order to revert the Ruling (the &#8220;<span style="font-weight:bold">Rehearing Motion</span>&#8221;).</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.5</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 October 20, 2021, the Plaintiff submitted his response to the Rehearing Motion and the Defendants submitted their reply to the Plaintiff&#8217;s response on November 23, 2021.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.6</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">Without delaying or derogating from the Rehearing Motion, the Company agreed to the Court&#8217;s suggestion that the parties refer the case to a mediation procedure and designated the retired Judge B. Arnon as a mediator. After several mediation meetings were held, the mediation process ended without reaching a settlement.</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
            </div>
          </div>
          <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif">NOTE 7:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif">COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</span></div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.7</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"><span><span>On January 3, 2022, a hearing was held in Court in the Rehearing Motion before the Honorable Justices K. Kabub, R. Ronen and T. Avrahami.</span></span></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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.8</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 January 27, 2022, a judgment was rendered in the Rehearing Motion. The Court ruled that the Ruling was erroneous as it applied Israeli Law, instead of foreign law, and held accordingly that the law that will apply is U.S. law. The Court further held that the case will be returned to the first judicial instance and will be adjudicated as a class claim under U.S. law. The Court commented that the Company&#8217;s claims based upon the Statute of Limitations should prima facie also be adjudicated under U.S. law.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.9</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 March 20, 2022, following the Court's decision, the Plaintiff filed to the first judicial instance, an amended class action claim, based on provisions of U.S. law. The Plaintiff estimated the amended claim amount at $<ix:nonFraction id="Fxbrl_20240819110847313" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20220301to20220322" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,430</ix:nonFraction> thousand (<ix:nonFraction id="Fxbrl_20240819110905824" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20220301to20220322" unitRef="ils" scale="3" decimals="-3" format="ixt:num-dot-decimal">170,000</ix:nonFraction> NIS thousand).</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.10</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 28, 2022, following a joint application filed by the parties in order to approve certain procedural matters, the Court issued a decision suggesting that the parties should consider initiating another mediation procedure. On July 5, 2022, following the Court's decision, the parties filed a notice, informing the Court that they believe that the time to consider initiating another mediation procedure, will be only after the parties submit their pleadings.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.11</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 November 3<sup style="vertical-align:text-top;line-height:1;font-size:smaller">rd</sup>, 2022, the Defendants submitted their Statement of Defense, based on U.S law. On February 5<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup>, 2023, the plaintiff submitted his response to the Defendants&#8217; Statement of Defense.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.12</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 15<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup>, 2023, the court rejected a motion filed by the Defendants to rule on the issues of Statute of Repose and Limitations as a preliminary matter, and held that those issues will be dealt with as part of the main hearing. Additionally, the parties conducted preliminary procedures, including discovery and questionnaires, and filed related motions, which are still pending.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.13</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 September 21, 2023, a preliminary hearing was held. At the conclusion of the hearing, the court ruled that it would issue written decisions on the discovery issues and then set dates for further proceedings.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.14</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 September 28, 2023, the court approved the defendants&#8217; motion for document discovery and determined that the documents in question are indeed relevant. As a result, the court has directed the plaintiff to furnish the requested documents by October 28, 2023. Alternatively, the court has given the plaintiff the option to waive any claims associated with these documents.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.15</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 October 1, 2023, the court granted the plaintiff's motion for document discovery and ordered the Company to produce all requested documents and to complete some of the answers to the questions included in the plaintiff questionnaire within 45 days. In making this decision, it was determined that, in addition to the documents already provided to the plaintiff, the Company is required to disclose thousands of additional documents and document types. These materials, however, were deemed irrelevant and extended beyond the approved grounds for the class action request. The discovery and disclosure of such documents would impose a substantial burden on the Company.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.16</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">As a result, on December 31, 2023, the Company sought permission to appeal the District Court's decision and requested a delay in its implementation. The Supreme Court granted a stay on the execution of the District Court's decision and scheduled a hearing for January 25, 2024.</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
            </div>
          </div>
          <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 7:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"><span style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</span></div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.17</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">During the hearing, the Supreme Court, presided over by the Honorable Judge Grosskopf, acknowledged the Company's contentions. It clarified that the extensive disclosure mandated by the District Court exceeded the necessary requirements accordance with the law, and suggested that the plaintiff negotiate agreements with the Company. These agreements aimed at significantly reducing the scope of disclosure, particularly concerning the period for which documents and correspondence must be provided.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.18</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">Following discussions both outside the courtroom and before the Honorable Judge, where the parties presented their arguments on each dispute demand, partial agreements were reached. These agreements outline the documents the Company will provide to the plaintiff.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.19</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">Validated by the Supreme Court, these agreements substantially reduced the disclosure requirements outlined in the District Court's decision. The plaintiff, in turn, waived certain demands entirely and significantly narrowed others. For the limited remaining requirements, it was established that the Company would convey its position on transferring the requested documents to the plaintiff in the reduced format proposed during the hearing. It was also decided that if no agreements are reached concerning these documents, the court will make a decision on the matter.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.20</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 March 26, 2024, the Company provided the plaintiff with the required documents, in accordance with the agreements between the parties. On March 12, 2024, following the submission of pleadings by the parties, the Supreme Court reduced the amount of expenses imposed by the District Court against the Company in its decision dated October 1, 2023, since the appeal resulted in a reduction in the extent of disclosure initially determined by the District Court.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.21</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">Recently, the parties have agreed to refer the dispute to a mediation procedure before the esteemed retired judge, Dr. Avi Zamir. The first mediation meeting was held on June 10, 2024. A second mediation meeting is expected to take place in the next few weeks.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.22</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 July 10, 2024, the plaintiff filed with the court an update on the mediation procedure's current status. Accordingly, the court instructed the plaintiff to provide a further update on the matter, by October 10, 2024.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.23</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">Generally speaking, and as was held in the judgement rendered in the Rehearing Motion, U.S law presents a higher bar for plaintiffs in comparison to Israeli law in proving claims regarding misleading representations to investors. However, given that the class action is being adjudicated under U.S law and that the Court has yet to address the parties&#8217; pleadings, and because of the preliminary stage of the lawsuit, the amount of loss cannot be reasonably estimated.</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:84.7pt">&#160;</td>
              <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2)</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"><span style="text-decoration:underline">Claim against Station Enterprises Ltd. regarding breach of the Lease Agreement</span></span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:-0.8pt;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A dispute has arisen between the Company and Station Enterprises Ltd, with respect to the lease agreement signed between the parties on April 11, 2019 (the "Lease Agreement"), under which the Company leases its offices and labs in Rosh Haayin.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.1</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, the lessee, claims that Station Enterprises was late in delivering the possession to the lessee and has not fulfilled its maintenance and management obligations. Therefore, the Company claims that Station Enterprises breached its contractual obligations, causing the Company damages and expenses.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.2</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">Due to the said breaches, the Company has set-off the rent and management fees against outstanding debts of Station Enterprises towards the Company and provided Station Enterprises with a set-off notice.</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
            </div>
          </div>
          <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 7:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"><span style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</span></div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.3</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 8 February 2022 Station Enterprises notified the Company on the termination of the Lease Agreement, and also on the exercise of the bank guarantees provided to it in connection with the Lease Agreement, in amount of NIS <ix:nonFraction id="Fxbrl_20230919053005432" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" contextRef="C_20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" unitRef="ils" scale="0" decimals="0" format="ixt:num-dot-decimal">2,492,327</ix:nonFraction>. The Company rejected the alleged termination notice, which was provided with no legal grounds, and further required Station Enterprises to avoid from exercising the bank guarantees. This demand was disregarded, and the bank guarantees were realized in full.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.4</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 these circumstances, the Company filed a claim against Station Enterprises, in the framework of which the court will be asked to issue a Declarative Order, declaring that the notice of termination was invalid and that the Lease Agreement is valid and in force; to order Station Enterprises to reimburse the Company for the amount of the exercised bank guarantees; to order Station Enterprises to uphold and fulfill its contractual obligation and undertakings under the Lease Agreement and the management agreement; and to compensate the Company for the damages caused to it in an amount of <ix:nonFraction id="Fxbrl_20230919053031498" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20220201to20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" unitRef="ils" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction> million NIS.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.5</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"><span><span>On October 13, 2022, Station Enterprises Ltd. submitted a new claim against the Company, for its eviction of from the leased premises. On March 27, 2023, the judge ordered the consolidation of the hearings in the two lawsuits.</span></span></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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.6</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 parties agreed to refer the dispute in both claims to mediation. The first mediation meeting was scheduled for May 8, 2023.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.7</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 27, 2023, a mediation meeting took place between the parties. After extensive meetings and negotiations between the parties, the mediation was unsuccessful.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.8</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 July 15, 2024, during the first pre-trial, the judge made another attempt to mediate the dispute between the parties, but without success. Consequently, the court scheduled deposition dates and set another pre-trial for March 5, 2025.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.9</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 amount of loss cannot be reasonably estimated because of the preliminary stage of the lawsuit.</span></span></div>
              </td>
            </tr>

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

  <div>
    <ix:nonNumeric id="Fxbrl_20240819102545940" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="C_20240101to20240630" 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:58.5pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 8:</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Ordinary 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">The ordinary shares of the Company entitle their holders to receive notice to participate and vote in general meetings of the Company, the right to share in distributions upon liquidation of the Company and to receive dividends, if declared.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Stock Options and RSUs plans</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">In 2003, the Company adopted a share option plan which has been extended or replaced from time to time. To date, the plan that is currently in effect is the Amended and Restated Share Option and RSU Plan as amended on August 10, 2014 (the &#8220;Plan&#8221;). Under the Plan, options and RSUs may be granted to officers, directors, employees and consultants of the Company or its subsidiaries. The options vest primarily over <ix:nonNumeric id="FFact_310" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20240630" format="ixt-sec:durwordsen">four years</ix:nonNumeric>, subject to certain exceptions. The options expire between <span style="-sec-ix-hidden:FFact_311">six</span> to <ix:nonNumeric id="Fxbrl_20230730181610977" name="crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> from the date of grant. The Plan was extended to expire on December 31, 2024. In 2024, the Company adopted a new share option plan, the 2024 Equity Incentive Plan, to replace the Plan (the &#8220;New Plan&#8221;).</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 has reserved sufficient authorized but unissued Shares for purposes of the Plan and the New Plan (together the &#8220;Plans&#8221;) subject to adjustments as provided in the Plans.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
            </div>
          </div>
          <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

              <tr style="margin-top:0pt;margin-bottom:0pt">
                <td style="width:58.5pt;vertical-align:top;font-weight:bold;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">NOTE 8:</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                  <div style="font-weight:bold;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">SHAREHOLDERS' EQUITY (Cont.)</span></span></div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span>Since the date of the Plan in 2014, the Company has reserved <ix:nonFraction id="Fxbrl_20240819151456068" name="crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">17,207,511</ix:nonFraction> units under the Plans. As of June 30, 2024, an </span></span>aggregated number<span><span>&#160;of <ix:nonFraction id="Fxbrl_20240819151543038" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="C_20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,631,599</ix:nonFraction> ordinary shares were available for future grants under the Plans.</span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the activities for the Company&#8217;s stock options for the six months ended June 30, 2024:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt">
          <ix:nonNumeric id="Fxbrl_20230922121515762" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="C_20240101to20240630" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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="14" 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, 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="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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">average</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">exercise</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">price</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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining contractual term</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(in 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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Aggregate</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">intrinsic</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</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;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="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>
                  <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>
                  <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="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
                    </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;width:52%;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">Outstanding at beginning of year</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_315" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">5,625,482</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_316" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.71</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:nonNumeric id="FFact_317" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20230101to20230630_usgaapAwardTypeAxis_usgaapStockOptionMember" format="ixt-sec:duryear">3.66</ix:nonNumeric></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_318" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">300</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:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</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_319" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">451,823</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_320" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.88</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">&#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:52%;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">Exercised</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_321" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">234,127</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_322" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.31</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">&#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:52%;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">Forfeited or expired</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_323" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">626,739</ix:nonFraction></span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_324" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">3.18</ix:nonFraction></span></span></div>
                    </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">&#160;</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">&#160;</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:52%;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>
                  <td colspan="1" 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: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">Outstanding at end of the period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_325" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">5,216,439</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_326" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.68</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="FFact_327" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" format="ixt-sec:duryear">3.67</ix:nonNumeric></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_328" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">994</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="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%;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>
                  <td colspan="1" 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: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">Options exercisable at end of the period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_329" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">2,986,522</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_330" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.82</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="FFact_331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" format="ixt-sec:duryear">3.08</ix:nonNumeric></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_332" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">383</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="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%;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>
                  <td colspan="1" 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: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">Vested and expected to vest</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_333" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">4,846,189</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_334" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.71</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="FFact_335" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" format="ixt-sec:duryear">3.58</ix:nonNumeric></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_336" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">876</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The weighted average fair value of options granted during the six months ended June 30, 2024, and 2023 was $<ix:nonFraction id="Fxbrl_20220912102538328" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20240101to20240630" unitRef="USDPerShares" decimals="INF" format="ixt:num-dot-decimal">1.24</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220912102529489" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20230101to20230630" unitRef="USDPerShares" decimals="INF" format="ixt:num-dot-decimal">1.06</ix:nonFraction>, respectively.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The </span></span>intrinsic value of options exercised during the six months ended June 30, 2024, and 2023 was<span><span> $<ix:nonFraction id="Fxbrl_20220912102600623" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">141</ix:nonFraction> thousand&#160;and $<ix:nonFraction id="Fxbrl_20220912102554289" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">43</ix:nonFraction> thousand, respectively.</span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the activities for the Company&#8217;s RSUs for the six months ended June 30, 2024:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt">
          <ix:nonNumeric id="Fxbrl_20230922121546577" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" contextRef="C_20240101to20240630" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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;text-indent:2pt"><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;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30, 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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of</span></span></div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs</span></span></div>
                    </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">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average fair value</span></span></div>
                    </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: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:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at beginning of year</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_341" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">2,622,195</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_20240819102311758" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="usd" scale="0" decimals="2" format="ixt:num-dot-decimal">2.42</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</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_343" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">439,677</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="Fxbrl_20230920004630067" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.63</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</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_344" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">218,031</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_20240819102315078" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.27</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_345" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">71,740</ix:nonFraction></span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819102318308" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USDPerShares" scale="0" decimals="2" format="ixt:num-dot-decimal">2.31</ix:nonFraction></span></span></div>
                    </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at end of period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_346" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">2,772,101</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819102321654" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="C_20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="usd" scale="0" decimals="2" format="ixt:num-dot-decimal">2.47</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2024, the total unrecognized estimated compensation cost related to non-vested stock options and RSUs granted prior to that date was $<ix:nonFraction id="FFact_351" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,564</ix:nonFraction> thousand, which is expected to be recognized over a weighted average period of approximately <ix:nonNumeric id="FFact_352" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="C_20240101to20240630" format="ixt-sec:durwordsen">one year</ix:nonNumeric>.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
              <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
            </div>
          </div>
          <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

              <tr style="margin-top:0pt;margin-bottom:0pt">
                <td style="width:58.5pt;vertical-align:top;font-weight:bold;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">NOTE 8:</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                  <div style="font-weight:bold;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">SHAREHOLDERS' EQUITY (Cont.)</span></span></div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the total share-based compensation expenses included in the interim consolidated statements of operations for the six months ended June 30, 2024, and 2023:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt">
          <ix:nonNumeric id="Fxbrl_20230922121602209" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="C_20240101to20240630" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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;text-indent:2pt"><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;text-indent:3pt"><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="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </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">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</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: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:justify;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%;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_353" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">265</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_354" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">226</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</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_355" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">336</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_356" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">477</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and Marketing</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_357" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">683</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_358" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">738</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_359" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,186</ix:nonFraction></span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_360" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">536</ix:nonFraction></span></span></div>
                    </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_361" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,470</ix:nonFraction></span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_362" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,977</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

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

  <div>
    <ix:nonNumeric id="FFact_376" name="crnt:RevenuesTextBlock" contextRef="C_20240101to20240630" escape="true">
      <div style="margin-top:0pt;margin-bottom:0pt">
        <div style="text-align:justify;line-height:1.25;margin-top:0pt;margin-bottom:0pt">
          <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px;margin-top:0pt;margin-bottom:0pt">

              <tr style="margin-top:0pt;margin-bottom:0pt">
                <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 9:</span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                  <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt">REVENUES</span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">The Company recognizes contract liabilities, or deferred revenues, when it receives advance payments from customers before performance obligations have been performed. The balance of deferred revenues approximates the aggregate amount of the transaction price allocated to the unsatisfied performance obligations at the end of the reporting period.</span></span></div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">The following table presents the changes in deferred revenues balance during the six months ended June 30, 2024:</span></span></div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="margin-left:63pt;margin-top:0pt;margin-bottom:0pt">
          <ix:nonNumeric id="Fxbrl_20230922103110486" name="crnt:SignificantChangesInDeferredRevenueTableTextBlock" contextRef="C_20240101to20240630" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" rowspan="1" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">Six months ended June 30, 2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" rowspan="1" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Balance, beginning of the period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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"><ix:nonFraction id="FFact_365" name="us-gaap:DeferredRevenue" contextRef="C_20231231" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,177</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">New unsatisfied performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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"><ix:nonFraction id="FFact_366" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,720</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Reclassification to revenue as a result of satisfying performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">(<ix:nonFraction id="Fxbrl_20240819095626777" name="crnt:ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,666</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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></span></div>
                    </div>
                  </td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Balance, end of the period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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"><ix:nonFraction id="FFact_368" name="us-gaap:DeferredRevenue" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,231</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Less: long-term portion of deferred revenue</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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"><ix:nonFraction id="FFact_369" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">670</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Current portion, end of period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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"><ix:nonFraction id="FFact_370" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,561</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of June 30, 2024, which are expected to be satisfied and recognized in future periods:</span></span></div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="margin-left:63pt;margin-top:0pt;margin-bottom:0pt">
          <ix:nonNumeric id="Fxbrl_20230922103139719" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" contextRef="C_20240101to20240630" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">2025</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">2026 and thereafter</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Unsatisfied performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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"><ix:nonFraction id="FFact_373" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFourMember" unitRef="usd" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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"><ix:nonFraction id="FFact_374" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFiveAndThereafterMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">670</ix:nonFraction></span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">The Company elected to apply the optional exemption under ASC 606 paragraph 10-50-14(a) not to disclose the remaining performance obligations that relate to contracts with an original expected duration of one year or less.</span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
      <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
        <p style="margin-top:8pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18</span></span></p><div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:4pt;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0px;text-align:right;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>CERAGON NETWORKS LTD. AND SUBSIDIARIES</span></strong></span></span></span></p><p style="margin:0pt">&#160;</p><p style="margin-top:0pt;margin-bottom:4pt;border:none;padding:0in;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong><span>NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS</span></strong></span></span></span></p><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-top:5pt;margin-bottom:10pt;text-align:center"/></div>
      </div>
    </div>
  </div>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20240819095303739" name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="C_20240101to20240630" escape="true">
        <div>
          <div style="line-height:1.25">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif">NOTE 10:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:bold">CUSTOMERS AND GEOGRAPHIC INFORMATION</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">The following table presents the total revenues for the six months ended June 30, 2024, and 2023, allocated to the geographic areas in which it was generated. Revenues are attributed to geographic areas based on the location of the end-users.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <ix:nonNumeric id="Fxbrl_20240819095247570" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" contextRef="C_20240101to20240630" escape="true">
            <div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <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="1" style="vertical-align:bottom;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">June 30,</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">2024</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="line-height:1.25">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">North America (*)</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="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="FFact_377" name="us-gaap:Revenues" contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtNorthAmericaMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,180</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="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="FFact_378" name="us-gaap:Revenues" contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtNorthAmericaMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,572</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EMEA (**)</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_379" name="us-gaap:Revenues" contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtEuropeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,913</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_380" name="us-gaap:Revenues" contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtEuropeMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,944</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia-Pacific</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="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="FFact_383" name="us-gaap:Revenues" contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtAsiaMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,978</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="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="FFact_384" name="us-gaap:Revenues" contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtAsiaMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,575</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">India</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_385" name="us-gaap:Revenues" contextRef="C_20240101to20240630_srtStatementGeographicalAxis_countryIN" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,566</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_386" name="us-gaap:Revenues" contextRef="C_20230101to20230630_srtStatementGeographicalAxis_countryIN" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,933</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Latin America</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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_387" name="us-gaap:Revenues" contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtLatinAmericaMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,949</ix:nonFraction></span></span></div>
                        </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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_388" name="us-gaap:Revenues" contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtLatinAmericaMember" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,536</ix:nonFraction></span></span></div>
                        </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="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-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:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_389" name="us-gaap:Revenues" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,586</ix:nonFraction></span></span></div>
                        </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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_390" name="us-gaap:Revenues" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">169,560</ix:nonFraction></span></span></div>
                        </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="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, 2024, and 2023, <ix:nonFraction id="Fxbrl_20230920005033514" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20240630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">98</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20230920005711088" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20230630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">93</ix:nonFraction>% represent revenues in the United States.</span></span></div>
              <div style="margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(**) Including Europe, Middle East and Africa.</span></span></div>
            </div>
          </ix:nonNumeric>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
    </div>
  </div>

  <div>
    <div>
      <ix:nonNumeric id="F20240820213154062_30" name="us-gaap:EarningsPerShareTextBlock" contextRef="C_20240101to20240630" escape="true">
        <div>
          <div style="line-height:1.25">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif">NOTE 11:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold">EARNINGS PER SHARE</div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="line-height:1.25">
            <div style="text-align:justify;text-indent:-28.35pt;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 sets forth the computation of basic and diluted income per share:</span></span></div>
            <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
            <ix:nonNumeric id="F20240820213154062_28" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="C_20240101to20240630" 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">&#160;</td>
                      <td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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"><span style="font-weight:bold">&#160;</span>Numerator:</span></span></div>
                      </td>
                    </tr>

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

                      <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="1" style="vertical-align:bottom;vertical-align:bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">June 30,</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">2024</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <div style="line-height:1.25">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">$ thousands</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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">Numerator for basic and diluted income per share -</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 style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net income available to holders of ordinary shares</span></span></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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20240820213154061_18" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20240630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,236</ix:nonFraction></span></span></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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20240820213154061_19" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20230630" unitRef="usd" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056</ix:nonFraction></span></span></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>
                <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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Denominator:</span></span></div>
                      </td>
                    </tr>

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

                      <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="1" style="vertical-align:bottom;vertical-align:bottom">
                          <div style="text-align:center;margin-right:4.5pt;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">Six months ended</span></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;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="6" rowspan="1" style="border-bottom:2px solid;vertical-align:bottom">
                          <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">June 30,</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="2" rowspan="1" style="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">2024</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25">
                            <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">2023</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator for diluted income per share -</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares</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_20240819094051665_20240820213154061_18" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,632,241</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_20240819094051665_20240820213154061_19" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20230101to20230630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">84,359,762</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Add &#8211; RSUs and stock options</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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819094053306_20240820213154061_18" name="crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">2,120,922</ix:nonFraction></span></span></div>
                          </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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819094053306_20240820213154061_19" name="crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" contextRef="C_20230101to20230630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">792,872</ix:nonFraction></span></span></div>
                          </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:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator for diluted income per share - adjusted</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">&#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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819094054889_20240820213154061_18" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">87,753,163</ix:nonFraction></span></span></div>
                          </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">&#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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240819094054889_20240820213154061_19" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20230101to20230630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">85,152,634</ix:nonFraction></span></span></div>
                          </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>
            </ix:nonNumeric>
            <div style="line-height:1.25">
              <div style="text-align:justify;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25">&#160;</div>
              <div style="text-align:center;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif">
                <div style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The total weighted average number of shares related to the outstanding options and RSUs excluded from the calculations of diluted net earnings per share due to their anti-dilutive effect was <ix:nonFraction id="F20240820213154061_26" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="C_20240101to20240630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,928,259</ix:nonFraction> and <ix:nonFraction id="F20240820213154061_27" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="C_20230101to20230630" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">5,132,809</ix:nonFraction> for the six months ended June 30, 2024, and 2023, respectively.</span></span></span></span></div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="text-align:center;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif">
            <div>&#160;</div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">19</span></span></span>
          </div>
        </div>
        <div style="line-height:1.25">
          <hr style="border:none;border-bottom:4px solid black;border-top:1px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center"/>
        </div>
      </div>
    </div>
    <div style="width:100%">&#160;</div>
  </div>
</div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>exhibit_99-2.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: zk-global
         Document created using Broadridge PROfile 24.6.1.5240
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <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 style="text-align: right;"><font style="font-weight: bold;"><u>Exhibit 99.2</u></font><br>
  </div>
  <div>
    <div class="BRPFPageHeader">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Components of Results of Operations</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Revenues.</font> We generate revenues primarily from the sale of our products, and, to a lesser extent, services. The final price to the customer
      may largely vary based on various factors, including but not limited to the size of a given transaction, the geographic location of the customer, the specific application for which products are sold, the channel through which products are sold, the
      competitive environment and the results of negotiation.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">
      <div style="text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Cost of Revenues.</font> Our cost of revenues consists primarily of the prices we pay contract manufacturers for the products they manufacture for us, the costs of
        off the shelf parts, accessories and antennas, the costs of our manufacturing and operations facilities, estimated and actual warranty costs, costs related to management of our manufacturers&#8217; activity and procurement of our proprietary and other
        product parts, supply chain and shipping, as well as inventory write off costs, depreciation of equipment and amortization of intangible assets. In addition, we pay salaries and related costs to our employees and fees to subcontractors relating to
        installation, maintenance, and other professional services.</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Significant Expenses</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Research and Development Expenses, net</font>. Our research and development expenses, net of government grants, consist primarily of salaries and
      related costs for research and development personnel, subcontractors&#8217; costs, costs of materials, costs of R&amp;D facilities and depreciation of equipment. All of our research and development costs are expensed as incurred, except for development
      expenses, which are capitalized in accordance with ASC 985-20 and ASC 350-40. We believe that continued investment in research and development is essential to attaining our strategic objectives.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Sales and Marketing Expenses. </font>Our sales and marketing expenses consist primarily of compensation and related costs for sales and marketing
      personnel, trade show and exhibit expenses, travel expenses, commissions and promotional materials.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">
      <div style="text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">General and Administrative Expenses.</font> Our general and administrative expenses consist primarily of compensation and related costs for executive, finance,
        information system and human resources personnel, professional fees (including legal and accounting fees), insurance, maintenance costs for information systems software, provisions for credit loss (doubtful debts), depreciation expenses, and other
        general corporate expenses.</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Restructuring and related charges.</font> Restructuring expenses consist primarily of costs associated with reduction in workforce, establishment
      of new research and development centers in additional countries, consolidation of excess facilities, termination of contracts and the restructuring of certain business functions. Restructuring and related expenses are reported separately in the
      consolidated statements of operations.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Acquisition- and integration-related charges. </font>Acquisition-related expenses include those expenses related to acquisitions that would
      otherwise not have been incurred by the Company, including professional and services fees, such as legal, audit, consulting, paying agent and other fees. Acquisition-related costs are not included as components of consideration transferred but are
      accounted for as expenses in the period in which the costs are incurred.</div>
    <div style="text-align: justify; line-height: 1.25;">Integration-related expenses represent incremental costs related to combining the Company and its business acquisitions, such as third-party consulting and other third-party services related to
      merging the previously separate companies' systems and processes.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Financial expenses and others, net.</font> Our financial expenses and others, net, consist primarily of gains and losses arising from the
      re-measurement of transactions and balances denominated in non-dollar currencies into dollars, gains and losses from our currency hedging activity, interest paid on bank loans and factoring activities, other fees and commissions paid to banks,
      actuarial losses, and other expenses.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Taxes</font>. Our taxes on income consist of current corporate tax expenses in various locations and changes in deferred tax assets and
      liabilities, as well as changes in reserves for uncertain tax positions.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </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; font-weight: bold;">Results of Operations</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">The following table presents interim consolidated statement of operations data for the periods indicated and as a percentage of total revenues (in thousands of U.S. dollars).</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" class="cfttable" id="zbc18484b1d19467faccccdadfdcf239c" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">

        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Six months ended</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;"><u>June 30, 2024</u></div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">(Unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Six months ended</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;"><u>June 30, 2023</u></div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">(Unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" colspan="2" style="vertical-align: middle; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;">&#160;$</td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><br>
            </div>
          </td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold; text-align: center;">%</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" colspan="2" style="vertical-align: middle; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;">&#160;$</td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><br>
            </div>
          </td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold; text-align: center;">%</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%;">
            <div style="line-height: 1.25;">Revenues</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">184,586</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">100.0</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">169,560</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">100.0</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
            <div style="line-height: 1.25;">Cost of revenues</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">119,057</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">64.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">111,028</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">65.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%; padding-bottom: 2px;">
            <div style="line-height: 1.25;">Gross profit</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">65,529</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">35.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">58,532</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">34.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%;">
            <div style="line-height: 1.25;">Operating expenses:</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%;">
            <div style="line-height: 1.25;">&#160;&#160;&#160;Research and development, net</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">17,232</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">9.3</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">15,750</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">9.3</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%;">
            <div style="line-height: 1.25;">&#160;&#160;&#160;Sales and Marketing</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">22,769</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">12.3</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">19,974</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">11.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%;">
            <div style="line-height: 1.25;">&#160;&#160;&#160;General and administrative</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">8,158</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">4.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">11,542</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">6.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%;">
            <div style="line-height: 1.25;">&#160;&#160;&#160;Restructuring and related charges</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">1,416</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">0.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">897</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">0.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%; padding-bottom: 2px;">
            <div style="text-indent: -4.5pt; margin-left: 11.2pt; line-height: 1.25;">Acquisition- and integration related-charges</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">1,377</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">0.7</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
            <div style="line-height: 1.25;">Total operating expenses</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">50,952</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">27.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">48,163</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="line-height: 1.25;">28.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%;">
            <div style="line-height: 1.25;">Operating income</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">14,577</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">7.9</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">6.1</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%;">
            <div style="line-height: 1.25;">Financial expenses and others, net</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">4,777</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">2.6</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">3,344</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="line-height: 1.25;">1.9</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 52%; padding-bottom: 2px;">
            <div style="line-height: 1.25;">Taxes on income</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">1,564</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">0.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">2,969</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" 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);">
            <div style="line-height: 1.25;">1.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
            <div style="line-height: 1.25;">Net income</div>
          </td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">8,236</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">4.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">4,056</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
          <td valign="bottom" class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
          <td valign="bottom" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">2.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-weight: bold;">Six months ended June 30, 2024, compared to six months ended June 30, 2023</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">
      <div style="text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">&#160;Revenues</font>. Revenues totaled $184.6 million in the first six months of 2024 as compared to $169.6 million in the first six months of 2023, an increase of $15.0
        million, or 8.9%. Revenues in the India region increased to $61.6 million in the first six months of 2024 from $46.9 million in the first six months of 2023. Revenues in the North America region increased to $52.2 million in the first six months of
        2024 from $48.6 million in the first six months of 2023. Revenues in the EMEA region increased to $33.9 million in the first six months of 2024 from $32.0 million in the first six months of 2023. Revenues in the Latin America region decreased to
        $19.9 million in the first six months of 2024 from $22.5 million in the first six months of 2023. Revenues in the APAC region decreased to $17.0 million in the first six months of 2024 from $19.6 million in the first six months of 2023.</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Cost of revenues. </font>Cost of revenues totaled $119.1 million in the first six months of 2024 compared to $111.0 million in the first six
      months of 2023, an increase of $8.1 million, or 7.2%. The increase was primarily attributed to:</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z57d21c9f5e044bfda3d339acd366b832">

        <tr>
          <td style="width: 36pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>Increase of $7.4 million relates to higher material costs, primarily due to the higher volume of revenues;</div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 36pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>Increase of $1.0 million in shipping and storage costs;</div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 36pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>Increase of $0.5 million relates to amortization of acquired intangible assets;</div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 36pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>Increase of $0.2 million in salaries related expenses;</div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 36pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>Increase of $0.2 million in travel and other indirect expenses;</div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 36pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>Decrease of $1.2 million in inventories write-off.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Gross Margin</font>. Gross profit as a percentage of revenues increased to 35.5% in the first six months of 2024 from 34.5% in the first six
        months of 2023. This increase is mainly attributed to increased revenues coupled with improvement in product costs and better control over our fixed costs.</div>
      <div style="line-height: 1.25">&#160;</div>
    </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>
    <br>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Research and Development Expenses, Net. </font>Research and development expenses, net, totaled $17.2 million in the first six months of 2024
      compared to $15.8 million in the first six months of 2023, an increase of $1.5 million, or 9.4%. The increase was primarily attributed to higher salary and employee-related expenses of $1.6 million, and an increase of $0.4 million in other research
      and development expenses, offset by an increase of $0.5 million in IIA (Israeli Innovation Authority) grants. Research and development expenses, net for the first six months of 2024, included Siklu's expenses for a complete six-month period for the
      first time. Our research and development efforts are a key element of our strategy and are essential to our success. We intend to maintain our focus on research and development initiatives, and we foresee that an increase or a decrease in our total
      revenue would not necessarily result in a proportional increase or decrease in the levels of our research and development expenditures.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Sales and Marketing Expenses. </font>Sales and Marketing expenses totaled $22.8 million in the first six months of 2024 compared to $20.0 million
      in the first six months of 2023, an increase of $2.8 million or 14.0%. This increase was primarily attributed to higher salary and employee-related expenses of $1.4 million, an increase of $0.8 million in trade shows, and marketing events and
      expenses, an increase of $0.5 million in agents' commissions, and an increase of $0.4 million in amortization of acquired intangible assets, offset by a decrease in sales commissions expenses of $0.3 million. Sales and Marketing expenses for the
      first six months of 2024 included Siklu's expenses for a complete six-month period for the first time.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">General and Administrative Expenses. </font>General and administrative expenses totaled $8.2 million in the first six months of 2024 compared to
      $11.5 million in the first six months of 2023, a decrease of $3.3 million, or 29.3%. The decrease was primarily attributed to a decrease of $4.5 million in doubtful debts, which included a $4.0 million benefit related to an initial collection from a
      $12.0 million debt settlement agreement reached with a South American customer. These are offset by an increase of $0.7 million in share-based compensation and an increase of $0.5 million in salary and employee-related expenses. General and
      administrative expenses for the first six months of 2024 included Siklu's expenses for a complete six-month period for the first time.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Restructuring and related charges. </font>Restructuring and related charges totaled $1.4 million in the first six months of 2024 as compared to
      $0.9 million in the first six months of 2023, an increase of $0.5 million. The increase was primarily attributed to termination severance pay and other related costs for the impacted employees.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">Acquisition- and integration-related charges. </font>Acquisition- and integration-related charges<font style="font-style: italic;">&#160;</font>totaled


        $1.4 million in the first six months of 2024, whereas there were no Acquisition- and integration-related charges in the first six months of 2023. The increase was primarily attributed to the acquisition and integration expenses associated with the
        acquisition of Siklu, which would otherwise not have been incurred by the Company, including professional and services fees, such as legal, audit, consulting, paying agent and other fees as well as incremental costs related to combining the Company
        and Siklu, such as third-party consulting, facilities consolidation costs and other third-party services related to merging Siklu&#8217;s systems and processes.</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Financial expenses and others, Net. </font>Financial expenses and others, net, totaled $4.8 million in the first six months of 2024 as compared
      to $3.3 million in the first six months of 2023, an increase of $1.5 million. This increase was mainly attributable to an increase of $2.3 million related to exchange rate differences, offset by a decrease of $0.5 million in net interest expenses and
      a decrease of $0.3 million in other net finance expenses.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Taxes on income</font>. Tax expenses totaled $1.6 million in the first six months of 2024 as compared to $3.0 million in the first six months of
      2023, a decrease of $1.4 million. The decrease was mainly attributable to a decrease in deferred taxes of $1.3 million, and a decrease of $0.3 million in current tax expenses, offset by an increase of $0.2 million in respect of uncertain tax
      positions.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Net income. </font>The Company had a net income of $8.2 million in the first six months of 2024 as compared to a net income of $4.1 million in
      the first six months of 2023, an increase of $4.1 million. As a percentage of revenues, net income was 4.5% in 2024 compared to 2.4% in 2023. The increase was attributable primarily to higher revenues and gross profit offset by higher operating
      expenses.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </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="text-align: justify; line-height: 1.25; 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;">
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">As of June 30, 2024, we had approximately $26.3 million in cash and cash equivalents.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On June 27, 2024, the Company renewed a total credit line of $117.9 million with the banks for an additional two years (until June 30, 2026) while maintaining the facility dedicated
        for short-term loans on $77.0 million and reducing the facilities dedicated for bank guarantees to $40.9 million.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="text-align: justify; line-height: 1.25;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The credit facility is provided by a bank syndicate, with each bank agreeing severally (and not jointly) to make its agreed portion of the credit lines to us in accordance with the
      terms of the credit agreement. Such credit agreement includes a framework for joint decision-making powers by the banks.&#160;As of June 30, 2024, we had $48.5 million available under our credit facility in the form of loans and $20.0 million available in
      bank guarantees outstanding in respect of tender offer guarantees, financial guarantees, warranty guarantees and performance guarantees to our customers.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The Credit Facility contains financial and other covenants requiring that the Company maintains, among other things, minimum shareholders' equity value and financial assets, a
        certain ratio between its shareholders' equity (excluding total intangible assets) and the total value of its assets (excluding total intangible assets) on its balance sheet, a certain ratio between its net financial debt to each of its working
        capital and accounts receivable. As of June 30, 2024, the Company met all of its covenants.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The Credit Facility is secured by a floating charge over all Company's assets as well as several customary fixed charges on specific assets.</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">&#160;Net cash provided by operating activities was $11.3 million for the six months ended June 30, 2024. In the first six months of 2024, our cash provided by operating activities was predominantly
        affected by the following principal factors:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zc38d4e45c020411a9d22186fba0af846">

        <tr>
          <td style="width: 7.69%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226;</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226;</div>
            <div style="text-align: justify; line-height: 1.25;">
              <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
              <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
              <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
              <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226; </font></div>
            </div>
          </td>
          <td style="width: 0.96%; vertical-align: top;">&#160;</td>
          <td style="width: 91.35%; vertical-align: top;">
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">our net income of $8.2 million;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $8.5 million decrease in inventory;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $5.9 million of depreciation and amortization expenses;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $2.5 million of share-based compensation expenses;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $0.5 million increase in trade payables and accrued liabilities; and</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">
              <div style="text-align: left; line-height: 1.25;">a $0.1 million loss from sale of property and equipment, net.</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">These factors were offset mainly by:</div>
      <div style="text-align: justify; line-height: 1.25;">&#160;&#160;</div>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zc3524af6e82544bb9ca6cbfadf206037">

        <tr>
          <td style="width: 7.69%; vertical-align: top;">
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226; </font></div>
          </td>
          <td style="width: 0.98%; vertical-align: top;">&#160;</td>
          <td style="width: 91.32%; vertical-align: top;">
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $10.6 million increase in trade receivables and other accounts receivables;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $2.9 million decrease in deferred revenue;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $0.6 million decrease in accrued severance pay and pensions, net; and</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $0.3 million decrease in operating lease liability, net.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: justify; line-height: 1.25;">Net cash used in operating activities was $6.7 million for the six months ended June 30, 2023. In the first six months of 2023, our cash provided by operating activities was predominantly affected
        by the following principal factors:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z9565ef35ff5f403798f53baa7b26235a">

        <tr>
          <td style="width: 7.69%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226;</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226;</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226;</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226;</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8226; </div>
          </td>
          <td style="width: 0.96%; vertical-align: top;">&#160;</td>
          <td style="width: 91.35%; vertical-align: top;">
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">our net income of $4.1 million;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $5.1 million of depreciation and amortization expenses;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $4.1 million decrease in inventory;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $1.9 million increase in share-based compensation expenses; and</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $0.4 million increase in deferred revenue.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </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="text-align: justify; line-height: 1.25;">These factors were offset mainly by:</div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;&#160;</div>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z2af4c38fe5c34e1b874ebe37a635b844">

        <tr>
          <td style="width: 7.69%; vertical-align: top;">
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226;</font></div>
            <div style="text-align: center;"><font style="font-family: 'Times New Roman',Times,serif;">&#8226; </font></div>
          </td>
          <td style="width: 0.98%; vertical-align: top;">&#160;</td>
          <td style="width: 91.32%; vertical-align: top;">
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $6.4 million increase in trade receivables and other accounts receivables;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $1.6 million decrease in trade payables and accrued liabilities;</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $0.6 million decrease in operating lease liability, net; and</div>
            <div style="text-align: justify; text-indent: -13.3pt; margin-left: 13.3pt; line-height: 1.25;">a $0.3 million decrease in accrued severance pay and pensions, net.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#160;&#160;Net cash used in investing activities was approximately $8.9 million in the first six months of 2024, compared to $7.3 million in the first six months of 2023. In the first six
        months of 2024, our investing activities were comprised of $7.9 million paid for the purchase of property and equipment and $1.0 million of software development costs capitalized. In the first six months of 2023, our investing activities were
        comprised of $5.5 million paid for the purchase of property and equipment and $1.8 million of software development costs capitalized.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Net cash used in financing activities was approximately $3.6 million in the first six months of 2024, compared to net cash provided by financing activities of $2.1 million in the
        first six months of 2023. In the first six months of 2024, our net cash used in financing activities was primarily due to $4.1 million repayments of bank credit and loans, net, offset by $0.5 million of proceeds from stock-options exercise. In the
        first six months of 2023, our net cash provided by financing activities was, attributed mainly to $2.1 million proceeds from bank credit and loans, net.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Our capital requirements are dependent on many factors, including, among other things, working capital requirements to finance the business activity of the Company and the
      allocation of resources to research and development, marketing and sales activities. We may decide to raise capital if and when we may require it, subject to changes in our business activities.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">We believe that current cash and cash equivalent balances, together with the credit facility available with the lenders, will be sufficient for our requirements through at least
      the next 12 months.</div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </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>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>crnt-20240630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:crnt="http://www.ceragon.com/20240630" 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/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" targetNamespace="http://www.ceragon.com/20240630" 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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"/>
  <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <import namespace="http://fasb.org/us-gaap-ebp/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/ebp/elts/us-gaap-ebp-2024.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://www.ceragon.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <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://www.ceragon.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
        <link:definition>0002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</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://www.ceragon.com/role/crnt-cbsp" id="crnt-cbsp">
        <link:definition>0003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (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://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations" id="InterimConsolidatedStatementsOfOperations">
        <link:definition>0004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</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://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss" id="InterimConsolidatedStatementsOfComprehensiveLoss">
        <link:definition>0005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</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://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" id="CondensedConsolidatedStatementsOfChangesInShareholdersEquity">
        <link:definition>0006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN 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://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows" id="InterimConsolidatedStatementsOfCashFlows">
        <link:definition>0007 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</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://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlowsParenthetical" id="InterimConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>0008 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (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://www.ceragon.com/role/crnt-g12" id="crnt-g12">
        <link:definition>0009 - 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://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0010 - Disclosure - SUMMARY OF 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://www.ceragon.com/role/CreditLosses" id="CreditLosses">
        <link:definition>0011 - Disclosure - CREDIT LOSSES</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://www.ceragon.com/role/crnt-i1" id="crnt-i1">
        <link:definition>0012 - Disclosure - INVENTORIES</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://www.ceragon.com/role/crnt-fvm1" id="crnt-fvm1">
        <link:definition>0013 - Disclosure - FAIR VALUE MEASUREMENT</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://www.ceragon.com/role/crnt-di" id="crnt-di">
        <link:definition>0014 - Disclosure - DERIVATIVE INSTRUMENTS</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://www.ceragon.com/role/crnt-cacl1" id="crnt-cacl1">
        <link:definition>0015 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES</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://www.ceragon.com/role/crnt-se12" id="crnt-se12">
        <link:definition>0016 - 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://www.ceragon.com/role/Revenues" id="Revenues">
        <link:definition>0017 - Disclosure - REVENUES</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://www.ceragon.com/role/GeographicInformation" id="GeographicInformation">
        <link:definition>0018 - Disclosure - CUSTOMERS AND GEOGRAPHIC 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://www.ceragon.com/role/EARNINGSPERSHARE" id="EARNINGSPERSHARE">
        <link:definition>0019 - Disclosure - EARNINGS 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://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>0020 - Disclosure - SUMMARY OF 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://www.ceragon.com/role/CreditLossesTables" id="CreditLossesTables">
        <link:definition>0021 - Disclosure - CREDIT LOSSES (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://www.ceragon.com/role/crnt-it1" id="crnt-it1">
        <link:definition>0022 - Disclosure - INVENTORIES (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://www.ceragon.com/role/crnt-fvmt1" id="crnt-fvmt1">
        <link:definition>0023 - Disclosure - FAIR VALUE MEASUREMENT (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://www.ceragon.com/role/crnt-dit" id="crnt-dit">
        <link:definition>0024 - Disclosure - DERIVATIVE INSTRUMENTS (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://www.ceragon.com/role/crnt-set" id="crnt-set">
        <link:definition>0025 - 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://www.ceragon.com/role/RevenuesTables" id="RevenuesTables">
        <link:definition>0026 - Disclosure - REVENUES (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://www.ceragon.com/role/crnt-scagit" id="crnt-scagit">
        <link:definition>0027 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (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://www.ceragon.com/role/EARNINGSPERSHARETables" id="EARNINGSPERSHARETables">
        <link:definition>0028 - Disclosure - EARNINGS 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://www.ceragon.com/role/GENERALNarrativeDetails" id="GENERALNarrativeDetails">
        <link:definition>0029 - Disclosure - GENERAL (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://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>0030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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://www.ceragon.com/role/CREDITLOSSESNarrativeDetails" id="CREDITLOSSESNarrativeDetails">
        <link:definition>0031 - Disclosure - CREDIT LOSSES (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://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails" id="CreditLossesScheduleOfAllowanceForCreditLossesDetails">
        <link:definition>0032 - Disclosure - CREDIT LOSSES (Schedule of allowance for credit losses) (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://www.ceragon.com/role/INVENTORIESDetailTextuals" id="INVENTORIESDetailTextuals">
        <link:definition>0033 - Disclosure - INVENTORIES (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://www.ceragon.com/role/InventoriesDetails" id="InventoriesDetails">
        <link:definition>0034 - Disclosure - INVENTORIES (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://www.ceragon.com/role/crnt-fvmd1" id="crnt-fvmd1">
        <link:definition>0035 - Disclosure - FAIR VALUE MEASUREMENT (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://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails" id="DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails">
        <link:definition>0036 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Fair Value of Derivative Contracts) (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://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails" id="DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails">
        <link:definition>0037 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (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://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails" id="DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails">
        <link:definition>0038 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations) (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://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails" id="CommitmentsAndContingentLiabilitiesNarrativeDetails">
        <link:definition>0039 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (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://www.ceragon.com/role/ShareholdersEquityNarrativeDetails" id="ShareholdersEquityNarrativeDetails">
        <link:definition>0040 - 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://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails" id="ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails">
        <link:definition>0041 - Disclosure - SHAREHOLDERS' EQUITY (Summary Of Stock Options Granted) (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://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails" id="ShareholdersEquityScheduleOfRsusGrantedDetails">
        <link:definition>0042 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of RSUs Granted) (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://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails" id="ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails">
        <link:definition>0043 - Disclosure - SHAREHOLDERS' EQUITY (Schedule Of Equity-Based 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://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails" id="RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails">
        <link:definition>0044 - Disclosure - REVENUES (Schedule of Significant Changes in Deferred Revenues) (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://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails" id="RevenuesScheduleOfRemainingPerformanceObligationsDetails">
        <link:definition>0045 - Disclosure - REVENUES (Schedule of Remaining Performance Obligations) (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://www.ceragon.com/role/CustomersAndGeographicInformationDetails" id="CustomersAndGeographicInformationDetails">
        <link:definition>0046 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (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://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails" id="CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails">
        <link:definition>0047 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Schedule Of Revenues From Sales To Unaffiliated Customers) (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://www.ceragon.com/role/EARNINGSPERSHARENarrativeDetails" id="EARNINGSPERSHARENarrativeDetails">
        <link:definition>0048 - Disclosure - EARNINGS 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://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails" id="CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails">
        <link:definition>0049 - Disclosure - EARNINGS PER SHARE (Schedule of computation of basic and diluted income (loss) 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:linkbaseRef xlink:type="simple" xlink:href="crnt-20240630_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="crnt-20240630_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="crnt-20240630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="crnt-20240630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AccruedSeverancePayAndPensions" id="crnt_AccruedSeverancePayAndPensions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountOfProjectGuarantees" id="crnt_AmountOfProjectGuarantees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="BalanceAddedInBusinessCombination" id="crnt_BalanceAddedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="BasicAndDilutedEarningPerShare" id="crnt_BasicAndDilutedEarningPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChangesOfPropertyAndEquipment" id="crnt_ChangesOfPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" id="crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CreditLossesTablesAbstract" id="crnt_CreditLossesTablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CumulativeEffectOfAccountingChange" id="crnt_CumulativeEffectOfAccountingChange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrencyForwardAndOptionContractsMember" id="crnt_CurrencyForwardAndOptionContractsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerOneMember" id="crnt_CustomerOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerTwoMember" id="crnt_CustomerTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DocumentAndEntityInformationAbstract" id="crnt_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExtraordinaryAndUnusualEventsPolicyTextBlock" id="crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstTrancheMember" id="crnt_FirstTrancheMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GrantRevenue" id="crnt_GrantRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" id="crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" id="crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermBankDeposits" id="crnt_LongTermBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NonCurrentDeferredTaxAssets" id="crnt_NonCurrentDeferredTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OutstandingInventoryPurchaseOrders" id="crnt_OutstandingInventoryPurchaseOrders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PaycheckProtectionProgramLoanMember" id="crnt_PaycheckProtectionProgramLoanMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRoyalties" id="crnt_PercentageOfRoyalties" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfTotalRevenues1" id="crnt_PercentageOfTotalRevenues1" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations" id="crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="Remaining2022Member" id="crnt_Remaining2022Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ResearchAndDevelopmentMember" id="crnt_ResearchAndDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevenuesTextBlock" id="crnt_RevenuesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfBalancesWithRelatedPartiesTableTextBlock" id="crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondTrancheMember" id="crnt_SecondTrancheMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SettlementAgreementMember" id="crnt_SettlementAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SeverancePayAndPensionFund" id="crnt_SeverancePayAndPensionFund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" id="crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan" id="crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" id="crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantChangesInDeferredRevenueTableTextBlock" id="crnt_SignificantChangesInDeferredRevenueTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets" id="crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TwoThousandTwentyFiveAndThereafterMember" id="crnt_TwoThousandTwentyFiveAndThereafterMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandTwentyFourMember" id="crnt_TwoThousandTwentyFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageNumberOfSharesOutstandingBasicDiluted" id="crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" id="crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>crnt-20240630_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="crnt-20240630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfOperations" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfCashFlows" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InventoriesDetails" roleURI="http://www.ceragon.com/role/InventoriesDetails"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_6"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SeverancePayAndPensionFund" xlink:label="loc_crnt_SeverancePayAndPensionFund_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_26"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AccruedSeverancePayAndPensions" xlink:label="loc_crnt_AccruedSeverancePayAndPensions_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_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_InventoryNet_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_ReceivablesNetCurrent_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_PrepaidExpenseAndOtherAssetsCurrent_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_Assets_0" xlink:to="loc_us-gaap_AssetsNoncurrent_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_AssetsNoncurrent_6" xlink:to="loc_crnt_SeverancePayAndPensionFund_6" 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_6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7" 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_6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8" 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_6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9" 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_6" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_10" 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_AssetsNoncurrent_6" xlink:to="loc_us-gaap_Goodwill_11" 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_LiabilitiesAndStockholdersEquity_13" xlink:to="loc_us-gaap_LiabilitiesCurrent_14" 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_14" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_14" 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_14" xlink:to="loc_us-gaap_AccountsPayableCurrent_15" 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_14" xlink:to="loc_us-gaap_DeferredRevenueCurrent_16" 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_14" xlink:to="loc_us-gaap_ShortTermBorrowings_17" 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_14" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_18" 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_13" xlink:to="loc_us-gaap_StockholdersEquity_20" 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_20" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_20" 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_20" xlink:to="loc_us-gaap_AdditionalPaidInCapital_21" 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_20" xlink:to="loc_us-gaap_CommonStockValue_22" 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_20" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_23" 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_StockholdersEquity_20" xlink:to="loc_us-gaap_TreasuryStockValue_24" 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_13" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_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_LiabilitiesNoncurrent_26" xlink:to="loc_crnt_AccruedSeverancePayAndPensions_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_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_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_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_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_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_13"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_us-gaap_OperatingIncomeLoss_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_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_CostOfRevenue_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_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_SellingAndMarketingExpense_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_OperatingExpenses_5" xlink:to="loc_us-gaap_RestructuringCosts_8" 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_OperatingExpenses_5" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9" 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_NetIncomeLoss_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_13" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_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_OtherComprehensiveIncomeOtherNetOfTax_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_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_OtherComprehensiveIncomeOtherNetOfTax_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_3" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_4" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPostemploymentObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPostemploymentObligations_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_10"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_21"/>
    <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_us-gaap_IncreaseDecreaseInAccountsReceivable_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_IncreaseDecreaseInInventories_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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_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_us-gaap_IncreaseDecreaseInDeferredRevenue_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_us-gaap_DepreciationAndAmortization_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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_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_us-gaap_IncreaseDecreaseInPostemploymentObligations_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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_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_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_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_IncreaseDecreaseInAccountsPayable_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_IncreaseDecreaseInOperatingLeaseLiability_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_15" 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_15" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_15" 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_15" xlink:to="loc_us-gaap_PaymentsToAcquireSoftware_16" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_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_NetCashProvidedByUsedInFinancingActivities_18" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_18" 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_18" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfDebt_19" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_21" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_3"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0" xlink:to="loc_us-gaap_InventoryFinishedGoods_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_InventoryNet_0" xlink:to="loc_us-gaap_InventoryWorkInProcess_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_InventoryNet_0" xlink:to="loc_us-gaap_InventoryRawMaterials_3" order="20" use="optional" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>6
<FILENAME>crnt-20240630_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="crnt-20240630.xsd#CondensedConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-fvmd1" roleURI="http://www.ceragon.com/role/crnt-fvmd1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails" roleURI="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails" roleURI="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails" roleURI="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CommitmentsAndContingentLiabilitiesNarrativeDetails" roleURI="http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquityNarrativeDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#RevenuesScheduleOfRemainingPerformanceObligationsDetails" roleURI="http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CustomersAndGeographicInformationDetails" roleURI="http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails" roleURI="http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquityScheduleOfRsusGrantedDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CREDITLOSSESNarrativeDetails" roleURI="http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"/>
  <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://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_16"/>
    <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_TreasuryStockCommonMember_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_AccumulatedOtherComprehensiveIncomeMember_4" order="30" 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_5" order="40" 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_10" 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_11" 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_12" 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_13" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14" 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_OtherComprehensiveIncomeLossNetOfTax_15" 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_us-gaap_NetIncomeLoss_16" order="70" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-fvmd1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_7"/>
    <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_FairValueInputsLevel2Member_1" order="0" 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/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DerivativeAssets_6" 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_LiabilitiesFairValueDisclosure_7" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_6"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CurrencyForwardAndOptionContractsMember" xlink:label="loc_crnt_CurrencyForwardAndOptionContractsMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_17"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_0" xlink:to="loc_us-gaap_DerivativeTable_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_DerivativeTable_1" xlink:to="loc_us-gaap_HedgingDesignationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_NondesignatedMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6" xlink:to="loc_crnt_CurrencyForwardAndOptionContractsMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_11" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_11" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_11" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_11" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_17" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CurrencyForwardAndOptionContractsMember" xlink:label="loc_crnt_CurrencyForwardAndOptionContractsMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_Default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_0" xlink:to="loc_us-gaap_DerivativeTable_2" order="10" 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_DerivativeTable_2" xlink:to="loc_us-gaap_HedgingDesignationAxis_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_2" xlink:to="loc_us-gaap_HedgingDesignationDomain_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2" xlink:to="loc_us-gaap_NondesignatedMember_3" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_2" xlink:to="loc_us-gaap_HedgingDesignationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7" xlink:to="loc_crnt_CurrencyForwardAndOptionContractsMember_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_Default" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ResearchAndDevelopmentMember" xlink:label="loc_crnt_ResearchAndDevelopmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_10"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_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_CostOfSalesMember_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_crnt_ResearchAndDevelopmentMember_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_SellingAndMarketingExpenseMember_3" order="20" 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_4" order="30" 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/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_10" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PaycheckProtectionProgramLoanMember" xlink:label="loc_crnt_PaycheckProtectionProgramLoanMember_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" xlink:label="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_14"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AmountOfProjectGuarantees" xlink:label="loc_crnt_AmountOfProjectGuarantees_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_16"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_GrantRevenue" xlink:label="loc_crnt_GrantRevenue_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromOtherShortTermDebt_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_25"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfRoyalties" xlink:label="loc_crnt_PercentageOfRoyalties_26"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_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_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_us-gaap_DebtInstrumentAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1" xlink:to="loc_crnt_PaycheckProtectionProgramLoanMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1" xlink:to="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_srt_RangeAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6" xlink:to="loc_srt_MinimumMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6" xlink:to="loc_srt_MaximumMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_14" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_crnt_AmountOfProjectGuarantees_15" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_AccountsReceivableNet_16" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_crnt_GrantRevenue_17" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_18" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_19" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_ProceedsFromOtherShortTermDebt_20" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_21" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_22" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_23" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_24" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_25" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_crnt_PercentageOfRoyalties_26" order="150" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_11"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_12"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_19"/>
    <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_AwardTypeAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_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_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_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_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_17" order="70" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_18" order="80" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_19" order="90" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_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_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_StockOptionMember_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_21" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_22" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_23" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_27" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9"/>
    <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_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_CostOfSalesMember_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_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_SellingAndMarketingExpenseMember_3" order="20" 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_4" order="30" 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/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_Remaining2022Member" xlink:label="loc_crnt_Remaining2022Member_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFourMember" xlink:label="loc_crnt_TwoThousandTwentyFourMember_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFiveAndThereafterMember" xlink:label="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_8"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1" xlink:to="loc_crnt_Remaining2022Member_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1" xlink:to="loc_crnt_TwoThousandTwentyFourMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1" xlink:to="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_8" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CustomersAndGeographicInformationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAffiliatesMember" xlink:label="loc_us-gaap_OtherAffiliatesMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_9"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerOneMember" xlink:label="loc_crnt_CustomerOneMember_9"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerTwoMember" xlink:label="loc_crnt_CustomerTwoMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_23"/>
    <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_ConcentrationRiskByBenchmarkAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:to="loc_us-gaap_SalesRevenueNetMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default" order="10" use="optional"/>
    <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_RelatedPartyTransactionsByRelatedPartyAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5" xlink:to="loc_us-gaap_RelatedPartyDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5" xlink:to="loc_us-gaap_OtherAffiliatesMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_srt_MajorCustomersAxis_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_9" xlink:to="loc_srt_NameOfMajorCustomerDomain_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9" xlink:to="loc_crnt_CustomerOneMember_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9" xlink:to="loc_crnt_CustomerTwoMember_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_9" xlink:to="loc_srt_NameOfMajorCustomerDomain_Default" order="10" use="optional"/>
    <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_ConcentrationRiskByTypeAxis_14" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_14" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_14" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_14" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_14" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_14" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_srt_StatementGeographicalAxis_18" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_18" xlink:to="loc_srt_SegmentGeographicalDomain_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18" xlink:to="loc_country_US_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_18" xlink:to="loc_srt_SegmentGeographicalDomain_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_ConcentrationRiskPercentage1_23" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srt_NorthAmericaMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srt_AsiaMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN" xlink:label="loc_country_IN_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_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_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_NorthAmericaMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_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_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_AfricaMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_AsiaMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IN_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_LatinAmericaMember_6" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_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_NumberOfReportableSegments_11" 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_12" 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_us-gaap_NoncurrentAssets_13" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_15"/>
    <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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_12" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_13" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_15" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SettlementAgreementMember" xlink:label="loc_crnt_SettlementAgreementMember_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_FirstTrancheMember" xlink:label="loc_crnt_FirstTrancheMember_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SecondTrancheMember" xlink:label="loc_crnt_SecondTrancheMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_8"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_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_ScheduleOfFinancingReceivablesPastDueTable_1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1" xlink:to="loc_crnt_SettlementAgreementMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1" xlink:to="loc_crnt_FirstTrancheMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1" xlink:to="loc_crnt_SecondTrancheMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_8" order="10" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>crnt-20240630_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="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN" xlink:label="loc_country_IN_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AccruedSeverancePayAndPensions" xlink:label="loc_crnt_AccruedSeverancePayAndPensions_3"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AccruedSeverancePayAndPensions" xlink:label="loc_crnt_AccruedSeverancePayAndPensions_4"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AccruedSeverancePayAndPensions" xlink:label="loc_crnt_AccruedSeverancePayAndPensions_5"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AmountOfProjectGuarantees" xlink:label="loc_crnt_AmountOfProjectGuarantees_6"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AmountOfProjectGuarantees" xlink:label="loc_crnt_AmountOfProjectGuarantees_7"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AmountOfProjectGuarantees" xlink:label="loc_crnt_AmountOfProjectGuarantees_8"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_BalanceAddedInBusinessCombination" xlink:label="loc_crnt_BalanceAddedInBusinessCombination_9"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_BalanceAddedInBusinessCombination" xlink:label="loc_crnt_BalanceAddedInBusinessCombination_10"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_BalanceAddedInBusinessCombination" xlink:label="loc_crnt_BalanceAddedInBusinessCombination_11"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_BasicAndDilutedEarningPerShare" xlink:label="loc_crnt_BasicAndDilutedEarningPerShare_12"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_BasicAndDilutedEarningPerShare" xlink:label="loc_crnt_BasicAndDilutedEarningPerShare_13"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ChangesOfPropertyAndEquipment" xlink:label="loc_crnt_ChangesOfPropertyAndEquipment_14"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ChangesOfPropertyAndEquipment" xlink:label="loc_crnt_ChangesOfPropertyAndEquipment_15"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ChangesOfPropertyAndEquipment" xlink:label="loc_crnt_ChangesOfPropertyAndEquipment_16"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" xlink:label="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_17"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" xlink:label="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_18"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CreditLossesTablesAbstract" xlink:label="loc_crnt_CreditLossesTablesAbstract_19"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CumulativeEffectOfAccountingChange" xlink:label="loc_crnt_CumulativeEffectOfAccountingChange_20"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CumulativeEffectOfAccountingChange" xlink:label="loc_crnt_CumulativeEffectOfAccountingChange_21"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CumulativeEffectOfAccountingChange" xlink:label="loc_crnt_CumulativeEffectOfAccountingChange_22"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CurrencyForwardAndOptionContractsMember" xlink:label="loc_crnt_CurrencyForwardAndOptionContractsMember_23"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CurrencyForwardAndOptionContractsMember" xlink:label="loc_crnt_CurrencyForwardAndOptionContractsMember_24"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerOneMember" xlink:label="loc_crnt_CustomerOneMember_25"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerOneMember" xlink:label="loc_crnt_CustomerOneMember_26"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerOneMember" xlink:label="loc_crnt_CustomerOneMember_27"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerTwoMember" xlink:label="loc_crnt_CustomerTwoMember_28"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerTwoMember" xlink:label="loc_crnt_CustomerTwoMember_29"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerTwoMember" xlink:label="loc_crnt_CustomerTwoMember_30"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_DocumentAndEntityInformationAbstract" xlink:label="loc_crnt_DocumentAndEntityInformationAbstract_31"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_DocumentAndEntityInformationAbstract" xlink:label="loc_crnt_DocumentAndEntityInformationAbstract_32"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock" xlink:label="loc_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_33"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock" xlink:label="loc_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_34"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock" xlink:label="loc_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_35"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_FirstTrancheMember" xlink:label="loc_crnt_FirstTrancheMember_36"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_FirstTrancheMember" xlink:label="loc_crnt_FirstTrancheMember_37"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_GrantRevenue" xlink:label="loc_crnt_GrantRevenue_38"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_GrantRevenue" xlink:label="loc_crnt_GrantRevenue_39"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_GrantRevenue" xlink:label="loc_crnt_GrantRevenue_40"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" xlink:label="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_41"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" xlink:label="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_42"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" xlink:label="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_43"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" xlink:label="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_44"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_45"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_46"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_47"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_LongTermBankDeposits" xlink:label="loc_crnt_LongTermBankDeposits_48"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_LongTermBankDeposits" xlink:label="loc_crnt_LongTermBankDeposits_49"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_LongTermBankDeposits" xlink:label="loc_crnt_LongTermBankDeposits_50"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_NonCurrentDeferredTaxAssets" xlink:label="loc_crnt_NonCurrentDeferredTaxAssets_51"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_NonCurrentDeferredTaxAssets" xlink:label="loc_crnt_NonCurrentDeferredTaxAssets_52"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_NonCurrentDeferredTaxAssets" xlink:label="loc_crnt_NonCurrentDeferredTaxAssets_53"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_OutstandingInventoryPurchaseOrders" xlink:label="loc_crnt_OutstandingInventoryPurchaseOrders_54"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_OutstandingInventoryPurchaseOrders" xlink:label="loc_crnt_OutstandingInventoryPurchaseOrders_55"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PaycheckProtectionProgramLoanMember" xlink:label="loc_crnt_PaycheckProtectionProgramLoanMember_56"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PaycheckProtectionProgramLoanMember" xlink:label="loc_crnt_PaycheckProtectionProgramLoanMember_57"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfRoyalties" xlink:label="loc_crnt_PercentageOfRoyalties_58"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfRoyalties" xlink:label="loc_crnt_PercentageOfRoyalties_59"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfRoyalties" xlink:label="loc_crnt_PercentageOfRoyalties_60"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfTotalRevenues1" xlink:label="loc_crnt_PercentageOfTotalRevenues1_61"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfTotalRevenues1" xlink:label="loc_crnt_PercentageOfTotalRevenues1_62"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfTotalRevenues1" xlink:label="loc_crnt_PercentageOfTotalRevenues1_63"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations" xlink:label="loc_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_64"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations" xlink:label="loc_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_65"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_Remaining2022Member" xlink:label="loc_crnt_Remaining2022Member_66"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_Remaining2022Member" xlink:label="loc_crnt_Remaining2022Member_67"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_Remaining2022Member" xlink:label="loc_crnt_Remaining2022Member_68"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ResearchAndDevelopmentMember" xlink:label="loc_crnt_ResearchAndDevelopmentMember_69"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ResearchAndDevelopmentMember" xlink:label="loc_crnt_ResearchAndDevelopmentMember_70"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ResearchAndDevelopmentMember" xlink:label="loc_crnt_ResearchAndDevelopmentMember_71"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_RevenuesTextBlock" xlink:label="loc_crnt_RevenuesTextBlock_72"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_RevenuesTextBlock" xlink:label="loc_crnt_RevenuesTextBlock_73"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_RevenuesTextBlock" xlink:label="loc_crnt_RevenuesTextBlock_74"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock" xlink:label="loc_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_75"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock" xlink:label="loc_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_76"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock" xlink:label="loc_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_77"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SecondTrancheMember" xlink:label="loc_crnt_SecondTrancheMember_78"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SecondTrancheMember" xlink:label="loc_crnt_SecondTrancheMember_79"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SettlementAgreementMember" xlink:label="loc_crnt_SettlementAgreementMember_80"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SettlementAgreementMember" xlink:label="loc_crnt_SettlementAgreementMember_81"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SeverancePayAndPensionFund" xlink:label="loc_crnt_SeverancePayAndPensionFund_82"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SeverancePayAndPensionFund" xlink:label="loc_crnt_SeverancePayAndPensionFund_83"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_84"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_85"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_86"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_87"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_88"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_89"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_90"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_91"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_92"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SignificantChangesInDeferredRevenueTableTextBlock" xlink:label="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_93"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SignificantChangesInDeferredRevenueTableTextBlock" xlink:label="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_94"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SignificantChangesInDeferredRevenueTableTextBlock" xlink:label="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_95"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets" xlink:label="loc_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_96"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets" xlink:label="loc_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_97"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets" xlink:label="loc_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_98"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFiveAndThereafterMember" xlink:label="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_99"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFiveAndThereafterMember" xlink:label="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_100"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFiveAndThereafterMember" xlink:label="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_101"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFourMember" xlink:label="loc_crnt_TwoThousandTwentyFourMember_102"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFourMember" xlink:label="loc_crnt_TwoThousandTwentyFourMember_103"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFourMember" xlink:label="loc_crnt_TwoThousandTwentyFourMember_104"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted" xlink:label="loc_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_105"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted" xlink:label="loc_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_106"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" xlink:label="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_107"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" xlink:label="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_108"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" xlink:label="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_109"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_111"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_112"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_113"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_114"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_115"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_116"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_117"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_118"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_119"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_121"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_122"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_123"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_124"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_125"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_126"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_127"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_128"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_129"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_131"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_132"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_133"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_134"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_135"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_136"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_137"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_138"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_139"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_141"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_142"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_143"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srt_AsiaMember_144"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_145"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_146"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_147"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_148"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_149"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srt_NorthAmericaMember_151"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_152"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_153"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_154"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_155"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_156"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_157"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_158"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_159"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_161"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_162"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_163"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_164"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_165"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_166"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_167"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_168"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_169"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_171"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_172"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_173"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_174"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_175"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_176"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_177"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_178"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossAbstract" xlink:label="loc_us-gaap_AllowanceForCreditLossAbstract_179"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_181"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_182"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_183"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_184"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_185"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_186"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_187"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_188"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_189"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_191"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_192"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_193"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_194"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_195"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_196"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_197"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_198"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_199"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_201"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_202"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_203"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_204"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_205"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_206"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_207"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_208"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_209"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_210"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_211"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_212"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_213"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_214"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_215"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_216"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_217"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_218"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_219"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_221"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_222"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_223"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_224"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_225"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_226"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_227"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_228"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_229"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_231"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_232"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_233"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_234"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_235"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_236"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_237"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_238"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_239"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_240"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_241"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_242"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_243"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_244"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_245"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_246"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_247"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_248"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_249"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_251"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_252"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_253"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_254"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_255"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_256"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_257"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_258"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_259"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_261"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_262"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_263"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_264"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_265"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_266"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_267"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_268"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_269"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_271"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_272"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_273"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount_274"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount_275"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_276"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_277"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_278"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_279"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_281"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_282"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_283"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_284"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_285"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_286"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_287"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_288"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_289"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_290"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_291"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_292"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_293"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_294"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_295"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_296"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_297"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_298"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_299"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_300"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_301"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_302"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_303"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_304"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_305"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_306"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_307"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_308"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_309"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_310"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_311"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_312"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_313"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_314"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_315"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_316"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_317"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_318"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_319"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_320"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_321"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_322"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeAndExpensesLesseeAbstract" xlink:label="loc_us-gaap_IncomeAndExpensesLesseeAbstract_323"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_324"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_325"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_326"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_327"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_328"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_329"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_330"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_331"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_332"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_333"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_334"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_335"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_336"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_337"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_338"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_339"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_340"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_341"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPostemploymentObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPostemploymentObligations_342"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_343"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_344"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_345"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_346"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_347"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_348"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_349"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_350"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_351"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_352"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_353"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_354"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_355"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_356"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_357"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_358"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_359"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_360"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_361"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_362"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_363"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_364"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_365"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_366"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_367"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_368"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_369"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_370"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_371"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_372"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_373"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_374"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_375"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_376"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_377"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_378"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_379"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_380"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_381"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_382"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_383"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_384"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_385"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_386"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_387"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_388"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_389"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_390"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_391"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_392"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_393"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_394"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_395"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_396"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_397"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_398"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_399"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_400"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_401"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_402"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_403"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_404"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_405"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_406"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_407"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_408"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_409"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_410"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_411"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_412"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_413"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_414"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_415"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_416"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_417"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaap_OperatingLeaseExpense_418"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_419"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_420"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_421"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_422"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_423"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_424"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_425"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_426"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_427"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_428"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_429"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_430"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_431"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_432"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAffiliatesMember" xlink:label="loc_us-gaap_OtherAffiliatesMember_433"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_434"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_435"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_436"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_437"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_438"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_439"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_440"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_441"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_442"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_443"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_444"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_445"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_446"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_447"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_448"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_449"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_450"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_451"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_452"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_453"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_454"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_455"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="loc_us-gaap_OtherExpenses_456"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="loc_us-gaap_OtherExpenses_457"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_458"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_459"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_460"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_461"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware_462"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware_463"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_464"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_465"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromOtherShortTermDebt_466"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_467"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_468"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_469"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_470"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_471"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_472"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_473"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_474"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_475"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_476"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_477"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_478"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_479"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_480"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_481"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_482"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_483"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_484"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_485"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_486"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_487"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_488"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_489"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_490"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_491"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_492"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_493"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_494"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_495"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_496"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_497"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_498"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_499"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_500"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_501"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_502"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_503"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_504"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_505"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_506"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_507"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_508"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_509"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_510"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_511"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_512"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_513"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_514"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_515"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_516"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_517"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_518"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_519"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_520"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_521"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_522"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_523"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_524"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_525"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_526"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_527"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_528"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_529"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_530"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_531"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_532"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_533"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_534"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_535"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_536"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_537"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_538"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_539"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_540"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_541"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_542"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_543"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_544"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_545"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_546"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_547"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_548"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_549"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_550"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_551"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_552"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_553"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_554"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_555"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_556"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_557"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_558"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_559"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_560"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_561"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_562"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_563"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_564"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_565"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_566"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_567"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_568"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_569"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_570"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_571"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_572"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_573"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_574"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_575"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_576"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_577"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_578"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_579"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_580"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_581"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_582"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_583"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_584"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_585"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_586"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_587"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_588"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_589"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_590"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_591"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_592"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_593"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_594"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_595"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_596"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_597"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_598"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_599"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_600"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_601"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_602"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_603"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_604"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_605"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_606"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_607"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_608"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_609"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_610"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_611"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_612"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_613"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_614"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_615"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_616"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_617"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_618"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_619"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_620"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_621"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_622"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_623"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_624"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_625"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_626"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_627"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_628"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_629"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_630"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_631"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_632"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_633"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_634"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_635"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_636"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_IN_0" xml:lang="en-US">India [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">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_AccruedSeverancePayAndPensions_0" xml:lang="en-US">Accrued severance pay and pensions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_AccruedSeverancePayAndPensions_1" xml:lang="en-US">Accrued Severance Pay And Pensions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_AccruedSeverancePayAndPensions_2" xml:lang="en-US">Accrued severance pay and pensions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_AmountOfProjectGuarantees_0" xml:lang="en-US">The total amount of project guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_AmountOfProjectGuarantees_1" xml:lang="en-US">Amount Of Project Guarantees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_AmountOfProjectGuarantees_2" xml:lang="en-US">Project guarantees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_BalanceAddedInBusinessCombination_0" xml:lang="en-US">Amount of increase in allowance for credit loss on balance added in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_BalanceAddedInBusinessCombination_1" xml:lang="en-US">Balance added in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_BalanceAddedInBusinessCombination_2" xml:lang="en-US">Balance Added In Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_BasicAndDilutedEarningPerShare_0" xml:lang="en-US">Basic And Diluted Earning Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_BasicAndDilutedEarningPerShare_1" xml:lang="en-US">Basic And Diluted Earning Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ChangesOfPropertyAndEquipment_0" xml:lang="en-US">Changes of property and equipment not resulted in cash.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ChangesOfPropertyAndEquipment_1" xml:lang="en-US">Changes Of Property And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_ChangesOfPropertyAndEquipment_2" xml:lang="en-US">Changes of property and equipment not resulted in cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_0" xml:lang="en-US">Claim against Station Enterprises Ltd regarding breach of Lease Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_1" xml:lang="en-US">Claim Against Station Enterprises Ltd Regarding Breach Of Lease Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_CreditLossesTablesAbstract_0" xml:lang="en-US">Credit Losses Tables Abstract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_CumulativeEffectOfAccountingChange_0" xml:lang="en-US">Cumulative effect of accounting change.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_CumulativeEffectOfAccountingChange_1" xml:lang="en-US">Cumulative Effect Of Accounting Change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_CumulativeEffectOfAccountingChange_2" xml:lang="en-US">Cumulative effect of adoption of ASU Topic 326</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_CurrencyForwardAndOptionContractsMember_0" xml:lang="en-US">Currency forward and option contracts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_CurrencyForwardAndOptionContractsMember_1" xml:lang="en-US">Currency forward and option contracts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_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_crnt_CustomerOneMember_1" xml:lang="en-US">Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_CustomerOneMember_2" xml:lang="en-US">Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_CustomerTwoMember_0" xml:lang="en-US">Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_CustomerTwoMember_1" xml:lang="en-US">Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_CustomerTwoMember_2" xml:lang="en-US">Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_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_crnt_DocumentAndEntityInformationAbstract_1" xml:lang="en-US">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy for extraordinary and unusual events during the reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_1" xml:lang="en-US">Extraordinary And Unusual Events [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_2" xml:lang="en-US">COVID 19-pandemic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_FirstTrancheMember_0" xml:lang="en-US">First Tranche [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_FirstTrancheMember_1" xml:lang="en-US">It represents the first tranche.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_GrantRevenue_0" xml:lang="en-US">Revenue generated from grants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_GrantRevenue_1" xml:lang="en-US">Grant Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_GrantRevenue_2" xml:lang="en-US">Income from OCS grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_0" xml:lang="en-US">Impact of recently issued Accounting Standards [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_1" xml:lang="en-US">Impact Of Recently Issued Accounting Standards [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_2" xml:lang="en-US">Impact Of Recently Issued Accounting Standards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_3" xml:lang="en-US">Recently issued but not yet updated Accounting Standards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_0" xml:lang="en-US">Decrease in operating lease right-of-use assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_1" xml:lang="en-US">Decrease in operating lease right-of-use assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_2" xml:lang="en-US">Increase Decrease In Operating Lease Right Of Use Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_LongTermBankDeposits_0" xml:lang="en-US">Long-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_LongTermBankDeposits_1" xml:lang="en-US">Long-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_LongTermBankDeposits_2" xml:lang="en-US">Trade receivables (net of allowance for credit losses of $1,117 and $755 at December 31, 2021 and June 30, 2022 (unaudited), respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_NonCurrentDeferredTaxAssets_0" xml:lang="en-US">Deferred tax assets. noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_NonCurrentDeferredTaxAssets_1" xml:lang="en-US">Non Current Deferred Tax Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_NonCurrentDeferredTaxAssets_2" xml:lang="en-US">Deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_OutstandingInventoryPurchaseOrders_0" xml:lang="en-US">Outstanding inventory purchase orders.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_OutstandingInventoryPurchaseOrders_1" xml:lang="en-US">Outstanding inventory purchase orders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_PaycheckProtectionProgramLoanMember_0" xml:lang="en-US">Paycheck Protection Program Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_PaycheckProtectionProgramLoanMember_1" xml:lang="en-US">Paycheck Protection Program Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_PercentageOfRoyalties_0" xml:lang="en-US">Represents the percentage of royalties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_PercentageOfRoyalties_1" xml:lang="en-US">Royalties calculation rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_PercentageOfRoyalties_2" xml:lang="en-US">Percentage Of Royalties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_PercentageOfTotalRevenues1_0" xml:lang="en-US">Percentage of total revenues.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_PercentageOfTotalRevenues1_1" xml:lang="en-US">Percentage Of Total Revenues 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_PercentageOfTotalRevenues1_2" xml:lang="en-US">Percentage of total revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_0" xml:lang="en-US">Reclassification to revenue as a result of satisfying performance obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_1" xml:lang="en-US">Reclassification to revenue as a result of satisfying performance obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_Remaining2022Member_0" xml:lang="en-US">Remaining 2022 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_Remaining2022Member_1" xml:lang="en-US">Remaining 2022 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_Remaining2022Member_2" xml:lang="en-US">Remaining 2022 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ResearchAndDevelopmentMember_0" xml:lang="en-US">Primary financial statement caption encompassing research and development.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_ResearchAndDevelopmentMember_1" xml:lang="en-US">Research and development, net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ResearchAndDevelopmentMember_2" xml:lang="en-US">Research And Development [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_RevenuesTextBlock_0" xml:lang="en-US">Revenues [TextBlock]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_RevenuesTextBlock_1" xml:lang="en-US">Revenues [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_RevenuesTextBlock_2" xml:lang="en-US">REVENUES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_0" xml:lang="en-US">Tabular disclosure of balances with related parties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_1" xml:lang="en-US">Schedule Of Balances With Related Parties Table Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_2" xml:lang="en-US">Schedule of balances with related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_SecondTrancheMember_0" xml:lang="en-US">Second Tranche [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_SecondTrancheMember_1" xml:lang="en-US">It represents the second tranche.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_SettlementAgreementMember_0" xml:lang="en-US">Settlement Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_SettlementAgreementMember_1" xml:lang="en-US">It represents the settlement agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_SeverancePayAndPensionFund_0" xml:lang="en-US">Severance pay and pension fund.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_SeverancePayAndPensionFund_1" xml:lang="en-US">Severance pay and pension fund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_0" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_2" xml:lang="en-US">Expiration period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_0" xml:lang="en-US">Issued options under the said Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Issued Options Under Said Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_2" xml:lang="en-US">Issued options under the said plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_0" xml:lang="en-US">Issued shares of stock option plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Issued Options Under Stock Option Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_2" xml:lang="en-US">Issued options under the stock option plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_SignificantChangesInDeferredRevenueTableTextBlock_0" xml:lang="en-US">Tabular disclosure of significant changes in deferred revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_SignificantChangesInDeferredRevenueTableTextBlock_1" xml:lang="en-US">Significant Changes In Deferred Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_SignificantChangesInDeferredRevenueTableTextBlock_2" xml:lang="en-US">Schedule of significant changes in deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_0" xml:lang="en-US">Supplemental non cash information related to lease liabilities arising from obtaining right-of-use assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_1" xml:lang="en-US">Supplemental Non Cash Information Related To Lease Liabilities Arising From Obtaining Rightofuse Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_2" xml:lang="en-US">Supplemental non-cash information related to lease liabilities arising from obtaining ROU assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_TwoThousandTwentyFiveAndThereafterMember_0" xml:lang="en-US">2025 and thereafter [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_TwoThousandTwentyFiveAndThereafterMember_1" xml:lang="en-US">Two Thousand Twenty Five And Thereafter [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_TwoThousandTwentyFiveAndThereafterMember_2" xml:lang="en-US">2026 and thereafter [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_TwoThousandTwentyFourMember_0" xml:lang="en-US">2024 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_TwoThousandTwentyFourMember_1" xml:lang="en-US">Two Thousand Twenty Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_crnt_TwoThousandTwentyFourMember_2" xml:lang="en-US">2025 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_0" xml:lang="en-US">Weighted Average Number Of Shares Outstanding Basic Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_1" xml:lang="en-US">Weighted Average Number Of Shares Outstanding Basic Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_0" xml:lang="en-US">Number of shares of restricted stock units and stock options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_1" xml:lang="en-US">Weighted Average Number Of Shares Outstanding Restricted Stock Units And Stock Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_2" xml:lang="en-US">Add &#8211; RSUs and stock options</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_CityAreaCode_0" xml:lang="en-US">City Area Code</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_DocumentQuarterlyReport_0" xml:lang="en-US">Document Quarterly Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport_0" xml:lang="en-US">Document Transition Report</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_EntityAddressStateOrProvince_0" xml:lang="en-US">Entity Address, State or Province</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_EntityCommonStockSharesOutstanding_0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus_0" xml:lang="en-US">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany_0" xml:lang="en-US">Entity Emerging Growth Company</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_EntityFilerCategory_0" xml:lang="en-US">Entity Filer Category</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_EntityInteractiveDataCurrent_0" xml:lang="en-US">Entity Interactive Data Current</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_dei_EntityShellCompany_0" xml:lang="en-US">Entity Shell Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness_0" xml:lang="en-US">Entity Small Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber_0" xml:lang="en-US">Entity Tax Identification Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber_0" xml:lang="en-US">Local Phone Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle_0" xml:lang="en-US">Title of 12(b) Security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName_0" xml:lang="en-US">Name of Exchange on which Security is Registered</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol_0" xml:lang="en-US">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AfricaMember_0" xml:lang="en-US">Africa [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AsiaMember_0" xml:lang="en-US">Asia-Pacific and Middle East [Member]</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_LatinAmericaMember_0" xml:lang="en-US">Latin America [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_NorthAmericaMember_0" xml:lang="en-US">North America [Member]</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_ScheduleOfCondensedIncomeStatementTableTextBlock_0" xml:lang="en-US">Schedule of Consolidated Condensed Statements of Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_1" xml:lang="en-US">Schedule of consolidated condensed statements of income</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/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_0" 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_AccountsAndFinancingReceivableAllowanceForCreditLoss_0" xml:lang="en-US">Accounts and Financing Receivable, Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_0" xml:lang="en-US">Other accounts payable and accrued expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_0" xml:lang="en-US">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_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_AccountsReceivableNet_0" xml:lang="en-US">Down payment receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_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_AccruedRoyaltiesCurrentAndNoncurrent_0" xml:lang="en-US">Accrued Royalties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_1" xml:lang="en-US">Accrued unpaid royalties</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 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">Accumulated other comprehensive loss [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_AdditionalPaidInCapital_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/verboseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_1" 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">Share-based compensation</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 to reconcile net loss to net cash provided by (used in) operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US">Adjustments required to reconcile net income (loss) to 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xml:lang="en-US">Adjustments required to reconcile net income to net cash provided by 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">Total share-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForCreditLossAbstract_0" xml:lang="en-US">Allowance for Credit Loss [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_0" xml:lang="en-US">Schedule of Allowance for Credit Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1" xml:lang="en-US">Schedule of allowance for credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock_0" xml:lang="en-US">CREDIT LOSSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock_1" xml:lang="en-US">CREDIT LOSSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0" xml:lang="en-US">Trade receivables, allowance for credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1" xml:lang="en-US">Trade receivables, allowance for credit losses current</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/label" 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/2009/role/negatedLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_0" xml:lang="en-US">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_1" xml:lang="en-US">Assets, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_2" xml:lang="en-US">Total assets (liabilities)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_3" xml:lang="en-US">Total 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_AwardTypeAxis_0" xml:lang="en-US">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_0" xml:lang="en-US">Balance Sheet Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0" xml:lang="en-US">Interim consolidated financial statements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_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_BusinessCombinationAcquisitionRelatedCosts_0" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1" xml:lang="en-US">Acquisition and integration related charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xml:lang="en-US">Cash and cash equivalents 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_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US">Cash and cash equivalents 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_CashAndCashEquivalentsAtCarryingValue_2" 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 and cash equivalents 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 and cash equivalents 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/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total</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">Increase (decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_0" xml:lang="en-US">Supplemental cash flow information</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</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 Disclosure [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 Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_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_CommonStockMember_0" xml:lang="en-US">Ordinary shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember_1" 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</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">Authorized: 240,000,000 and 120,000,000 shares at June 30, 2024 and December 31, 2023; Issued: 89,352,002 and 88,899,844 shares at June 30, 2024 and December 31, 2023, respectively; Outstanding: 85,870,479 and 85,418,321 shares at June 30, 2024 and December 31, 2023, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_CommonStockValue_1" xml:lang="en-US">Authorized: 240,000,000 and 120,000,000 shares at June 30, 2024 and December 31, 2023; Issued: 89,352,002 and 88,899,844 shares at June 30, 2024 and December 31, 2023, respectively; Outstanding: 85,870,479 and 85,418,321 shares at June 30, 2024 and December 31, 2023, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US">Total of comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" xml:lang="en-US">Total of comprehensive income</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_ConcentrationRiskPercentage1_0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_1" xml:lang="en-US">Percentage of total revenues</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_ContractWithCustomerBasisOfPricingAxis_0" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</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 revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember_0" xml:lang="en-US">Cost of Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesMember_1" xml:lang="en-US">Cost of revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_0" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_1" xml:lang="en-US">Restructuring and related charges</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_DebtInstrumentAxis_0" xml:lang="en-US">Debt Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_0" xml:lang="en-US">Interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate_0" xml:lang="en-US">Maturity date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_0" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment_0" xml:lang="en-US">Monthly payment amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DeferredRevenue_0" xml:lang="en-US">Balance, end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DeferredRevenue_1" xml:lang="en-US">Balance, beginning of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenue_2" xml:lang="en-US">Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DeferredRevenueCurrent_0" xml:lang="en-US">Current portion, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent_1" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_0" xml:lang="en-US">Less: long-term portion of deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_1" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_2" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationAndAmortization_0" xml:lang="en-US">Depreciation and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssets_0" xml:lang="en-US">Derivatives instruments, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet_0" xml:lang="en-US">Total derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet_0" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet_1" xml:lang="en-US">Financial expenses and others, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_0" xml:lang="en-US">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1" xml:lang="en-US">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_0" xml:lang="en-US">Derivative Instrument Risk [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_1" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1" xml:lang="en-US">DERIVATIVE INSTRUMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_0" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLineItems_0" xml:lang="en-US">Derivative [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeNotionalAmount_0" xml:lang="en-US">Derivative, Notional Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeNotionalAmount_1" xml:lang="en-US">Total derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeTable_0" xml:lang="en-US">Derivative [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0" xml:lang="en-US">Derivatives designated as hedging instruments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_0" xml:lang="en-US">Schedule of RSUs Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1" xml:lang="en-US">Schedule of RSUs granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent_0" xml:lang="en-US">Trade payables and accrued expenses</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">Earnings Per Share, Basic</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 income (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 net income per 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 income (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 net income 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">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_1" xml:lang="en-US">EARNINGS PER SHARE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" xml:lang="en-US">Translation adjustments on cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</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">Unrecognized compensation cost, period for recognition</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">Unrecognized compensation cost related to non-vested stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain_0" xml:lang="en-US">Equity Component [Domain]</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_FairValueByFairValueHierarchyLevelAxis_0" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" 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 MEASUREMENT</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/periodEndLabel" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_0" xml:lang="en-US">Balance, at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_1" xml:lang="en-US">Balance, at beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_2" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_0" xml:lang="en-US">Recoveries collected, net of write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_1" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_0" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_0" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignExchangeForwardMember_0" xml:lang="en-US">Currency forward contracts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0" xml:lang="en-US">Loss from sale of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_0" xml:lang="en-US">General and administrative</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 Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_1" xml:lang="en-US">General and administrative [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_2" xml:lang="en-US">General and administrative [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0" xml:lang="en-US">Geographic Areas, Revenues from External Customers [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill_0" xml:lang="en-US">Goodwill</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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_0" xml:lang="en-US">Bank guarantees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationAxis_0" xml:lang="en-US">Hedging Designation [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeAndExpensesLesseeAbstract_0" xml:lang="en-US">Components of lease expense</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">Income before taxes</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_IncomeStatementLocationDomain_0" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_0" xml:lang="en-US">Cash paid for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_0" xml:lang="en-US">Taxes on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0" xml:lang="en-US">Increase (decrease) in trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1" xml:lang="en-US">Increase (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 trade receivables, net</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/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0" xml:lang="en-US">Increase in deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_1" xml:lang="en-US">Increase (decrease) in deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_0" xml:lang="en-US">Decrease in inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_1" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0" xml:lang="en-US">Decrease in operating lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_0" xml:lang="en-US">Decrease in other accounts payable and accrued expenses (including other long-term liabilities)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_1" xml:lang="en-US">Increase (decrease) in other accounts payable and accrued expenses (including other long-term liabilities)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPostemploymentObligations_0" xml:lang="en-US">Decrease in accrued severance pay and pensions, net</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 (increase) in other accounts receivables and prepaid expenses (including other long-term assets)</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/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet_0" xml:lang="en-US">Cash paid for interest on bank loans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_0" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_1" xml:lang="en-US">INVENTORIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods_0" xml:lang="en-US">Finished products</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet_0" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet_1" xml:lang="en-US">Inventories, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterials_0" xml:lang="en-US">Raw materials</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcess_0" xml:lang="en-US">Work in progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown_0" xml:lang="en-US">Inventory write-off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost_0" xml:lang="en-US">Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LeaseCost_1" xml:lang="en-US">Total lease expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_0" xml:lang="en-US">Schedule of Components of Lease Expense and Supplemental Cash Flow Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_1" xml:lang="en-US">Schedule of components of lease expense and supplemental cash flow information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract_0" xml:lang="en-US">Leases [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_0" xml:lang="en-US">LEASES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0" xml:lang="en-US">Schedule of Maturities of Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1" xml:lang="en-US">Schedule of maturities of lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xml:lang="en-US">Total operating lease payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0" xml:lang="en-US">2027 and thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0" xml:lang="en-US">The remainder of 2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US">The remainder of 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0" xml:lang="en-US">2026</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0" xml:lang="en-US">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0" xml:lang="en-US">Less: imputed interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_1" xml:lang="en-US">LEASES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_0" xml:lang="en-US">Collateral deposit in the amount for outstanding letters of credit</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/2009/role/negatedLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure_0" xml:lang="en-US">Total liabilities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure_1" xml:lang="en-US">Liabilities, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure_2" xml:lang="en-US">Total liabilities, net</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 long-term 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">LONG-TERM LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_0" xml:lang="en-US">Schedule of Property and Equipment by Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_1" xml:lang="en-US">Schedule of property and equipment by location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue_0" xml:lang="en-US">Plaintiff's payment decided by court</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue_0" xml:lang="en-US">Damages sought by plaintiff</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 (used in) 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 flow 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 flow from investing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0" 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/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US">Net cash provided by 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 flow from operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveVerboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss_0" xml:lang="en-US">Net income (loss) available to holders of ordinary shares</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 income</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 income</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 income</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_NondesignatedMember_0" xml:lang="en-US">Derivatives not designated as hedging instruments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_0" xml:lang="en-US">Financial expenses and others, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_1" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfReportableSegments_0" xml:lang="en-US">Number of reportable segments</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 income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_0" xml:lang="en-US">Operating Leased Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseExpense_0" xml:lang="en-US">Operating lease cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability_0" xml:lang="en-US">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_1" xml:lang="en-US">Present value of lease liability</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">Operating lease liabilities</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">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1" xml:lang="en-US">Operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments_0" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</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-of-use assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_0" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_1" xml:lang="en-US">Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_0" xml:lang="en-US">Operating lease expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0" xml:lang="en-US">Weighted average discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0" xml:lang="en-US">Weighted average remaining lease term</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">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_OtherAffiliatesMember_0" xml:lang="en-US">Affiliate Companies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_0" xml:lang="en-US">Other non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_0" xml:lang="en-US">Cash flow hedges:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0" xml:lang="en-US">Change in foreign currency translation adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1" xml:lang="en-US">Net change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1" xml:lang="en-US">Change in net unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0" xml:lang="en-US">Amounts reclassified into net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_0" xml:lang="en-US">Amounts reclassified into net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_1" xml:lang="en-US">Net change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Other comprehensive loss, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US">Other comprehensive income (loss), net</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 loss:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xml:lang="en-US">Other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_0" xml:lang="en-US">Amounts reclassified into net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_0" xml:lang="en-US">Other Comprehensive Income, Other, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_1" xml:lang="en-US">Other comprehensive income (loss), 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">Change in net unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherExpenses_0" xml:lang="en-US">Other Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherExpenses_1" xml:lang="en-US">Financial expenses and others, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet_0" xml:lang="en-US">Intangible assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_0" xml:lang="en-US">Other long-term payables</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/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireSoftware_0" xml:lang="en-US">Payments to Acquire Software</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireSoftware_1" xml:lang="en-US">Software development costs capitalized</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_PrepaidExpensesAndOtherCurrentAssetsMember_0" xml:lang="en-US">Other accounts receivable and prepaid expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromOtherShortTermDebt_0" xml:lang="en-US">Loan proceeds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfDebt_0" xml:lang="en-US">Proceeds from (Repayments of) Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfDebt_1" xml:lang="en-US">Proceeds from (Repayments of) Debt, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfDebt_2" xml:lang="en-US">Proceeds from (repayments of) bank credits and loans, net</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 stock options</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_ProvisionForLoanLeaseAndOtherLosses_0" xml:lang="en-US">Provision for expected credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesAbstract_0" xml:lang="en-US">Receivables [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesNetCurrent_0" xml:lang="en-US">Trade receivables (net of allowance for credit losses of $6,198 and $6,673 at December 31, 2020 and June 30, 2021 (unaudited), respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ReceivablesNetCurrent_1" xml:lang="en-US">Trade receivables (net of allowance for credit losses of $22,410 and $22,961 at December 31, 2022 and June 30, 2023 (unaudited), respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReceivablesNetCurrent_2" xml:lang="en-US">Trade receivables (net of allowance for credit losses of $20,427 and $24,602 at June 30, 2024 and December 31, 2023, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_0" xml:lang="en-US">Schedule of Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_1" xml:lang="en-US">Schedule of revenues</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_RelatedPartyTransactionAmountsOfTransaction_0" xml:lang="en-US">Rent and maintenance expenses</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 Party [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_0" xml:lang="en-US">Research and development, net</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 Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_1" xml:lang="en-US">Research and development [Member]</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">RSU [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCharges_0" xml:lang="en-US">Restructuring Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCharges_1" xml:lang="en-US">Liabilities related to restructuring plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCosts_0" xml:lang="en-US">Restructuring Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCosts_1" xml:lang="en-US">Restructuring and related charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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_RetainedEarningsMember_0" xml:lang="en-US">Accumulated deficit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember_1" xml:lang="en-US">Accumulated deficit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_0" xml:lang="en-US">New unsatisfied performance obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_1" xml:lang="en-US">Unsatisfied performance obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_0" xml:lang="en-US">Schedule of Remaining Performance Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1" xml:lang="en-US">Schedule of remaining performance obligations</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">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract_0" xml:lang="en-US">Revenues [Abstract]</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_RoyaltyGuaranteesCommitmentsAmount_0" xml:lang="en-US">Royalty Guarantees, Commitments, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount_1" xml:lang="en-US">Maximum future royalties commitment</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">Sales Revenue Goods Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0" xml:lang="en-US">Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1" xml:lang="en-US">Schedule of derivative contracts on unaudited consolidated statements of operations</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 Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xml:lang="en-US">Schedule of computation of basic and diluted income (loss) per share</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">Schedule of Equity-Based Compensation Expense</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 equity-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0" xml:lang="en-US">Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xml:lang="en-US">Schedule of assets and liabilities measured at fair value on recurring basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_0" xml:lang="en-US">Schedule of Fair Value of Derivative Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_1" xml:lang="en-US">Schedule of fair value of derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_0" xml:lang="en-US">Financing Receivable, Past Due [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0" xml:lang="en-US">Schedule of Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1" xml:lang="en-US">Schedule of inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0" xml:lang="en-US">Schedule of Cumulative Effect of Changes made to Balance Sheet and Lease Related Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1" xml:lang="en-US">Schedule of cumulative effect of changes made to balance sheet and lease related accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_0" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_1" xml:lang="en-US">Schedule of notional amounts of outstanding derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_0" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</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 Transactions with Related Parties</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 transactions with related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0" xml:lang="en-US">Schedule of Revenues from Sales to Unaffiliated Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1" xml:lang="en-US">Schedule of revenues from sales to unaffiliated customers</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_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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0" xml:lang="en-US">Summary of Stock Options Granted</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 stock options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_0" xml:lang="en-US">CUSTOMERS AND GEOGRAPHIC INFORMATION</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0" xml:lang="en-US">Sales and Marketing</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">Selling and Marketing Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_1" xml:lang="en-US">Sales and Marketing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_2" xml:lang="en-US">Sales and marketing [Member]</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">Share-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation_1" xml:lang="en-US">Stock-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation_2" xml:lang="en-US">Share-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract_0" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" xml:lang="en-US">Unvested at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" xml:lang="en-US">Unvested at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_1" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0" 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/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Granted</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/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xml:lang="en-US">Weighted average fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1" xml:lang="en-US">Vested</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0" xml:lang="en-US">Ordinary shares reserved for issuance</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 future grant</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">Weighted average remaining contractual term (in years)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0" xml:lang="en-US">Options exercisable at end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1" 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/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" xml:lang="en-US">Options exercisable at end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Options exercisable at end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0" xml:lang="en-US">Options exercisable at end of the period</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">Total intrinsic value of options exercised</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">Forfeited or 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_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">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 grant date fair value of options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_0" xml:lang="en-US">Unvested at end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1" xml:lang="en-US">Unvested at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_0" xml:lang="en-US">Number of Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xml:lang="en-US">Outstanding at end of the period</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">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" 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/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xml:lang="en-US">Outstanding at end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US">Outstanding at beginning 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 awards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Outstanding at end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US">Outstanding at beginning 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0" xml:lang="en-US">Outstanding at end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1" 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/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_0" xml:lang="en-US">Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</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">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">Exercised</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">Forfeited or 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">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBorrowings_0" xml:lang="en-US">Short-term loans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost_0" xml:lang="en-US">Short-term lease</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 [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_1" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xml:lang="en-US">Statement of Comprehensive Income [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_StockholdersEquityNoteDisclosureTextBlock_0" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US">Exercise of options and vesting of RSUs, shares</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">Exercise of options and vesting of RSUs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockOptionMember_0" xml:lang="en-US">Stock Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonMember_0" xml:lang="en-US">Treasury shares at cost [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TreasuryStockCommonMember_1" xml:lang="en-US">Treasury shares at cost [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonShares_0" xml:lang="en-US">Treasury stock, ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue_0" xml:lang="en-US">Treasury shares at cost - 3,481,523 ordinary shares as of June 30, 2024, and December 31, 2023.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue_1" xml:lang="en-US">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates_0" xml:lang="en-US">Use of estimates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xml:lang="en-US">Weighted average number of shares used in computing diluted net income (loss) per share</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 shares used in computing diluted net income (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2" xml:lang="en-US">Denominator for diluted income (loss) per share - adjusted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3" xml:lang="en-US">Weighted average number of shares used in computing diluted net income per share</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 shares used in computing basic net income (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2" xml:lang="en-US">Weighted average number of shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3" xml:lang="en-US">Weighted average number of shares used in computing basic net income per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN_1" xlink:to="lab_country_IN_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_2" xlink:to="lab_country_US_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_AccruedSeverancePayAndPensions_3" xlink:to="lab_crnt_AccruedSeverancePayAndPensions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_AccruedSeverancePayAndPensions_4" xlink:to="lab_crnt_AccruedSeverancePayAndPensions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_AccruedSeverancePayAndPensions_5" xlink:to="lab_crnt_AccruedSeverancePayAndPensions_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_AmountOfProjectGuarantees_6" xlink:to="lab_crnt_AmountOfProjectGuarantees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_AmountOfProjectGuarantees_7" xlink:to="lab_crnt_AmountOfProjectGuarantees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_AmountOfProjectGuarantees_8" xlink:to="lab_crnt_AmountOfProjectGuarantees_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_BalanceAddedInBusinessCombination_9" xlink:to="lab_crnt_BalanceAddedInBusinessCombination_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_BalanceAddedInBusinessCombination_10" xlink:to="lab_crnt_BalanceAddedInBusinessCombination_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_BalanceAddedInBusinessCombination_11" xlink:to="lab_crnt_BalanceAddedInBusinessCombination_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_BasicAndDilutedEarningPerShare_12" xlink:to="lab_crnt_BasicAndDilutedEarningPerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_BasicAndDilutedEarningPerShare_13" xlink:to="lab_crnt_BasicAndDilutedEarningPerShare_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ChangesOfPropertyAndEquipment_14" xlink:to="lab_crnt_ChangesOfPropertyAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ChangesOfPropertyAndEquipment_15" xlink:to="lab_crnt_ChangesOfPropertyAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ChangesOfPropertyAndEquipment_16" xlink:to="lab_crnt_ChangesOfPropertyAndEquipment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_17" xlink:to="lab_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_18" xlink:to="lab_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CreditLossesTablesAbstract_19" xlink:to="lab_crnt_CreditLossesTablesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CumulativeEffectOfAccountingChange_20" xlink:to="lab_crnt_CumulativeEffectOfAccountingChange_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CumulativeEffectOfAccountingChange_21" xlink:to="lab_crnt_CumulativeEffectOfAccountingChange_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CumulativeEffectOfAccountingChange_22" xlink:to="lab_crnt_CumulativeEffectOfAccountingChange_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CurrencyForwardAndOptionContractsMember_23" xlink:to="lab_crnt_CurrencyForwardAndOptionContractsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CurrencyForwardAndOptionContractsMember_24" xlink:to="lab_crnt_CurrencyForwardAndOptionContractsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CustomerOneMember_25" xlink:to="lab_crnt_CustomerOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CustomerOneMember_26" xlink:to="lab_crnt_CustomerOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CustomerOneMember_27" xlink:to="lab_crnt_CustomerOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CustomerTwoMember_28" xlink:to="lab_crnt_CustomerTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CustomerTwoMember_29" xlink:to="lab_crnt_CustomerTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_CustomerTwoMember_30" xlink:to="lab_crnt_CustomerTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_DocumentAndEntityInformationAbstract_31" xlink:to="lab_crnt_DocumentAndEntityInformationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_DocumentAndEntityInformationAbstract_32" xlink:to="lab_crnt_DocumentAndEntityInformationAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_33" xlink:to="lab_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_34" xlink:to="lab_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_35" xlink:to="lab_crnt_ExtraordinaryAndUnusualEventsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_FirstTrancheMember_36" xlink:to="lab_crnt_FirstTrancheMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_FirstTrancheMember_37" xlink:to="lab_crnt_FirstTrancheMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_GrantRevenue_38" xlink:to="lab_crnt_GrantRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_GrantRevenue_39" xlink:to="lab_crnt_GrantRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_GrantRevenue_40" xlink:to="lab_crnt_GrantRevenue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_41" xlink:to="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_42" xlink:to="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_43" xlink:to="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_44" xlink:to="lab_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_45" xlink:to="lab_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_46" xlink:to="lab_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_47" xlink:to="lab_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_LongTermBankDeposits_48" xlink:to="lab_crnt_LongTermBankDeposits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_LongTermBankDeposits_49" xlink:to="lab_crnt_LongTermBankDeposits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_LongTermBankDeposits_50" xlink:to="lab_crnt_LongTermBankDeposits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_NonCurrentDeferredTaxAssets_51" xlink:to="lab_crnt_NonCurrentDeferredTaxAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_NonCurrentDeferredTaxAssets_52" xlink:to="lab_crnt_NonCurrentDeferredTaxAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_NonCurrentDeferredTaxAssets_53" xlink:to="lab_crnt_NonCurrentDeferredTaxAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_OutstandingInventoryPurchaseOrders_54" xlink:to="lab_crnt_OutstandingInventoryPurchaseOrders_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_OutstandingInventoryPurchaseOrders_55" xlink:to="lab_crnt_OutstandingInventoryPurchaseOrders_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PaycheckProtectionProgramLoanMember_56" xlink:to="lab_crnt_PaycheckProtectionProgramLoanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PaycheckProtectionProgramLoanMember_57" xlink:to="lab_crnt_PaycheckProtectionProgramLoanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PercentageOfRoyalties_58" xlink:to="lab_crnt_PercentageOfRoyalties_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PercentageOfRoyalties_59" xlink:to="lab_crnt_PercentageOfRoyalties_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PercentageOfRoyalties_60" xlink:to="lab_crnt_PercentageOfRoyalties_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PercentageOfTotalRevenues1_61" xlink:to="lab_crnt_PercentageOfTotalRevenues1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PercentageOfTotalRevenues1_62" xlink:to="lab_crnt_PercentageOfTotalRevenues1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_PercentageOfTotalRevenues1_63" xlink:to="lab_crnt_PercentageOfTotalRevenues1_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_64" xlink:to="lab_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_65" xlink:to="lab_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_Remaining2022Member_66" xlink:to="lab_crnt_Remaining2022Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_Remaining2022Member_67" xlink:to="lab_crnt_Remaining2022Member_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_Remaining2022Member_68" xlink:to="lab_crnt_Remaining2022Member_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ResearchAndDevelopmentMember_69" xlink:to="lab_crnt_ResearchAndDevelopmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ResearchAndDevelopmentMember_70" xlink:to="lab_crnt_ResearchAndDevelopmentMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ResearchAndDevelopmentMember_71" xlink:to="lab_crnt_ResearchAndDevelopmentMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_RevenuesTextBlock_72" xlink:to="lab_crnt_RevenuesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_RevenuesTextBlock_73" xlink:to="lab_crnt_RevenuesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_RevenuesTextBlock_74" xlink:to="lab_crnt_RevenuesTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_75" xlink:to="lab_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_76" xlink:to="lab_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_77" xlink:to="lab_crnt_ScheduleOfBalancesWithRelatedPartiesTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SecondTrancheMember_78" xlink:to="lab_crnt_SecondTrancheMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SecondTrancheMember_79" xlink:to="lab_crnt_SecondTrancheMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SettlementAgreementMember_80" xlink:to="lab_crnt_SettlementAgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SettlementAgreementMember_81" xlink:to="lab_crnt_SettlementAgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SeverancePayAndPensionFund_82" xlink:to="lab_crnt_SeverancePayAndPensionFund_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SeverancePayAndPensionFund_83" xlink:to="lab_crnt_SeverancePayAndPensionFund_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_84" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_85" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_86" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_87" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_88" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_89" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderSaidPlan_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_90" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_91" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_92" xlink:to="lab_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_93" xlink:to="lab_crnt_SignificantChangesInDeferredRevenueTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_94" xlink:to="lab_crnt_SignificantChangesInDeferredRevenueTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_95" xlink:to="lab_crnt_SignificantChangesInDeferredRevenueTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_96" xlink:to="lab_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_97" xlink:to="lab_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_98" xlink:to="lab_crnt_SupplementalNonCashInformationRelatedToLeaseLiabilitiesArisingFromObtainingRightofuseAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_99" xlink:to="lab_crnt_TwoThousandTwentyFiveAndThereafterMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_100" xlink:to="lab_crnt_TwoThousandTwentyFiveAndThereafterMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_101" xlink:to="lab_crnt_TwoThousandTwentyFiveAndThereafterMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_TwoThousandTwentyFourMember_102" xlink:to="lab_crnt_TwoThousandTwentyFourMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_TwoThousandTwentyFourMember_103" xlink:to="lab_crnt_TwoThousandTwentyFourMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_TwoThousandTwentyFourMember_104" xlink:to="lab_crnt_TwoThousandTwentyFourMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_105" xlink:to="lab_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_106" xlink:to="lab_crnt_WeightedAverageNumberOfSharesOutstandingBasicDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_107" xlink:to="lab_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_108" xlink:to="lab_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_109" xlink:to="lab_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_110" xlink:to="lab_dei_AmendmentFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_111" xlink:to="lab_dei_CityAreaCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_112" 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_113" 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_114" 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_115" 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_116" xlink:to="lab_dei_DocumentPeriodEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport_117" xlink:to="lab_dei_DocumentQuarterlyReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_118" xlink:to="lab_dei_DocumentTransitionReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_119" 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_120" 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_121" 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_122" 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_123" 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_124" 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_125" xlink:to="lab_dei_EntityAddressPostalZipCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince_126" xlink:to="lab_dei_EntityAddressStateOrProvince_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_127" xlink:to="lab_dei_EntityCentralIndexKey_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_128" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_129" xlink:to="lab_dei_EntityCurrentReportingStatus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_130" xlink:to="lab_dei_EntityEmergingGrowthCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_131" xlink:to="lab_dei_EntityFileNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_132" xlink:to="lab_dei_EntityFilerCategory_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_133" xlink:to="lab_dei_EntityIncorporationStateCountryCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_134" xlink:to="lab_dei_EntityInteractiveDataCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_135" xlink:to="lab_dei_EntityRegistrantName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_136" xlink:to="lab_dei_EntityShellCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_137" xlink:to="lab_dei_EntitySmallBusiness_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_138" xlink:to="lab_dei_EntityTaxIdentificationNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_139" xlink:to="lab_dei_LocalPhoneNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_140" xlink:to="lab_dei_Security12bTitle_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_141" xlink:to="lab_dei_SecurityExchangeName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_142" xlink:to="lab_dei_TradingSymbol_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AfricaMember_143" xlink:to="lab_srt_AfricaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaMember_144" xlink:to="lab_srt_AsiaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember_145" xlink:to="lab_srt_EuropeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LatinAmericaMember_146" xlink:to="lab_srt_LatinAmericaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_147" 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_148" 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_149" 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_150" xlink:to="lab_srt_NameOfMajorCustomerDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember_151" xlink:to="lab_srt_NorthAmericaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_152" 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_153" 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_154" xlink:to="lab_srt_RangeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_155" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_156" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_157" 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_158" xlink:to="lab_srt_StatementGeographicalAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_159" 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_AccountsAndFinancingReceivableAllowanceForCreditLoss_160" xlink:to="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_161" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_162" xlink:to="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_163" 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_AccountsReceivableNet_164" xlink:to="lab_us-gaap_AccountsReceivableNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_165" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_166" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_167" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_168" 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_AccumulatedOtherComprehensiveIncomeMember_169" 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_170" 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_AdditionalPaidInCapital_171" xlink:to="lab_us-gaap_AdditionalPaidInCapital_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_172" 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_AdditionalPaidInCapitalMember_173" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_174" 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_175" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_176" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_178" 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_AllowanceForCreditLossAbstract_179" xlink:to="lab_us-gaap_AllowanceForCreditLossAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_180" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_181" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock_182" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock_183" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_184" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_185" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_186" 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_187" 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_188" 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_189" 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_190" 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_191" 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_AssetsFairValueDisclosure_192" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_193" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_194" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_195" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_196" 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_197" 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_198" 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_AwardTypeAxis_199" 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_BalanceSheetLocationAxis_200" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_201" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_202" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_203" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_204" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_205" 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_CashAndCashEquivalentsAtCarryingValue_206" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_207" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_208" 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_209" 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_210" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_211" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_212" 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_213" 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_CashFlowOperatingActivitiesLesseeAbstract_214" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_215" 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_CommitmentsAndContingenciesDisclosureAbstract_216" 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_217" 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_CommitmentsAndContingenciesDisclosureTextBlock_218" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_219" 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_CommonStockMember_220" xlink:to="lab_us-gaap_CommonStockMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_221" 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_CommonStockSharesAuthorized_222" 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_223" 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_224" 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_225" 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_226" 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_227" 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_228" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_229" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_230" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_231" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_232" 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_233" 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_234" 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_ConcentrationRiskPercentage1_235" 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_ConcentrationRiskPercentage1_236" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_237" 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_ContractWithCustomerBasisOfPricingAxis_238" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_239" 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_CostOfSalesMember_240" xlink:to="lab_us-gaap_CostOfSalesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_241" xlink:to="lab_us-gaap_CostOfSalesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_242" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_243" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_244" 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_DebtInstrumentAxis_245" xlink:to="lab_us-gaap_DebtInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_246" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate_247" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_248" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment_249" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue_250" 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_DeferredRevenue_251" xlink:to="lab_us-gaap_DeferredRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue_252" xlink:to="lab_us-gaap_DeferredRevenue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_253" xlink:to="lab_us-gaap_DeferredRevenueCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_254" xlink:to="lab_us-gaap_DeferredRevenueCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_255" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_256" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_257" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization_258" xlink:to="lab_us-gaap_DepreciationAndAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets_259" xlink:to="lab_us-gaap_DerivativeAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet_260" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet_261" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet_262" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_263" xlink:to="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_264" xlink:to="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_265" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_266" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_267" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_268" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_269" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_270" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_271" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_272" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems_273" xlink:to="lab_us-gaap_DerivativeLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount_274" xlink:to="lab_us-gaap_DerivativeNotionalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount_275" xlink:to="lab_us-gaap_DerivativeNotionalAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable_276" xlink:to="lab_us-gaap_DerivativeTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember_277" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_278" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_279" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent_280" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_281" 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_282" 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_283" 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_284" 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_285" 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_286" 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_287" 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_EarningsPerShareTextBlock_288" 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_EarningsPerShareTextBlock_289" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_290" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_291" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_292" 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_293" 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_EquityComponentDomain_294" xlink:to="lab_us-gaap_EquityComponentDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_295" 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_296" 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_FairValueByFairValueHierarchyLevelAxis_297" 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_FairValueByFairValueHierarchyLevelAxis_298" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_299" 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_300" 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_FairValueInputsLevel2Member_301" 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_FinancingReceivableAllowanceForCreditLosses_302" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_303" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_304" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_305" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_306" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_307" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_308" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_309" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember_310" xlink:to="lab_us-gaap_ForeignExchangeForwardMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_311" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_312" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_313" 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_GeneralAndAdministrativeExpenseMember_314" 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_GeneralAndAdministrativeExpenseMember_315" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember_316" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_317" xlink:to="lab_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_318" xlink:to="lab_us-gaap_Goodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_319" 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_320" 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_GuaranteeObligationsCurrentCarryingValue_321" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis_322" xlink:to="lab_us-gaap_HedgingDesignationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeAndExpensesLesseeAbstract_323" xlink:to="lab_us-gaap_IncomeAndExpensesLesseeAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_324" 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_325" 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_326" 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_327" 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_IncomeStatementLocationDomain_328" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_329" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_330" 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_IncreaseDecreaseInAccountsPayable_331" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_332" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_333" 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_334" 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_IncreaseDecreaseInDeferredRevenue_335" 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_336" 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_IncreaseDecreaseInInventories_337" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_338" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_339" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_340" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_341" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPostemploymentObligations_342" xlink:to="lab_us-gaap_IncreaseDecreaseInPostemploymentObligations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_343" 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_344" 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_InterestPaidNet_345" xlink:to="lab_us-gaap_InterestPaidNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_346" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_347" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_348" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods_349" xlink:to="lab_us-gaap_InventoryFinishedGoods_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_350" xlink:to="lab_us-gaap_InventoryNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_351" xlink:to="lab_us-gaap_InventoryNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials_352" xlink:to="lab_us-gaap_InventoryRawMaterials_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess_353" xlink:to="lab_us-gaap_InventoryWorkInProcess_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown_354" xlink:to="lab_us-gaap_InventoryWriteDown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_355" xlink:to="lab_us-gaap_LeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_356" xlink:to="lab_us-gaap_LeaseCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock_357" xlink:to="lab_us-gaap_LeaseCostTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock_358" xlink:to="lab_us-gaap_LeaseCostTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_359" xlink:to="lab_us-gaap_LeasesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_360" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_361" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_362" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_363" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_364" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_365" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_366" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_367" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_368" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_369" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_370" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_371" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_372" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_373" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_374" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_375" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_376" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_377" 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_378" 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_379" 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_380" 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_381" 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_382" 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_LiabilitiesFairValueDisclosure_383" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_384" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_385" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_386" 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_387" 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_388" 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_LongLivedAssetsByGeographicAreasTableTextBlock_389" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_390" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesAwardedValue_391" xlink:to="lab_us-gaap_LossContingencyDamagesAwardedValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue_392" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_393" 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_394" 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_395" 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_396" 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_397" 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_398" 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_399" 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_400" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_401" 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_402" 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_403" 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_404" 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_405" 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_406" 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_NoncurrentAssets_407" 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_NondesignatedMember_408" xlink:to="lab_us-gaap_NondesignatedMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_409" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_410" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments_411" xlink:to="lab_us-gaap_NumberOfReportableSegments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_412" 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_413" 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_414" 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_415" 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_416" 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_OperatingLeasedAssetsLineItems_417" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense_418" xlink:to="lab_us-gaap_OperatingLeaseExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_419" xlink:to="lab_us-gaap_OperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_420" xlink:to="lab_us-gaap_OperatingLeaseLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_421" 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_422" 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_423" 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_OperatingLeasePayments_424" xlink:to="lab_us-gaap_OperatingLeasePayments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_425" 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_OperatingLeasesOfLesseeDisclosureTextBlock_426" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_427" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet_428" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_429" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_430" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_431" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_432" 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_OtherAffiliatesMember_433" xlink:to="lab_us-gaap_OtherAffiliatesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_434" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_435" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_436" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_437" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_438" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_439" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_440" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_441" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_442" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_443" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_444" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_445" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_446" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_447" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_448" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_449" 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_450" 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_451" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_452" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_453" xlink:to="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_454" xlink:to="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_455" 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_OtherExpenses_456" xlink:to="lab_us-gaap_OtherExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenses_457" xlink:to="lab_us-gaap_OtherExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet_458" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_459" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_460" 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_461" 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_PaymentsToAcquireSoftware_462" xlink:to="lab_us-gaap_PaymentsToAcquireSoftware_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireSoftware_463" xlink:to="lab_us-gaap_PaymentsToAcquireSoftware_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_464" 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_PrepaidExpensesAndOtherCurrentAssetsMember_465" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherShortTermDebt_466" xlink:to="lab_us-gaap_ProceedsFromOtherShortTermDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfDebt_467" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfDebt_468" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfDebt_469" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfDebt_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_470" 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_PropertyPlantAndEquipmentNet_471" 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_ProvisionForLoanLeaseAndOtherLosses_472" xlink:to="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract_473" xlink:to="lab_us-gaap_ReceivablesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent_474" xlink:to="lab_us-gaap_ReceivablesNetCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent_475" xlink:to="lab_us-gaap_ReceivablesNetCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent_476" xlink:to="lab_us-gaap_ReceivablesNetCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_477" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_478" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain_479" 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_RelatedPartyTransactionAmountsOfTransaction_480" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_481" 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_ResearchAndDevelopmentExpense_482" 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_ResearchAndDevelopmentExpenseMember_483" 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_ResearchAndDevelopmentExpenseMember_484" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_485" 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_RestructuringCharges_486" xlink:to="lab_us-gaap_RestructuringCharges_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_487" xlink:to="lab_us-gaap_RestructuringCharges_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts_488" xlink:to="lab_us-gaap_RestructuringCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts_489" xlink:to="lab_us-gaap_RestructuringCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_490" 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_RetainedEarningsMember_491" 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_RetainedEarningsMember_492" xlink:to="lab_us-gaap_RetainedEarningsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_493" 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_494" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_495" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_496" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_497" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_498" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_499" 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_RevenuesAbstract_500" xlink:to="lab_us-gaap_RevenuesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_501" 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_RoyaltyGuaranteesCommitmentsAmount_502" xlink:to="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_503" xlink:to="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember_504" 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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_505" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_506" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_507" 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_508" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_509" 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_510" 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_511" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_512" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_513" xlink:to="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_514" xlink:to="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_515" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_516" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_517" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_518" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_519" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_520" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_521" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_522" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_523" 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_524" 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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_525" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_526" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_527" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_528" 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_529" 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_530" 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_SegmentReportingDisclosureTextBlock_531" 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_SellingAndMarketingExpense_532" xlink:to="lab_us-gaap_SellingAndMarketingExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember_533" 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_SellingAndMarketingExpenseMember_534" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember_535" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_536" 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_ShareBasedCompensation_537" xlink:to="lab_us-gaap_ShareBasedCompensation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_538" xlink:to="lab_us-gaap_ShareBasedCompensation_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_539" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_540" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_541" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_542" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_543" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_544" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_545" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_546" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_547" 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_548" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_549" 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_550" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_551" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_552" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_553" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_554" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_555" 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_556" 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_557" 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_558" 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_559" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_560" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_561" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_562" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_563" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_564" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_565" 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_566" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_567" 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_568" 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_569" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_570" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_571" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_572" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_573" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_574" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_575" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_576" 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_577" 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_578" 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_579" 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_580" 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_581" 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_582" 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_583" 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_584" 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_585" 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_586" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_587" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_588" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_589" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_590" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_591" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_592" 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_593" 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_594" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_595" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_596" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_597" 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_598" 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_599" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_600" 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_601" 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_ShortTermBorrowings_602" xlink:to="lab_us-gaap_ShortTermBorrowings_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost_603" xlink:to="lab_us-gaap_ShortTermLeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_604" 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_SignificantAccountingPoliciesTextBlock_605" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_606" 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_607" 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_608" 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_609" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_610" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_611" 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_612" 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_613" 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_614" 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_615" 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_616" 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_617" 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_StockholdersEquityNoteDisclosureTextBlock_618" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_619" 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_620" 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_StockIssuedDuringPeriodValueStockOptionsExercised_621" 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_StockOptionMember_622" xlink:to="lab_us-gaap_StockOptionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember_623" xlink:to="lab_us-gaap_TreasuryStockCommonMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember_624" xlink:to="lab_us-gaap_TreasuryStockCommonMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares_625" xlink:to="lab_us-gaap_TreasuryStockCommonShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_626" xlink:to="lab_us-gaap_TreasuryStockValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_627" xlink:to="lab_us-gaap_TreasuryStockValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_628" xlink:to="lab_us-gaap_UseOfEstimates_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_629" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_630" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_631" 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_632" 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_WeightedAverageNumberOfDilutedSharesOutstanding_633" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_634" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_635" 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_636" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>crnt-20240630_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="crnt-20240630.xsd#DocumentAndEntityInformation" roleURI="http://www.ceragon.com/role/DocumentAndEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-cbsp" roleURI="http://www.ceragon.com/role/crnt-cbsp"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfOperations" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CondensedConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfCashFlows" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InterimConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlowsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-g12" roleURI="http://www.ceragon.com/role/crnt-g12"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-i1" roleURI="http://www.ceragon.com/role/crnt-i1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-fvm1" roleURI="http://www.ceragon.com/role/crnt-fvm1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-di" roleURI="http://www.ceragon.com/role/crnt-di"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-cacl1" roleURI="http://www.ceragon.com/role/crnt-cacl1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-se12" roleURI="http://www.ceragon.com/role/crnt-se12"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#Revenues" roleURI="http://www.ceragon.com/role/Revenues"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#GeographicInformation" roleURI="http://www.ceragon.com/role/GeographicInformation"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-it1" roleURI="http://www.ceragon.com/role/crnt-it1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-fvmt1" roleURI="http://www.ceragon.com/role/crnt-fvmt1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-dit" roleURI="http://www.ceragon.com/role/crnt-dit"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-set" roleURI="http://www.ceragon.com/role/crnt-set"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#RevenuesTables" roleURI="http://www.ceragon.com/role/RevenuesTables"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-scagit" roleURI="http://www.ceragon.com/role/crnt-scagit"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#InventoriesDetails" roleURI="http://www.ceragon.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#crnt-fvmd1" roleURI="http://www.ceragon.com/role/crnt-fvmd1"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails" roleURI="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails" roleURI="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails" roleURI="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CommitmentsAndContingentLiabilitiesNarrativeDetails" roleURI="http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquityNarrativeDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails" roleURI="http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#RevenuesScheduleOfRemainingPerformanceObligationsDetails" roleURI="http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CustomersAndGeographicInformationDetails" roleURI="http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails" roleURI="http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#ShareholdersEquityScheduleOfRsusGrantedDetails" roleURI="http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#INVENTORIESDetailTextuals" roleURI="http://www.ceragon.com/role/INVENTORIESDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails" roleURI="http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#GENERALNarrativeDetails" roleURI="http://www.ceragon.com/role/GENERALNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CreditLosses" roleURI="http://www.ceragon.com/role/CreditLosses"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CreditLossesTables" roleURI="http://www.ceragon.com/role/CreditLossesTables"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CreditLossesScheduleOfAllowanceForCreditLossesDetails" roleURI="http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#CREDITLOSSESNarrativeDetails" roleURI="http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#EARNINGSPERSHARE" roleURI="http://www.ceragon.com/role/EARNINGSPERSHARE"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#EARNINGSPERSHARETables" roleURI="http://www.ceragon.com/role/EARNINGSPERSHARETables"/>
  <roleRef xlink:type="simple" xlink:href="crnt-20240630.xsd#EARNINGSPERSHARENarrativeDetails" roleURI="http://www.ceragon.com/role/EARNINGSPERSHARENarrativeDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_32"/>
    <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_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_CurrentFiscalYearEndDate_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_DocumentFiscalYearFocus_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_DocumentFiscalPeriodFocus_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_DocumentType_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_DocumentQuarterlyReport_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_DocumentTransitionReport_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_DocumentPeriodEndDate_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_EntityFileNumber_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_EntityRegistrantName_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_EntityIncorporationStateCountryCode_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_EntityTaxIdentificationNumber_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_EntityAddressAddressLine1_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_EntityAddressAddressLine2_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_EntityAddressAddressLine3_16" order="150" 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_17" order="160" 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_EntityAddressStateOrProvince_18" order="170" 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_19" order="180" 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_CityAreaCode_20" order="190" 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_LocalPhoneNumber_21" order="200" 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_Security12bTitle_22" order="210" 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_TradingSymbol_23" order="220" 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_SecurityExchangeName_24" order="230" 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_EntityCurrentReportingStatus_25" order="240" 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_EntityInteractiveDataCurrent_26" order="250" 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_EntityFilerCategory_27" order="260" 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_EntitySmallBusiness_28" order="270" 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_EntityEmergingGrowthCompany_29" order="280" 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_EntityShellCompany_30" order="290" 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_EntityCommonStockSharesOutstanding_31" order="300" 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_32" order="310" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_7"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SeverancePayAndPensionFund" xlink:label="loc_crnt_SeverancePayAndPensionFund_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_24"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AccruedSeverancePayAndPensions" xlink:label="loc_crnt_AccruedSeverancePayAndPensions_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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"/>
    <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_ReceivablesNetCurrent_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_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_InventoryNet_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_PrepaidExpenseAndOtherAssetsCurrent_4" order="30" 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_5" 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_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_7" xlink:to="loc_crnt_SeverancePayAndPensionFund_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_7" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_7" xlink:to="loc_us-gaap_Goodwill_11" 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_AssetsNoncurrentAbstract_7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_12" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_7" xlink:to="loc_us-gaap_AssetsNoncurrent_13" 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_AssetsAbstract_1" xlink:to="loc_us-gaap_Assets_15" 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_17" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_17" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_17" xlink:to="loc_us-gaap_AccountsPayableCurrent_17" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_17" xlink:to="loc_us-gaap_DeferredRevenueCurrent_18" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_17" xlink:to="loc_us-gaap_ShortTermBorrowings_19" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_17" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_20" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_17" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_21" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_17" xlink:to="loc_us-gaap_LiabilitiesCurrent_22" 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_17" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_24" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_24" xlink:to="loc_crnt_AccruedSeverancePayAndPensions_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_LiabilitiesNoncurrentAbstract_24" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_25" 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_LiabilitiesNoncurrentAbstract_24" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_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_LiabilitiesNoncurrentAbstract_24" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_27" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_24" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_28" 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_17" xlink:to="loc_us-gaap_CommitmentsAndContingencies_30" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17" xlink:to="loc_us-gaap_StockholdersEquityAbstract_31" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_31" xlink:to="loc_us-gaap_CommonStockValue_31" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_31" xlink:to="loc_us-gaap_AdditionalPaidInCapital_32" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_31" xlink:to="loc_us-gaap_TreasuryStockValue_33" 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_StockholdersEquityAbstract_31" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_31" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_35" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_31" xlink:to="loc_us-gaap_StockholdersEquity_36" 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_17" 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://www.ceragon.com/role/crnt-cbsp">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_6"/>
    <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_AllowanceForDoubtfulAccountsReceivableCurrent_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_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_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_CommonStockSharesAuthorized_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_CommonStockSharesIssued_4" order="30" 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_5" order="40" 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_TreasuryStockCommonShares_6" order="50" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_19"/>
    <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"/>
    <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"/>
    <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"/>
    <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_SellingAndMarketingExpense_5" order="10" 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_GeneralAndAdministrativeExpense_6" order="20" 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_RestructuringCosts_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_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8" 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_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_OperatingExpenses_9" 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_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_11" 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_us-gaap_NonoperatingIncomeExpense_12" 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_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13" 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_14" order="70" use="optional"/>
    <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_15" 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_EarningsPerShareBasic_16" 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_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_17" 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_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel"/>
    <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_19" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_NetIncomeLoss_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_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_5" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_6" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_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_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_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_EquityComponentDomain_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_EquityComponentDomain_1" xlink:to="loc_us-gaap_CommonStockMember_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_EquityComponentDomain_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_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_EquityComponentDomain_1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_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_EquityComponentDomain_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_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_EquityComponentDomain_1" xlink:to="loc_us-gaap_RetainedEarningsMember_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_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockholdersEquity_8" 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_8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9" 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_8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_10" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_11" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_12" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13" 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_8" xlink:to="loc_us-gaap_NetIncomeLoss_14" 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_8" xlink:to="loc_us-gaap_StockholdersEquity_15" order="70" 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_8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_16" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPostemploymentObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPostemploymentObligations_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28"/>
    <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/verboseLabel"/>
    <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" 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_DepreciationAndAmortization_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_GainLossOnSaleOfPropertyPlantEquipment_3" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_ShareBasedCompensation_4" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInPostemploymentObligations_5" order="30" 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_IncreaseDecreaseInAccountsReceivable_6" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_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_us-gaap_IncreaseDecreaseInInventories_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_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_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_us-gaap_IncreaseDecreaseInAccountsPayable_10" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_11" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_12" order="100" 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_IncreaseDecreaseInDeferredRevenue_13" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_14" order="120" 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_17" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_17" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_17" xlink:to="loc_us-gaap_PaymentsToAcquireSoftware_18" 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_17" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" 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_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_21" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_21" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_21" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_21" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfDebt_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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_23" 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_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_25" 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_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26" 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_27" 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_28" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlowsParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ChangesOfPropertyAndEquipment" xlink:label="loc_crnt_ChangesOfPropertyAndEquipment_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_crnt_ChangesOfPropertyAndEquipment_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-g12">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://www.ceragon.com/role/crnt-i1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-fvm1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-di">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-cacl1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-se12">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_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_StockholdersEquityNoteDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/Revenues">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_RevenuesTextBlock" xlink:label="loc_crnt_RevenuesTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0" xlink:to="loc_crnt_RevenuesTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/GeographicInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GeographicAreasRevenuesFromExternalCustomersAbstract_0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock" xlink:label="loc_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_5"/>
    <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_BasisOfAccountingPolicyPolicyTextBlock_1" order="0" 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_UseOfEstimates_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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3" order="20" 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_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock_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_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-it1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-fvmt1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-dit">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-set">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_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_ShareBasedCompensationAbstract_0" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_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_ShareBasedCompensationAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/RevenuesTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SignificantChangesInDeferredRevenueTableTextBlock" xlink:label="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_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_RevenuesAbstract_0" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_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_RevenuesAbstract_0" xlink:to="loc_crnt_SignificantChangesInDeferredRevenueTableTextBlock_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_RevenuesAbstract_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-scagit">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_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_GeographicAreasRevenuesFromExternalCustomersAbstract_0" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryRawMaterials_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryWorkInProcess_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryFinishedGoods_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryNet_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/crnt-fvmd1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5"/>
    <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"/>
    <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"/>
    <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"/>
    <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_1" order="0" use="optional"/>
    <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_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4" xlink:to="loc_us-gaap_DerivativeAssets_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_5"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CurrencyForwardAndOptionContractsMember" xlink:label="loc_crnt_CurrencyForwardAndOptionContractsMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_13"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_HedgingDesignationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_NondesignatedMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5" xlink:to="loc_crnt_CurrencyForwardAndOptionContractsMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_DerivativeLineItems_13" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_13" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_13" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_5"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CurrencyForwardAndOptionContractsMember" xlink:label="loc_crnt_CurrencyForwardAndOptionContractsMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_HedgingDesignationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_NondesignatedMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5" xlink:to="loc_crnt_CurrencyForwardAndOptionContractsMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1" xlink:to="loc_us-gaap_DerivativeLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_9" xlink:to="loc_us-gaap_DerivativeNotionalAmount_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ResearchAndDevelopmentMember" xlink:label="loc_crnt_ResearchAndDevelopmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_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_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_crnt_ResearchAndDevelopmentMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_7" 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_DerivativeInstrumentsGainLossLineItems_7" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_7" 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_DerivativeInstrumentsGainLossLineItems_7" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PaycheckProtectionProgramLoanMember" xlink:label="loc_crnt_PaycheckProtectionProgramLoanMember_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember" xlink:label="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_11"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_AmountOfProjectGuarantees" xlink:label="loc_crnt_AmountOfProjectGuarantees_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_13"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_GrantRevenue" xlink:label="loc_crnt_GrantRevenue_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromOtherShortTermDebt_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_22"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_PercentageOfRoyalties" xlink:label="loc_crnt_PercentageOfRoyalties_23"/>
    <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_ScheduleOfOperatingLeasedAssetsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_us-gaap_DebtInstrumentAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_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_DebtInstrumentNameDomain_1" xlink:to="loc_crnt_PaycheckProtectionProgramLoanMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1" xlink:to="loc_crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember_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_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_srt_RangeAxis_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_srt_RangeAxis_5" xlink:to="loc_srt_RangeMember_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_srt_RangeMember_5" xlink:to="loc_srt_MinimumMember_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_srt_RangeMember_5" xlink:to="loc_srt_MaximumMember_6" 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_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_11" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_crnt_AmountOfProjectGuarantees_12" 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_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_AccountsReceivableNet_13" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_crnt_GrantRevenue_14" 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_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_15" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_16" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_ProceedsFromOtherShortTermDebt_17" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_18" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_19" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_20" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_21" 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_OperatingLeasedAssetsLineItems_9" xlink:to="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_22" 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_OperatingLeasedAssetsLineItems_9" xlink:to="loc_crnt_PercentageOfRoyalties_23" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_9"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan" xlink:label="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_16"/>
    <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"/>
    <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_AwardTypeAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_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_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan_10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_11" order="30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_14" order="60" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_15" order="70" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_16" order="80" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_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_AwardTypeAxis_1" order="0" use="optional"/>
    <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_StockOptionMember_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_11" order="70" 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_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"/>
    <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_17" order="40" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_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/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_21" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_22" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_23" order="20" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_26" order="10" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_28" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7"/>
    <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_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" 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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4" 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_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_AllocatedShareBasedCompensationExpense_7" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations" xlink:label="loc_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0" xlink:to="loc_us-gaap_DeferredRevenue_1" 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_RevenuesAbstract_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_2" order="10" 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_RevenuesAbstract_0" xlink:to="loc_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0" xlink:to="loc_us-gaap_DeferredRevenue_4" 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_RevenuesAbstract_0" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_5" order="40" 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_RevenuesAbstract_0" xlink:to="loc_us-gaap_DeferredRevenueCurrent_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_Remaining2022Member" xlink:label="loc_crnt_Remaining2022Member_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFourMember" xlink:label="loc_crnt_TwoThousandTwentyFourMember_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_TwoThousandTwentyFiveAndThereafterMember" xlink:label="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1" xlink:to="loc_crnt_Remaining2022Member_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_ContractWithCustomerBasisOfPricingDomain_1" xlink:to="loc_crnt_TwoThousandTwentyFourMember_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_ContractWithCustomerBasisOfPricingDomain_1" xlink:to="loc_crnt_TwoThousandTwentyFiveAndThereafterMember_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CustomersAndGeographicInformationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAffiliatesMember" xlink:label="loc_us-gaap_OtherAffiliatesMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_7"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerOneMember" xlink:label="loc_crnt_CustomerOneMember_7"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_CustomerTwoMember" xlink:label="loc_crnt_CustomerTwoMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_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_us-gaap_ConcentrationRiskByBenchmarkAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_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_ConcentrationRiskBenchmarkDomain_1" xlink:to="loc_us-gaap_SalesRevenueNetMember_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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4" xlink:to="loc_us-gaap_RelatedPartyDomain_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_RelatedPartyDomain_4" xlink:to="loc_us-gaap_OtherAffiliatesMember_4" 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_srt_MajorCustomersAxis_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_7" xlink:to="loc_srt_NameOfMajorCustomerDomain_7" 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_NameOfMajorCustomerDomain_7" xlink:to="loc_crnt_CustomerOneMember_7" 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_srt_NameOfMajorCustomerDomain_7" xlink:to="loc_crnt_CustomerTwoMember_8" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_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_ConcentrationRiskByTypeAxis_11" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_11" 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_ConcentrationRiskTypeDomain_11" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_11" 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_srt_StatementGeographicalAxis_14" 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_srt_StatementGeographicalAxis_14" xlink:to="loc_srt_SegmentGeographicalDomain_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_srt_SegmentGeographicalDomain_14" xlink:to="loc_country_US_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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_17" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_17" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_17" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract" xlink:label="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srt_NorthAmericaMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srt_AsiaMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN" xlink:label="loc_country_IN_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_11"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract_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_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_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_SegmentGeographicalDomain_1" xlink:to="loc_srt_NorthAmericaMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_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_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_AfricaMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_AsiaMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IN_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_LatinAmericaMember_6" order="50" 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_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9" xlink:to="loc_us-gaap_NumberOfReportableSegments_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9" xlink:to="loc_us-gaap_Revenues_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9" xlink:to="loc_us-gaap_NoncurrentAssets_11" order="20" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_15"/>
    <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_AwardTypeAxis_1" order="0" use="optional"/>
    <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"/>
    <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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_8" order="40" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" 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_11" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_11" 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_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12" 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_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_13" 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_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_14" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/INVENTORIESDetailTextuals">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_OutstandingInventoryPurchaseOrders" xlink:label="loc_crnt_OutstandingInventoryPurchaseOrders_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryWriteDown_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_InventoryDisclosureAbstract_0" xlink:to="loc_crnt_OutstandingInventoryPurchaseOrders_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_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_RestructuringCharges_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions" xlink:label="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_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_NetIncomeLoss_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveVerboseLabel"/>
    <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_WeightedAverageNumberOfSharesOutstandingBasic_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_EarningsPerShareAbstract_0" xlink:to="loc_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions_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_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/GENERALNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="loc_us-gaap_OtherExpenses_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_OtherExpenses_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CreditLosses">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CreditLossesTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_BalanceAddedInBusinessCombination" xlink:label="loc_crnt_BalanceAddedInBusinessCombination_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_1" 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_ReceivablesAbstract_0" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0" xlink:to="loc_crnt_BalanceAddedInBusinessCombination_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_ReceivablesAbstract_0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_4" 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_ReceivablesAbstract_0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SettlementAgreementMember" xlink:label="loc_crnt_SettlementAgreementMember_1"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_FirstTrancheMember" xlink:label="loc_crnt_FirstTrancheMember_2"/>
    <loc xlink:type="locator" xlink:href="crnt-20240630.xsd#crnt_SecondTrancheMember" xlink:label="loc_crnt_SecondTrancheMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_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_ScheduleOfFinancingReceivablesPastDueTable_1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_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_FinancingReceivablePortfolioSegmentAxis_1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_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_FinancingReceivablePortfolioSegmentDomain_1" xlink:to="loc_crnt_SettlementAgreementMember_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_FinancingReceivablePortfolioSegmentDomain_1" xlink:to="loc_crnt_FirstTrancheMember_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_FinancingReceivablePortfolioSegmentDomain_1" xlink:to="loc_crnt_SecondTrancheMember_3" 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_ScheduleOfFinancingReceivablesPastDueTable_1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_6" 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_FinancingReceivableRecordedInvestmentPastDueLineItems_6" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/EARNINGSPERSHARE">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/EARNINGSPERSHARETables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.ceragon.com/role/EARNINGSPERSHARENarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778692391584">
<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, 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_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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001119769<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CERAGON NETWORKS LTD.<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3 Uri Ariav st., Rosh Ha&#8217;Ayin<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">4810002<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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">IL<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_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_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>11
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596745552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_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">$ 26,303<span></span>
</td>
<td class="nump">$ 28,237<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_ReceivablesNetCurrent', window );">Trade receivables (net of allowance for credit losses of $20,427 and $24,602 at June 30, 2024 and December 31, 2023, respectively)</a></td>
<td class="nump">112,895<span></span>
</td>
<td class="nump">104,321<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">59,490<span></span>
</td>
<td class="nump">68,811<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">17,601<span></span>
</td>
<td class="nump">16,571<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">216,289<span></span>
</td>
<td class="nump">217,940<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crnt_SeverancePayAndPensionFund', window );">Severance pay and pension fund</a></td>
<td class="nump">4,807<span></span>
</td>
<td class="nump">4,985<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">33,853<span></span>
</td>
<td class="nump">30,659<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">17,817<span></span>
</td>
<td class="nump">18,837<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_OtherIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">16,510<span></span>
</td>
<td class="nump">16,401<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,749<span></span>
</td>
<td class="nump">7,749<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">2,010<span></span>
</td>
<td class="nump">1,954<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_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">82,746<span></span>
</td>
<td class="nump">80,585<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_Assets', window );">Total assets</a></td>
<td class="nump">299,035<span></span>
</td>
<td class="nump">298,525<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_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade payables</a></td>
<td class="nump">67,405<span></span>
</td>
<td class="nump">67,032<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_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">2,561<span></span>
</td>
<td class="nump">5,507<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_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="nump">28,450<span></span>
</td>
<td class="nump">32,600<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 );">Operating lease liabilities</a></td>
<td class="nump">3,151<span></span>
</td>
<td class="nump">3,889<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_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Other accounts payable and accrued expenses</a></td>
<td class="nump">25,756<span></span>
</td>
<td class="nump">23,925<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">127,323<span></span>
</td>
<td class="nump">132,953<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_LiabilitiesNoncurrentAbstract', window );"><strong>LONG-TERM 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crnt_AccruedSeverancePayAndPensions', window );">Accrued severance pay and pensions</a></td>
<td class="nump">8,657<span></span>
</td>
<td class="nump">9,399<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_DeferredRevenueNoncurrent', window );">Deferred revenues</a></td>
<td class="nump">670<span></span>
</td>
<td class="nump">670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">13,142<span></span>
</td>
<td class="nump">13,716<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_OtherLiabilitiesNoncurrent', window );">Other long-term payables</a></td>
<td class="nump">5,742<span></span>
</td>
<td class="nump">7,768<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 long-term liabilities</a></td>
<td class="nump">28,211<span></span>
</td>
<td class="nump">31,553<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 );">Authorized: 240,000,000 and 120,000,000 shares at June 30, 2024 and December 31, 2023; Issued: 89,352,002 and 88,899,844 shares at June 30, 2024 and December 31, 2023, respectively; Outstanding: 85,870,479 and 85,418,321 shares at June 30, 2024 and December 31, 2023, respectively</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">440,173<span></span>
</td>
<td class="nump">437,161<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_TreasuryStockValue', window );">Treasury shares at cost - 3,481,523 ordinary shares as of June 30, 2024, and December 31, 2023.</a></td>
<td class="num">(20,091)<span></span>
</td>
<td class="num">(20,091)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(9,853)<span></span>
</td>
<td class="num">(8,087)<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="num">(266,952)<span></span>
</td>
<td class="num">(275,188)<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">143,501<span></span>
</td>
<td class="nump">134,019<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 299,035<span></span>
</td>
<td class="nump">$ 298,525<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_AccruedSeverancePayAndPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accrued severance pay and pensions.</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;">crnt_AccruedSeverancePayAndPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_crnt_SeverancePayAndPensionFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 and pension fund.</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;">crnt_SeverancePayAndPensionFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 to vendors for goods and services received, and accrued liabilities classified as other, payable 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>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_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_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/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 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 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 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-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 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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-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)(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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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/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 2: 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 3: 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 4: 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 5: 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 6: 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 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 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii))<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/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 29: 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 30: 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 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 2: 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 3: 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 4: 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 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 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 7: 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 8: 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 9: 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 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)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: 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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(A))<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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: 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 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 2: 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 3: 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 4: 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 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/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 7: 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 8: 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 9: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: 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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="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://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/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 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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, 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(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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, 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/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(26)(c))<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<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> -Subparagraph (d)<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/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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 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)(25))<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 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 4: 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 5: 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 6: 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 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(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://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 2: 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 3: 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 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 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 6: 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 7: 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 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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: 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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(A))<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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: 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 21: 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://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 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(26))<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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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_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_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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 noncurrent 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://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(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_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization of finite-lived and indefinite-lived intangible assets classified as 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;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 classified as other, due after 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</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 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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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://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://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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-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://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://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 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(31))<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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="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://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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-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_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778594873376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>&#8362; / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>&#8362; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </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_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>
<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables, allowance for credit losses current | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,602<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_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value | &#8362; / shares</a></td>
<td class="nump">&#8362; 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 0.01<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_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000,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_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,352,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,899,844<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_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,870,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,418,321<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_TreasuryStockCommonShares', window );">Treasury stock, ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,481,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,481,523<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 allowance for credit loss on accounts receivable, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 previously issued common shares repurchased by the issuing entity and held in 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598921088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 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_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">$ 184,586<span></span>
</td>
<td class="nump">$ 169,560<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">119,057<span></span>
</td>
<td class="nump">111,028<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</a></td>
<td class="nump">65,529<span></span>
</td>
<td class="nump">58,532<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, net</a></td>
<td class="nump">17,232<span></span>
</td>
<td class="nump">15,750<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_SellingAndMarketingExpense', window );">Sales and Marketing</a></td>
<td class="nump">22,769<span></span>
</td>
<td class="nump">19,974<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</a></td>
<td class="nump">8,158<span></span>
</td>
<td class="nump">11,542<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_RestructuringCosts', window );">Restructuring and related charges</a></td>
<td class="nump">1,416<span></span>
</td>
<td class="nump">897<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition and integration related charges</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">0<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">50,952<span></span>
</td>
<td class="nump">48,163<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 income</a></td>
<td class="nump">14,577<span></span>
</td>
<td class="nump">10,369<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_NonoperatingIncomeExpense', window );">Financial expenses and others, net</a></td>
<td class="nump">4,777<span></span>
</td>
<td class="nump">3,344<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 );">Income before taxes</a></td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">7,025<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="nump">1,564<span></span>
</td>
<td class="nump">2,969<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 income</a></td>
<td class="nump">$ 8,236<span></span>
</td>
<td class="nump">$ 4,056<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_EarningsPerShareBasic', window );">Basic net income per share</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.05<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_EarningsPerShareDiluted', window );">Diluted net income per share</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.05<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares used in computing basic net income per share</a></td>
<td class="nump">85,632,241<span></span>
</td>
<td class="nump">84,359,762<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares used in computing diluted net income per share</a></td>
<td class="nump">87,753,163<span></span>
</td>
<td class="nump">85,152,634<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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<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_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-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_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/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 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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 4: 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 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/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 7: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: 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 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)(5))<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 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 12: 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 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)(iii)(B))<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)(iv))<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)(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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 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 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 4: 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 5: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<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/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/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 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 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 4: 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 5: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: 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 8: 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 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><br>Reference 10: 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 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(10))<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 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 26: 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 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)(4)(i))<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 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 29: 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 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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="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(7))<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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_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 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 2: 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 3: 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 4: 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_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 5: 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 6: 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 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)(ii))<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 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://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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: 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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(A))<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)(iii)(B))<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)(iv))<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)(5))<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 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>14
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595242784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 8,236<span></span>
</td>
<td class="nump">$ 4,056<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 income (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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Change in foreign currency translation adjustment</a></td>
<td class="num">(933)<span></span>
</td>
<td class="nump">908<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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Cash flow hedges:</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Change in net unrealized losses</a></td>
<td class="num">(972)<span></span>
</td>
<td class="num">(1,889)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Amounts reclassified into net income</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">1,517<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Net change</a></td>
<td class="num">(833)<span></span>
</td>
<td class="num">(372)<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_OtherComprehensiveIncomeOtherNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="num">(1,766)<span></span>
</td>
<td class="nump">536<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total of comprehensive income</a></td>
<td class="nump">$ 6,470<span></span>
</td>
<td class="nump">$ 4,592<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 26: 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 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)(4)(i))<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 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 29: 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 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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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 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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other comprehensive income, after tax, from changes classified as 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;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778591371440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Ordinary shares [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Treasury shares at cost [Member]</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss) [Member]</div></th>
<th class="th"><div>Accumulated deficit [Member]</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, 2022</a></td>
<td class="nump">$ 119,783<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 432,214<span></span>
</td>
<td class="num">$ (20,091)<span></span>
</td>
<td class="num">$ (11,156)<span></span>
</td>
<td class="num">$ (281,408)<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, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,353,681<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options and vesting of RSUs</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options and vesting of RSUs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,571<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">536<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">4,056<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,056<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, 2023</a></td>
<td class="nump">126,382<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">434,221<span></span>
</td>
<td class="num">(20,091)<span></span>
</td>
<td class="num">(10,620)<span></span>
</td>
<td class="num">(277,352)<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,392,252<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="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">$ 134,019<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">437,161<span></span>
</td>
<td class="num">(20,091)<span></span>
</td>
<td class="num">(8,087)<span></span>
</td>
<td class="num">(275,188)<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">85,418,321<span></span>
</td>
<td class="nump">85,418,321<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options and vesting of RSUs</a></td>
<td class="nump">$ 542<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">542<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options and vesting of RSUs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452,158<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">2,470<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,470<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="num">(1,766)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,766)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">8,236<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,236<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">$ 143,501<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 440,173<span></span>
</td>
<td class="num">$ (20,091)<span></span>
</td>
<td class="num">$ (9,853)<span></span>
</td>
<td class="num">$ (266,952)<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">85,870,479<span></span>
</td>
<td class="nump">85,870,479<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 26: 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 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)(4)(i))<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 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 29: 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 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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification adjustments of other comprehensive income (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> -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://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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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_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://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://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 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(31))<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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>16
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596272064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flow 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 income</a></td>
<td class="nump">$ 8,236<span></span>
</td>
<td class="nump">$ 4,056<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 income to net cash provided by 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,880<span></span>
</td>
<td class="nump">5,135<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss from sale of property and equipment</a></td>
<td class="nump">169<span></span>
</td>
<td class="nump">30<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 );">Share-based compensation</a></td>
<td class="nump">2,470<span></span>
</td>
<td class="nump">1,977<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_IncreaseDecreaseInPostemploymentObligations', window );">Decrease in accrued severance pay and pensions, net</a></td>
<td class="num">(564)<span></span>
</td>
<td class="num">(344)<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_IncreaseDecreaseInAccountsReceivable', window );">Increase in trade receivables, net</a></td>
<td class="num">(9,247)<span></span>
</td>
<td class="num">(6,910)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Decrease (increase) in other accounts receivables and prepaid expenses (including other long-term assets)</a></td>
<td class="num">(1,383)<span></span>
</td>
<td class="nump">551<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_IncreaseDecreaseInInventories', window );">Decrease in inventories</a></td>
<td class="nump">8,555<span></span>
</td>
<td class="nump">4,059<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_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Decrease in operating lease right-of-use assets</a></td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">1,897<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_IncreaseDecreaseInAccountsPayable', window );">Increase (decrease) in trade payables</a></td>
<td class="nump">589<span></span>
</td>
<td class="num">(3,955)<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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Increase (decrease) in other accounts payable and accrued expenses (including other long-term liabilities)</a></td>
<td class="num">(94)<span></span>
</td>
<td class="nump">2,326<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_IncreaseDecreaseInOperatingLeaseLiability', window );">Decrease in operating lease liability</a></td>
<td class="num">(2,942)<span></span>
</td>
<td class="num">(2,518)<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_IncreaseDecreaseInDeferredRevenue', window );">Increase (decrease) in deferred revenues</a></td>
<td class="num">(2,946)<span></span>
</td>
<td class="nump">386<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">11,349<span></span>
</td>
<td class="nump">6,690<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flow from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(7,955)<span></span>
</td>
<td class="num">(5,472)<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_PaymentsToAcquireSoftware', window );">Software development costs capitalized</a></td>
<td class="num">(989)<span></span>
</td>
<td class="num">(1,837)<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">(8,944)<span></span>
</td>
<td class="num">(7,309)<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 flow 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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">542<span></span>
</td>
<td class="nump">30<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_ProceedsFromRepaymentsOfDebt', window );">Proceeds from (repayments of) bank credits and loans, net</a></td>
<td class="num">(4,150)<span></span>
</td>
<td class="nump">2,050<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 (used in) financing activities</a></td>
<td class="num">(3,608)<span></span>
</td>
<td class="nump">2,080<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(731)<span></span>
</td>
<td class="nump">120<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 );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(1,934)<span></span>
</td>
<td class="nump">1,581<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 and cash equivalents at the beginning of the period</a></td>
<td class="nump">28,237<span></span>
</td>
<td class="nump">22,948<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 and cash equivalents at the end of the period</a></td>
<td class="nump">$ 26,303<span></span>
</td>
<td class="nump">$ 24,529<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 assets.</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;">crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 aggregate amount 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.</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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-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_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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 obligation for 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other obligations or expenses incurred but not yet 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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPostemploymentObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 current portion of the liability that represents various benefits due to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.</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_IncreaseDecreaseInPostemploymentObligations</td>
</tr>
<tr>
<td style="padding-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 activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="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 activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 26: 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 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)(4)(i))<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 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 29: 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 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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_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_PaymentsToAcquireSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</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_PaymentsToAcquireSoftware</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromRepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.</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_ProceedsFromRepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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>17
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595930096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 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_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [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_crnt_ChangesOfPropertyAndEquipment', window );">Changes of property and equipment not resulted in cash</a></td>
<td class="nump">$ 542<span></span>
</td>
<td class="nump">$ 638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_ChangesOfPropertyAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Changes of property and equipment not resulted in cash.</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;">crnt_ChangesOfPropertyAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597699328">
<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, 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>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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 style="margin-top:0pt;margin-bottom:0pt">
      <div style="margin-top:0pt;margin-bottom:0pt">
        <div style="margin-top:0pt;margin-bottom:0pt">
          <div style="margin-top:0pt;margin-bottom:0pt">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;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">NOTE 1:</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="font-weight:bold;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">GENERAL</span></span></div>
                  </td>
                </tr>

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

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:56.7pt;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;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">a.</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="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">Ceragon Networks Ltd. ("the Company") is a global innovator and leading solutions provider of end-to-end wireless connectivity, specializing in transport, access, and AI-powered managed &amp; professional services. The Company helps operators and other service providers worldwide increase operational efficiency and enhance end customers&#8217; quality of experience with innovative wireless backhaul and fronthaul solutions. The Company&#8217;s unique multicore technology and disaggregated approach to wireless transport provides highly reliable, fast to deploy, high-capacity wireless transport for a wide range of communication network use cases with minimal use of spectrum, power, real estate, and labor resources. It enables increased productivity, as well as simple and quick network modernization. The Company delivers a complete portfolio of turnkey end-to-end AI-based managed and professional services that ensure efficient network rollout and optimization to achieve the highest value for its customers.</span></span></div>
                  </td>
                </tr>

            </table>
            <div style="text-align:justify;margin-left:85.5pt;line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <div style="text-align:justify;margin-left:85.5pt;line-height:1.25;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">The Company sells its products through a direct sales force, systems integrators, distributors and original equipment manufacturers.</span></span></div>
            <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <div style="text-align:justify;margin-left:85.5pt;line-height:1.25;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">The Company's wholly owned subsidiaries provide research and development, marketing, manufacturing, distribution, sales and technical support to the Company's customers worldwide.</span></span></div>
            <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:56.7pt;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;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">b.</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="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">On December 4,2023 the Company completed a series of definitive agreements with Siklu Communication Ltd. (&#8220;Siklu&#8221;) and Siklu Inc. (the &#8220;Seller&#8221;), referred to as the &#8220;Siklu Acquisition&#8221;. In the framework of the Siklu Acquisition, the Company acquired all of the outstanding shares of Siklu and the assets and business activities of the Seller. Siklu is a privately held Israeli-based company which is a provider of multi-Gigabit &#8220;wireless fiber&#8221; connectivity in urban, suburban and rural areas. In connection with the Siklu acquisition, during the six months ended June 30, 2024, the Company recorded an adjustment to the fair value of its Holdback Consideration of $196 thousand in financial expenses and others, net.</span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        </div>
      </div>
    </div>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<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>19
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595799248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">
    <div>
      <div>
        <div>
          <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">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>a.</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>Interim condensed consolidated financial statements</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. In the management`s opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of the Company&#8217;s unaudited interim consolidated financial position as of June 30, 2024, as well as its results of operations and cash flows for the six months ended June 30, 2024, and 2023. The results of operations for the six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024.</span></span></div>
                </div>

              <div style="line-height:1.25">&#160;</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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>b.</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>Use of estimates</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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 preparation of the unaudited interim consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. On an ongoing basis, the Company's management evaluates estimates, including those related to the fair value of acquired intangible assets and goodwill and the useful life of intangible assets, tax assets and liabilities, fair values of share-based awards, inventory write-offs, warranty provision and allowance for credit loss. Such estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.</span></span></span></span></div>
                </div>

              <div style="margin-left:85.5pt;line-height:1.25">&#160;</div>
              <div></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:28.35pt;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">Significant accounting policies</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">The accompanying unaudited interim consolidated financial statements should be read in conjunction with the Company&#8217;s Annual Report on Form 20-F filed with the Securities and Exchange Commission (the "SEC") on March 21, 2024. There have been no significant changes to these policies during the six months ended June 30, 2024.</span></span></div>
                </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.7pt">&#160;</td>
                        <td style="width:28.35pt;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">Recently issued but not yet updated Accounting Standards</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="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>In&#160;</span></span>November 2023, the Financial Accounting Standard Board (&#8220;FASB&#8221;) issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. In addition, it provides new segment disclosure requirements for entities with a single reportable segment. The guidance will be effective for the Company for annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">&#160;</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">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires disaggregated information about the effective tax rate reconciliation as well as information on income taxes paid. The guidance will be effective for the Company for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
                </div>

              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25">&#160;</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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>e.</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>Restructuring and related charges</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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">During 2023, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company's number of employees in a certain territory (the "2023 Restructuring Plan"). During 2024, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company&#8217;s number of employees (the &#8220;2024 Restructuring Plan&#8221;).</span></span></div>
                  <div style="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">The Company recorded contractual and termination severance pay and other related costs for the impacted employees.</span></span></div>
                  <div style="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">The liabilities related to the restructuring plans as of June 30, 2024, and 2023 amounted to $763 thousand and $838 thousand, respectively.</span></span></div>
                  <div style="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">The Company does not expect to incur additional costs related to the 2024 and 2023 Restructuring plans.</span></span></div>
                </div>

            </div>
          </div>
        </div>
      </div>
    </div>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/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_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>20
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595801216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT LOSSES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_ReceivablesAbstract', window );"><strong>Receivables [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_AllowanceForCreditLossesTextBlock', window );">CREDIT LOSSES</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">CREDIT LOSSES</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is exposed to credit losses primarily through sales to customers. The Company&#8217;s expected loss allowance methodology for trade receivables is developed using historical collection experience and current and future economic and market conditions.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The estimate of amount of trade receivable that may not be collected is based on the geographic location of the trade receivable balances, aging of the trade receivable balances, the financial condition of customers and the Company&#8217;s historical experience with customers in similar geographies. Additionally, specific allowance amounts are established to record the appropriate provision for customers who have a higher probability of default.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table provides a roll-forward of the allowance for credit losses that is deducted from the trade receivables balance to present the net amount expected to be collected:</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="2" rowspan="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;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">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td>
                    <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;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">
                      <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at beginning of period</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">24,602</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">22,410</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provision for expected credit losses</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">328</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">3,898</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance added in business combination</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">-</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">259</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected, net of write-offs</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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,503</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,965</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at end of period</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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,427</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,602</span></span></div>
                      </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 style="text-align:justify;margin-left:55pt;line-height:1.25">
            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has reached an agreement to collect a debt from a South American customer (the &#8220;Settlement Agreement&#8221;). Such Settlement Agreement relates to a debt for which the Company fully recorded a credit loss provision in the fourth quarter of 2022 and to an arbitration proceeding against the Company and its subsidiary. Under the Settlement Agreement, the Company expects to receive a total of $12 million in three equal installments. The first installment of $4 million was received by the Company in the second quarter of 2024. The second installment of $4 million was received by the Company at the beginning of the third quarter of 2024, and the remaining installment is expected to be paid subject to several conditions. According to the Settlement Agreement, the arbitration proceeding against the Company has been terminated and the customer has waived all its claims against the Company and its subsidiaries.</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_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 allowance for credit losses.</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 310<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/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_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>21
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596522240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</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">INVENTORIES</span></span></div>
              </td>
            </tr>

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

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

                <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="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June&#160;30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2023</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;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">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</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">27,385</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">33,790</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in progress</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">475</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">486</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished products</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,630</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,535</span></span></div>
                    </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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom: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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,490</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68,811</span></span></div>
                    </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 style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;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, 2024, and 2023 the Company recorded inventory write-offs for excess inventory and slow-moving inventory in a total amount of $2,311 thousand and $3,528 thousand respectively that have been included in cost of revenues.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2024, the Company has an outstanding inventory purchase orders with its suppliers in the amount of $39,527 thousand. The commitments are due primarily within one year.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/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_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597479536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 MEASUREMENT</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 5:</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">FAIR VALUE MEASUREMENT</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying amounts of financial instruments carried at cost, including cash and cash equivalents, short-term deposits, accounts receivable, prepaid expenses and other assets, accounts payable,&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">accrued expenses and other liabilities, approximate their fair value due to the short-term maturities of such instruments.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:55pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the Company&#8217;s assets that were measured at fair value on a recurring bases as of June 30, 2024, and December 31, 2023, by level within the fair value hierarchy:</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">Fair value measurements using input type</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" rowspan="1" style="vertical-align:top;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" 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="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">hierarchy</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2023</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;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="2" 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="2" 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>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives instruments</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;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">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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>
                  <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%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total assets, 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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;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:4px;vertical-align:bottom">&#160;</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="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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                    </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="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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                    </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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 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 (f)<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 (e)<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 (d)<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 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 (g)<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 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>23
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598784000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE INSTRUMENTS</a></td>
<td class="text">
    <div>
      <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 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">DERIVATIVE INSTRUMENTS</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 Company enters into foreign currency forward and option contracts with financial institutions to protect against the exposure to changes in exchange rates of several foreign currencies that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">derivative and the resulting designation.</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">The fair value of derivative contracts in the interim consolidated balance sheets at June 30, 2024 and December 31, 2023 were as follows:</span></span></div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>

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

                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts receivable and prepaid expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts payable and accrued expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">June 30, 2024</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments:</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%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                        </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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                        </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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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 style="line-height:1.25">&#160;</div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts receivable and prepaid expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts payable and accrued expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">December 31, 2023</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="6" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments:</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;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                        </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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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="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="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;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                        </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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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>

          <div style="line-height:1.25">&#160;</div>
        </div>
        <div></div>
        <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 notional amounts of outstanding derivative contracts in U.S. dollars at June 30, 2024 and December 31, 2023 were as follows:</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="2" rowspan="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;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">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2023</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments</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%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,751</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,482</span></span></div>
                      </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,751</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,482</span></span></div>
                      </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 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 maximum length of time over which the Company is hedging its exposure to the variability in future cash flows for forecasted transactions is up to 12 months.</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">For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains or losses from contracts that were not designated as hedging instruments are recognized in "financial expenses and others, net".</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"><span><span>The effect of total income (loss) from derivative contracts designated as cash flow hedges in the interim consolidated statements of operations for the six months ended June 30, 2024, and 2023 was as follows:</span></span></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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="1" style="vertical-align:bottom;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">June 30,</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td>
                    <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133414009">Cost of revenues</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368</span></span></div>
                      </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%;padding-bottom:4px;vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133807294">Research and development, net</span></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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(62</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">651</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133831389">Sales and marketing</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">184</span></span></div>
                      </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%;padding-bottom:4px;vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133839117">General and administrative</span></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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(28</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">314</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133844133">Financial expenses</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">620</span></span></div>
                      </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>
    </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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595925648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENT LIABILITIES</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:58.5pt;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">COMMITMENTS AND CONTINGENT LIABILITIES</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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:right">
                <div style="font-family:'Times New Roman',Times,serif;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel Innovation Authority:</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"><span><span>During the six months ended June 30, 2024, and 2023, the Company received several grants from the Israel Innovation Authority (&#8220;IIA&#8221;). The grants require the Company to comply with the requirements of the Research and Development Law, however, the Company is not obligated to pay royalties on sales of products based on technology or know how developed from the grants. In a case involving the transfer of technology or know how developed from the grants outside of Israel, the Company may be required to pay royalties related to past sales of products based on the technology or the developed know how. The Company recorded the IIA grants as a reduction of research and development expenses in the six months ended June 30, 2024, and 2023 in the amount of $765 thousand and $277 thousand respectively.</span></span></span></span></div>
        <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
        <div></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">Prior to the Siklu Acquisition, Siklu had received research and development grants from the IIA. The Company assumed Siklu's contract with the IIA, which requires the Company to pay royalties to the IIA on sales of products based on technology or know-how developed from the grants. The royalties were calculated at the rates of 3% to 4% of the aggregated proceeds from the sale of such products. As of June 30, 2024, the Company's maximum possible future royalties commitment, including $3,035 thousand of unpaid royalties accrued, was $10,573 thousand, based on grants received from the IIA and not yet repaid.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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:right">
                <div style="font-family:'Times New Roman',Times,serif;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Charges and guarantees:</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">As of June 30, 2024, and December 31, 2023, the Company provided bank guarantees in an aggregate amount of $20,864 thousand and $26,686 thousand, respectively, with respect to tender offer guarantees, financial guarantees, warranty guarantees and performance guarantees to its customers.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>c.</span></span></span></td>
              <td style="width:auto;vertical-align:top;text-align:right">
                <div style="font-family:'Times New Roman',Times,serif;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Litigations:</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">The Company is currently involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss.</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:84.7pt">&#160;</td>
              <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1)</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">Motion to Approve a Class Action (District Court of Tel Aviv - Economic Department)</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:-0.8pt;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On January 6, 2015 the Company was served with a motion to approve a purported class action, naming the Company, its Chief Executive Officer and its directors as defendants (the &#8220;<span style="font-weight:bold">Defendants</span>&#8221;). The motion was filed with the District Court of Tel-Aviv (the &#8220;<span style="font-weight:bold">Court</span>&#8221;). The purported class action alleges breaches of duties by making false and misleading statements in the Company's SEC filings and public statements. The class action claimed amount is $78,768 thousand (294,750 NIS thousand).</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.1</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 21, 2015, the Defendants filed their response to the motion, arguing that the motion should be dismissed.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.2</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 May 27, 2021, following a lengthy procedure that included filing of various pleadings and affidavits, evidentiary hearings, and submission of summaries, the Court ruled to certify the motion as a class action, while applying the Israeli Law (the &#8220;<span style="font-weight:bold">Ruling</span>&#8221;). According to the Ruling, the class action shall include several causes of action according to the Israeli Securities Act and the Israeli Torts Ordinance, concerning the alleged misleading statements in the Company&#8217;s SEC filings.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.3</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 9, 2021, the Court issued a decision suggesting that the parties refer the case to a mediation procedure.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.4</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 believes that the Ruling is erroneous and that the Defendants have strong defense arguments, and therefore, on September 12, 2021, filed a motion for a rehearing on behalf of the Defendants in order to revert the Ruling (the &#8220;<span style="font-weight:bold">Rehearing Motion</span>&#8221;).</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.5</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 October 20, 2021, the Plaintiff submitted his response to the Rehearing Motion and the Defendants submitted their reply to the Plaintiff&#8217;s response on November 23, 2021.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.6</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">Without delaying or derogating from the Rehearing Motion, the Company agreed to the Court&#8217;s suggestion that the parties refer the case to a mediation procedure and designated the retired Judge B. Arnon as a mediator. After several mediation meetings were held, the mediation process ended without reaching a settlement.</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.7</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"><span><span>On January 3, 2022, a hearing was held in Court in the Rehearing Motion before the Honorable Justices K. Kabub, R. Ronen and T. Avrahami.</span></span></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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.8</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 January 27, 2022, a judgment was rendered in the Rehearing Motion. The Court ruled that the Ruling was erroneous as it applied Israeli Law, instead of foreign law, and held accordingly that the law that will apply is U.S. law. The Court further held that the case will be returned to the first judicial instance and will be adjudicated as a class claim under U.S. law. The Court commented that the Company&#8217;s claims based upon the Statute of Limitations should prima facie also be adjudicated under U.S. law.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.9</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 March 20, 2022, following the Court's decision, the Plaintiff filed to the first judicial instance, an amended class action claim, based on provisions of U.S. law. The Plaintiff estimated the amended claim amount at $45,430 thousand (170,000 NIS thousand).</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.10</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 28, 2022, following a joint application filed by the parties in order to approve certain procedural matters, the Court issued a decision suggesting that the parties should consider initiating another mediation procedure. On July 5, 2022, following the Court's decision, the parties filed a notice, informing the Court that they believe that the time to consider initiating another mediation procedure, will be only after the parties submit their pleadings.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.11</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 November 3<sup style="vertical-align:text-top;line-height:1;font-size:smaller">rd</sup>, 2022, the Defendants submitted their Statement of Defense, based on U.S law. On February 5<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup>, 2023, the plaintiff submitted his response to the Defendants&#8217; Statement of Defense.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.12</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 15<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup>, 2023, the court rejected a motion filed by the Defendants to rule on the issues of Statute of Repose and Limitations as a preliminary matter, and held that those issues will be dealt with as part of the main hearing. Additionally, the parties conducted preliminary procedures, including discovery and questionnaires, and filed related motions, which are still pending.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.13</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 September 21, 2023, a preliminary hearing was held. At the conclusion of the hearing, the court ruled that it would issue written decisions on the discovery issues and then set dates for further proceedings.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.14</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 September 28, 2023, the court approved the defendants&#8217; motion for document discovery and determined that the documents in question are indeed relevant. As a result, the court has directed the plaintiff to furnish the requested documents by October 28, 2023. Alternatively, the court has given the plaintiff the option to waive any claims associated with these documents.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.15</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 October 1, 2023, the court granted the plaintiff's motion for document discovery and ordered the Company to produce all requested documents and to complete some of the answers to the questions included in the plaintiff questionnaire within 45 days. In making this decision, it was determined that, in addition to the documents already provided to the plaintiff, the Company is required to disclose thousands of additional documents and document types. These materials, however, were deemed irrelevant and extended beyond the approved grounds for the class action request. The discovery and disclosure of such documents would impose a substantial burden on the Company.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.16</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">As a result, on December 31, 2023, the Company sought permission to appeal the District Court's decision and requested a delay in its implementation. The Supreme Court granted a stay on the execution of the District Court's decision and scheduled a hearing for January 25, 2024.</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.17</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">During the hearing, the Supreme Court, presided over by the Honorable Judge Grosskopf, acknowledged the Company's contentions. It clarified that the extensive disclosure mandated by the District Court exceeded the necessary requirements accordance with the law, and suggested that the plaintiff negotiate agreements with the Company. These agreements aimed at significantly reducing the scope of disclosure, particularly concerning the period for which documents and correspondence must be provided.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.18</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">Following discussions both outside the courtroom and before the Honorable Judge, where the parties presented their arguments on each dispute demand, partial agreements were reached. These agreements outline the documents the Company will provide to the plaintiff.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.19</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">Validated by the Supreme Court, these agreements substantially reduced the disclosure requirements outlined in the District Court's decision. The plaintiff, in turn, waived certain demands entirely and significantly narrowed others. For the limited remaining requirements, it was established that the Company would convey its position on transferring the requested documents to the plaintiff in the reduced format proposed during the hearing. It was also decided that if no agreements are reached concerning these documents, the court will make a decision on the matter.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.20</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 March 26, 2024, the Company provided the plaintiff with the required documents, in accordance with the agreements between the parties. On March 12, 2024, following the submission of pleadings by the parties, the Supreme Court reduced the amount of expenses imposed by the District Court against the Company in its decision dated October 1, 2023, since the appeal resulted in a reduction in the extent of disclosure initially determined by the District Court.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.21</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">Recently, the parties have agreed to refer the dispute to a mediation procedure before the esteemed retired judge, Dr. Avi Zamir. The first mediation meeting was held on June 10, 2024. A second mediation meeting is expected to take place in the next few weeks.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.22</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 July 10, 2024, the plaintiff filed with the court an update on the mediation procedure's current status. Accordingly, the court instructed the plaintiff to provide a further update on the matter, by October 10, 2024.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.23</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">Generally speaking, and as was held in the judgement rendered in the Rehearing Motion, U.S law presents a higher bar for plaintiffs in comparison to Israeli law in proving claims regarding misleading representations to investors. However, given that the class action is being adjudicated under U.S law and that the Court has yet to address the parties&#8217; pleadings, and because of the preliminary stage of the lawsuit, the amount of loss cannot be reasonably estimated.</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:84.7pt">&#160;</td>
              <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2)</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"><span style="text-decoration:underline">Claim against Station Enterprises Ltd. regarding breach of the Lease Agreement</span></span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:-0.8pt;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A dispute has arisen between the Company and Station Enterprises Ltd, with respect to the lease agreement signed between the parties on April 11, 2019 (the "Lease Agreement"), under which the Company leases its offices and labs in Rosh Haayin.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.1</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, the lessee, claims that Station Enterprises was late in delivering the possession to the lessee and has not fulfilled its maintenance and management obligations. Therefore, the Company claims that Station Enterprises breached its contractual obligations, causing the Company damages and expenses.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.2</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">Due to the said breaches, the Company has set-off the rent and management fees against outstanding debts of Station Enterprises towards the Company and provided Station Enterprises with a set-off notice.</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.3</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 8 February 2022 Station Enterprises notified the Company on the termination of the Lease Agreement, and also on the exercise of the bank guarantees provided to it in connection with the Lease Agreement, in amount of NIS 2,492,327. The Company rejected the alleged termination notice, which was provided with no legal grounds, and further required Station Enterprises to avoid from exercising the bank guarantees. This demand was disregarded, and the bank guarantees were realized in full.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.4</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 these circumstances, the Company filed a claim against Station Enterprises, in the framework of which the court will be asked to issue a Declarative Order, declaring that the notice of termination was invalid and that the Lease Agreement is valid and in force; to order Station Enterprises to reimburse the Company for the amount of the exercised bank guarantees; to order Station Enterprises to uphold and fulfill its contractual obligation and undertakings under the Lease Agreement and the management agreement; and to compensate the Company for the damages caused to it in an amount of 1.2 million NIS.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.5</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"><span><span>On October 13, 2022, Station Enterprises Ltd. submitted a new claim against the Company, for its eviction of from the leased premises. On March 27, 2023, the judge ordered the consolidation of the hearings in the two lawsuits.</span></span></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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.6</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 parties agreed to refer the dispute in both claims to mediation. The first mediation meeting was scheduled for May 8, 2023.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.7</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 27, 2023, a mediation meeting took place between the parties. After extensive meetings and negotiations between the parties, the mediation was unsuccessful.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.8</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 July 15, 2024, during the first pre-trial, the judge made another attempt to mediate the dispute between the parties, but without success. Consequently, the court scheduled deposition dates and set another pre-trial for March 5, 2025.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.9</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 amount of loss cannot be reasonably estimated because of the preliminary stage of the lawsuit.</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778684494688">
<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, 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_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_StockholdersEquityNoteDisclosureTextBlock', 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:58.5pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 8:</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Ordinary 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">The ordinary shares of the Company entitle their holders to receive notice to participate and vote in general meetings of the Company, the right to share in distributions upon liquidation of the Company and to receive dividends, if declared.</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:48.7pt">&#160;</td>
              <td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Stock Options and RSUs plans</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">In 2003, the Company adopted a share option plan which has been extended or replaced from time to time. To date, the plan that is currently in effect is the Amended and Restated Share Option and RSU Plan as amended on August 10, 2014 (the &#8220;Plan&#8221;). Under the Plan, options and RSUs may be granted to officers, directors, employees and consultants of the Company or its subsidiaries. The options vest primarily over four years, subject to certain exceptions. The options expire between <span style="-sec-ix-hidden:FFact_311">six</span> to ten years from the date of grant. The Plan was extended to expire on December 31, 2024. In 2024, the Company adopted a new share option plan, the 2024 Equity Incentive Plan, to replace the Plan (the &#8220;New Plan&#8221;).</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 has reserved sufficient authorized but unissued Shares for purposes of the Plan and the New Plan (together the &#8220;Plans&#8221;) subject to adjustments as provided in the Plans.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div></div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span>Since the date of the Plan in 2014, the Company has reserved 17,207,511 units under the Plans. As of June 30, 2024, an </span></span>aggregated number<span><span>&#160;of 1,631,599 ordinary shares were available for future grants under the Plans.</span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the activities for the Company&#8217;s stock options for the six months ended June 30, 2024:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt">

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

                <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="14" 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, 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="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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">average</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">exercise</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">price</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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining contractual term</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(in 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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Aggregate</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">intrinsic</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</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;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="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>
                  <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>
                  <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="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
                    </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;width:52%;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">Outstanding at beginning of year</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">5,625,482</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">2.71</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">3.66</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">300</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:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</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">451,823</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">2.88</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">&#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:52%;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">Exercised</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">(234,127</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">2.31</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">&#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:52%;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">Forfeited or expired</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(626,739</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.18</span></span></div>
                    </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">&#160;</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">&#160;</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:52%;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>
                  <td colspan="1" 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: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">Outstanding at end of the period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,216,439</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.68</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.67</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">994</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="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%;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>
                  <td colspan="1" 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: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">Options exercisable at end of the period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,986,522</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.82</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.08</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">383</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="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%;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>
                  <td colspan="1" 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: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">Vested and expected to vest</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,846,189</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.71</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.58</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">876</span></span></div>
                    </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 style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The weighted average fair value of options granted during the six months ended June 30, 2024, and 2023 was $1.24 and $1.06, respectively.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The </span></span>intrinsic value of options exercised during the six months ended June 30, 2024, and 2023 was<span><span> $141 thousand&#160;and $43 thousand, respectively.</span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the activities for the Company&#8217;s RSUs for the six months ended June 30, 2024:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt">

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

                <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;text-indent:2pt"><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;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30, 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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of</span></span></div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs</span></span></div>
                    </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">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average fair value</span></span></div>
                    </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: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:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at beginning of year</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">2,622,195</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">2.42</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</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">439,677</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">2.63</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</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">(218,031</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">2.27</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(71,740</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.31</span></span></div>
                    </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at end of period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,772,101</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.47</span></span></div>
                    </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 style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of June 30, 2024, the total unrecognized estimated compensation cost related to non-vested stock options and RSUs granted prior to that date was $3,564 thousand, which is expected to be recognized over a weighted average period of approximately one year.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div></div>
        <div style="text-align:justify;margin-left:85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the total share-based compensation expenses included in the interim consolidated statements of operations for the six months ended June 30, 2024, and 2023:</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="margin-left:85pt">

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

                <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;text-indent:2pt"><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;text-indent:3pt"><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="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </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">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</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: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:justify;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%;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">265</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">226</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</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">336</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">477</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and Marketing</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">683</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">738</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,186</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">536</span></span></div>
                    </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,470</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,977</span></span></div>
                    </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>
    <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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<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 (d)<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 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 9: 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(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>26
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595910896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_RevenuesAbstract', window );"><strong>Revenues [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_crnt_RevenuesTextBlock', window );">REVENUES</a></td>
<td class="text">
      <div style="margin-top:0pt;margin-bottom:0pt">
        <div style="text-align:justify;line-height:1.25;margin-top:0pt;margin-bottom:0pt">
          <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px;margin-top:0pt;margin-bottom:0pt">

              <tr style="margin-top:0pt;margin-bottom:0pt">
                <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 9:</span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                  <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt">REVENUES</span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">The Company recognizes contract liabilities, or deferred revenues, when it receives advance payments from customers before performance obligations have been performed. The balance of deferred revenues approximates the aggregate amount of the transaction price allocated to the unsatisfied performance obligations at the end of the reporting period.</span></span></div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">The following table presents the changes in deferred revenues balance during the six months ended June 30, 2024:</span></span></div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="margin-left:63pt;margin-top:0pt;margin-bottom:0pt">

            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" rowspan="1" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">Six months ended June 30, 2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" rowspan="1" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Balance, beginning of the period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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">6,177</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">New unsatisfied performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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">1,720</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Reclassification to revenue as a result of satisfying performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">(4,666</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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></span></div>
                    </div>
                  </td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Balance, end of the period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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">3,231</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Less: long-term portion of deferred revenue</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">670</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Current portion, end of period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">2,561</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of June 30, 2024, which are expected to be satisfied and recognized in future periods:</span></span></div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="margin-left:63pt;margin-top:0pt;margin-bottom:0pt">

            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">2025</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">2026 and thereafter</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Unsatisfied performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">670</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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">The Company elected to apply the optional exemption under ASC 606 paragraph 10-50-14(a) not to disclose the remaining performance obligations that relate to contracts with an original expected duration of one year or less.</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_crnt_RevenuesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Revenues [TextBlock]</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;">crnt_RevenuesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595805872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CUSTOMERS AND GEOGRAPHIC INFORMATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Geographic Areas, Revenues from External Customers [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 );">CUSTOMERS AND GEOGRAPHIC INFORMATION</a></td>
<td class="text">
        <div>
          <div style="line-height:1.25">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif">NOTE 10:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:bold">CUSTOMERS AND GEOGRAPHIC INFORMATION</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">The following table presents the total revenues for the six months ended June 30, 2024, and 2023, allocated to the geographic areas in which it was generated. Revenues are attributed to geographic areas based on the location of the end-users.</span></span></div>
          <div style="line-height:1.25">&#160;</div>

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

                    <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="1" style="vertical-align:bottom;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">June 30,</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">2024</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="line-height:1.25">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">North America (*)</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="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">52,180</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="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">48,572</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EMEA (**)</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">33,913</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">31,944</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia-Pacific</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="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">16,978</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="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">19,575</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">India</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">61,566</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">46,933</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Latin America</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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,949</span></span></div>
                        </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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,536</span></span></div>
                        </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="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-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:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">184,586</span></span></div>
                        </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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,560</span></span></div>
                        </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="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, 2024, and 2023, 98% and 93% represent revenues in the United States.</span></span></div>
              <div style="margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(**) Including Europe, Middle East and Africa.</span></span></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_GeographicAreasRevenuesFromExternalCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GeographicAreasRevenuesFromExternalCustomersAbstract</td>
</tr>
<tr>
<td style="padding-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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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 24: 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 25: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597654032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">EARNINGS PER SHARE</a></td>
<td class="text">
        <div>
          <div style="line-height:1.25">
            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif">NOTE 11:</span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold">EARNINGS PER SHARE</div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="line-height:1.25">
            <div style="text-align:justify;text-indent:-28.35pt;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 sets forth the computation of basic and diluted income per share:</span></span></div>
            <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25">&#160;</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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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"><span style="font-weight:bold">&#160;</span>Numerator:</span></span></div>
                      </td>
                    </tr>

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

                      <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="1" style="vertical-align:bottom;vertical-align:bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">June 30,</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">2024</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <div style="line-height:1.25">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">$ thousands</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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">Numerator for basic and diluted income per share -</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 style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net income available to holders of ordinary shares</span></span></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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,236</span></span></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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,056</span></span></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>
                <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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Denominator:</span></span></div>
                      </td>
                    </tr>

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

                      <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="1" style="vertical-align:bottom;vertical-align:bottom">
                          <div style="text-align:center;margin-right:4.5pt;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">Six months ended</span></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;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="6" rowspan="1" style="border-bottom:2px solid;vertical-align:bottom">
                          <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">June 30,</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="2" rowspan="1" style="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">2024</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25">
                            <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">2023</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator for diluted income per share -</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares</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">85,632,241</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">84,359,762</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Add &#8211; RSUs and stock options</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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,120,922</span></span></div>
                          </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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">792,872</span></span></div>
                          </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:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator for diluted income per share - adjusted</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">&#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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87,753,163</span></span></div>
                          </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">&#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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">85,152,634</span></span></div>
                          </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">
              <div style="text-align:justify;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25">&#160;</div>
              <div style="text-align:center;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif">
                <div style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The total weighted average number of shares related to the outstanding options and RSUs excluded from the calculations of diluted net earnings per share due to their anti-dilutive effect was 1,928,259 and 5,132,809 for the six months ended June 30, 2024, and 2023, respectively.</span></span></span></span></div>
              </div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>29
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596323376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Interim consolidated financial statements</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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>a.</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>Interim condensed consolidated financial statements</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. In the management`s opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of the Company&#8217;s unaudited interim consolidated financial position as of June 30, 2024, as well as its results of operations and cash flows for the six months ended June 30, 2024, and 2023. The results of operations for the six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024.</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_UseOfEstimates', window );">Use of estimates</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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>b.</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>Use of estimates</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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 preparation of the unaudited interim consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. On an ongoing basis, the Company's management evaluates estimates, including those related to the fair value of acquired intangible assets and goodwill and the useful life of intangible assets, tax assets and liabilities, fair values of share-based awards, inventory write-offs, warranty provision and allowance for credit loss. Such estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.</span></span></span></span></div>
                </div>
              <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', 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">&#160;</td>
                        <td style="width:28.35pt;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">Significant accounting policies</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">The accompanying unaudited interim consolidated financial statements should be read in conjunction with the Company&#8217;s Annual Report on Form 20-F filed with the Securities and Exchange Commission (the "SEC") on March 21, 2024. There have been no significant changes to these policies during the six months ended June 30, 2024.</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_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock', window );">Recently issued but not yet updated Accounting Standards</a></td>
<td class="text">
                <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:28.35pt;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">Recently issued but not yet updated Accounting Standards</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="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>In&#160;</span></span>November 2023, the Financial Accounting Standard Board (&#8220;FASB&#8221;) issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. In addition, it provides new segment disclosure requirements for entities with a single reportable segment. The guidance will be effective for the Company for annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">&#160;</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">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires disaggregated information about the effective tax rate reconciliation as well as information on income taxes paid. The guidance will be effective for the Company for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact on its financial statement disclosures.</span></span></div>
                </div>
              <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring and related charges</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="width:56.7pt">&#160;</td>
                          <td style="text-align:right;vertical-align:top;width:28.35pt">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>e.</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>Restructuring and related charges</span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="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">During 2023, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company's number of employees in a certain territory (the "2023 Restructuring Plan"). During 2024, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company&#8217;s number of employees (the &#8220;2024 Restructuring Plan&#8221;).</span></span></div>
                  <div style="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">The Company recorded contractual and termination severance pay and other related costs for the impacted employees.</span></span></div>
                  <div style="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">The liabilities related to the restructuring plans as of June 30, 2024, and 2023 amounted to $763 thousand and $838 thousand, respectively.</span></span></div>
                  <div style="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">The Company does not expect to incur additional costs related to the 2024 and 2023 Restructuring plans.</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_crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Impact of recently issued Accounting Standards [Policy Text Block]</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;">crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.</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 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 420<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<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_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598512688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT LOSSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_ReceivablesAbstract', window );"><strong>Receivables [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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowance for credit losses</a></td>
<td class="text">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="2" rowspan="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;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">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td>
                    <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;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">
                      <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at beginning of period</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">24,602</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">22,410</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provision for expected credit losses</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">328</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">3,898</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance added in business combination</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">-</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">259</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected, net of write-offs</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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,503</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,965</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at end of period</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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,427</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,602</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 allowance for credit loss on financing receivable.</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>31
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778691370640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventory</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June&#160;30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2023</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;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">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</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">27,385</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">33,790</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in progress</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">475</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">486</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished products</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,630</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,535</span></span></div>
                    </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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom: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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,490</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68,811</span></span></div>
                    </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>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="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(6)(a))<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(6)(b))<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(6)(c))<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598614928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of assets and liabilities measured at fair value on recurring basis</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">Fair value measurements using input type</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" rowspan="1" style="vertical-align:top;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" 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="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">hierarchy</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">2023</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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">&#160;</td>
                  <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;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="2" 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="2" 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>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives instruments</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;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">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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>
                  <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%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total assets, 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="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;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:4px;vertical-align:bottom">&#160;</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="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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                    </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="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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                    </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>
          <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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778591471648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Schedule of fair value of derivative contracts</a></td>
<td class="text">
            <div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts receivable and prepaid expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts payable and accrued expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">June 30, 2024</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments:</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%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                        </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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                        </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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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 style="line-height:1.25">&#160;</div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts receivable and prepaid expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">Other accounts payable and accrued expenses</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">December 31, 2023</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="6" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments:</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;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                        </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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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="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="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;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">920</span></span></div>
                        </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">&#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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </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>
          <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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of notional amounts of outstanding derivative contracts</a></td>
<td class="text">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="2" rowspan="1" style="vertical-align:bottom;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">June&#160;30,</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="1" style="vertical-align:bottom;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">December&#160;31,</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">2023</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives designated as hedging instruments</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%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Currency forward contracts</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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,751</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,482</span></span></div>
                      </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives</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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,751</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,482</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            <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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of derivative contracts on unaudited consolidated statements of operations</a></td>
<td class="text">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <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="1" style="vertical-align:bottom;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">June 30,</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">2024</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td>
                    <td colspan="1" rowspan="1" style="font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <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">$ thousands</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133414009">Cost of revenues</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368</span></span></div>
                      </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%;padding-bottom:4px;vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133807294">Research and development, net</span></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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(62</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">651</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133831389">Sales and marketing</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">184</span></span></div>
                      </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%;padding-bottom:4px;vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133839117">General and administrative</span></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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(28</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </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">&#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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">314</span></span></div>
                      </div>
                    </td>
                    <td colspan="1" style="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%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                      <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="-sec-ix-hidden:Fxbrl_20240819133844133">Financial expenses</span></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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </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">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">620</span></span></div>
                      </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>
            <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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 notional amounts of outstanding derivative positions.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="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>34
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597721056">
<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, 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_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock options granted</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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="14" 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, 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="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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">average</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">exercise</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">price</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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining contractual term</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(in 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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Aggregate</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">intrinsic</span></span></div>
                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</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;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="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>
                  <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>
                  <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="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</span></span></div>
                    </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;width:52%;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">Outstanding at beginning of year</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">5,625,482</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">2.71</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">3.66</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">300</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:52%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</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">451,823</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">2.88</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">&#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:52%;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">Exercised</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">(234,127</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">2.31</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">&#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:52%;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">Forfeited or expired</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(626,739</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.18</span></span></div>
                    </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">&#160;</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">&#160;</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:52%;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>
                  <td colspan="1" 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: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">Outstanding at end of the period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,216,439</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.68</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.67</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">994</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="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%;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>
                  <td colspan="1" 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: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">Options exercisable at end of the period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,986,522</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.82</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.08</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">383</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="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%;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>
                  <td colspan="1" 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: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">Vested and expected to vest</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,846,189</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.71</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.58</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">876</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of RSUs granted</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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;text-indent:2pt"><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;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30, 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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of</span></span></div>
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSUs</span></span></div>
                    </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">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average fair value</span></span></div>
                    </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: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:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at beginning of year</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">2,622,195</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">2.42</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</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">439,677</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">2.63</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</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">(218,031</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">2.27</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(71,740</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.31</span></span></div>
                    </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at end of period</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,772,101</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.47</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of equity-based compensation expense</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <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;text-indent:2pt"><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;text-indent:3pt"><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="line-height:1.25">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </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">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </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;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$ thousands</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: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="text-align:justify;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%;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">265</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">226</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</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">336</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">477</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and Marketing</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">683</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">738</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-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,186</span></span></div>
                    </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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">536</span></span></div>
                    </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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,470</span></span></div>
                    </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">&#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">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,977</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: 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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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.</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-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>35
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595947664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_RevenuesAbstract', window );"><strong>Revenues [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_crnt_SignificantChangesInDeferredRevenueTableTextBlock', window );">Schedule of significant changes in deferred revenues</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" rowspan="1" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">Six months ended June 30, 2024</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" rowspan="1" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Balance, beginning of the period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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">6,177</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">New unsatisfied performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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">1,720</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Reclassification to revenue as a result of satisfying performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">(4,666</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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></span></div>
                    </div>
                  </td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Balance, end of the period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;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">3,231</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Less: long-term portion of deferred revenue</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">670</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:88%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Current portion, end of period</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">2,561</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>

            </table>
          <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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of remaining performance obligations</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">

                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">2025</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">2026 and thereafter</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#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;margin-top:0pt;margin-bottom:0pt">
                      <div style="text-align:center;line-height:1.25;font-weight:bold;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">$ thousands</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>
                <tr style="margin-top:0pt;margin-bottom:0pt">
                  <td style="width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Unsatisfied performance obligations</span></span></div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                  <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt">
                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                      <div style="line-height:1.25;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">670</span></span></div>
                    </div>
                  </td>
                  <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_SignificantChangesInDeferredRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 significant changes in deferred revenue.</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;">crnt_SignificantChangesInDeferredRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 expected timing for satisfying remaining performance obligation.</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596540240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CUSTOMERS AND GEOGRAPHIC INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_GeographicAreasRevenuesFromExternalCustomersAbstract', window );"><strong>Geographic Areas, Revenues from External Customers [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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of revenues from sales to unaffiliated customers</a></td>
<td class="text">
            <div>
              <div style="margin-left:63pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <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="1" style="vertical-align:bottom;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">June 30,</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">2024</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="line-height:1.25">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <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">$ thousands</span></span></div>
                        </div>
                      </td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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="2" 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="2" 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>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">North America (*)</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="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">52,180</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="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">48,572</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EMEA (**)</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">33,913</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">31,944</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia-Pacific</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="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">16,978</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="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">19,575</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;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">India</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">61,566</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">46,933</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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Latin America</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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,949</span></span></div>
                        </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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,536</span></span></div>
                        </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="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-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:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">184,586</span></span></div>
                        </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="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">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,560</span></span></div>
                        </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="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, 2024, and 2023, 98% and 93% represent revenues in the United States.</span></span></div>
              <div style="margin-left:58.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(**) Including Europe, Middle East and Africa.</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_GeographicAreasRevenuesFromExternalCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GeographicAreasRevenuesFromExternalCustomersAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="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>37
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595798176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 income (loss) per share</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">&#160;</td>
                      <td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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"><span style="font-weight:bold">&#160;</span>Numerator:</span></span></div>
                      </td>
                    </tr>

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

                      <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="1" style="vertical-align:bottom;vertical-align:bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six months ended</span></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;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">June 30,</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">2024</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <div style="line-height:1.25">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                          <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">$ thousands</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;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">Numerator for basic and diluted income per share -</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 style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net income available to holders of ordinary shares</span></span></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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,236</span></span></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="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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,056</span></span></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>
                <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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"><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">Denominator:</span></span></div>
                      </td>
                    </tr>

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

                      <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="1" style="vertical-align:bottom;vertical-align:bottom">
                          <div style="text-align:center;margin-right:4.5pt;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">Six months ended</span></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;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="6" rowspan="1" style="border-bottom:2px solid;vertical-align:bottom">
                          <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">June 30,</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                      </tr>
                      <tr>
                        <td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="2" rowspan="1" style="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">2024</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px">&#160;</td>
                        <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25">
                            <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">2023</span></span></div>
                          </div>
                        </td>
                        <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator for diluted income per share -</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares</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">85,632,241</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">84,359,762</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="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Add &#8211; RSUs and stock options</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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,120,922</span></span></div>
                          </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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">792,872</span></span></div>
                          </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:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator for diluted income per share - adjusted</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">&#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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87,753,163</span></span></div>
                          </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">&#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">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">85,152,634</span></span></div>
                          </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>
            <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>38
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778693450864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Financial expenses and others, net</a></td>
<td class="nump">$ 196<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_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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 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><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(4))<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_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598931600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_RestructuringCharges', window );">Liabilities related to restructuring plan</a></td>
<td class="nump">$ 763<span></span>
</td>
<td class="nump">$ 838<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-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_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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>40
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778690725376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CREDIT LOSSES (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</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_FinancingReceivablePortfolioSegmentAxis=crnt_SettlementAgreementMember', window );">Settlement Agreement [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_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [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_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">Accounts and Financing Receivable, Allowance for Credit Loss</a></td>
<td class="nump">$ 12<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_FinancingReceivablePortfolioSegmentAxis=crnt_FirstTrancheMember', window );">First Tranche [Member]</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_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</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_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">Accounts and Financing Receivable, Allowance for Credit Loss</a></td>
<td class="nump">4<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_FinancingReceivablePortfolioSegmentAxis=crnt_SecondTrancheMember', window );">Second Tranche [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_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [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_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">Accounts and Financing Receivable, Allowance for Credit Loss</a></td>
<td class="nump">$ 4<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_AccountsAndFinancingReceivableAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan 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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-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_AccountsAndFinancingReceivableAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-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_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-80<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_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-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_FinancingReceivablePortfolioSegmentAxis=crnt_SettlementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancingReceivablePortfolioSegmentAxis=crnt_SettlementAgreementMember</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_FinancingReceivablePortfolioSegmentAxis=crnt_FirstTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancingReceivablePortfolioSegmentAxis=crnt_FirstTrancheMember</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_FinancingReceivablePortfolioSegmentAxis=crnt_SecondTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancingReceivablePortfolioSegmentAxis=crnt_SecondTrancheMember</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>41
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597155792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT LOSSES (Schedule of allowance for credit losses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_ReceivablesAbstract', window );"><strong>Receivables [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_FinancingReceivableAllowanceForCreditLosses', window );">Balance, at beginning of period</a></td>
<td class="nump">$ 24,602<span></span>
</td>
<td class="nump">$ 22,410<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_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for expected credit losses</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">3,898<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_crnt_BalanceAddedInBusinessCombination', window );">Balance added in business combination</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">259<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_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Recoveries collected, net of write-offs</a></td>
<td class="num">(4,503)<span></span>
</td>
<td class="num">(1,965)<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_FinancingReceivableAllowanceForCreditLosses', window );">Balance, at end of period</a></td>
<td class="nump">$ 20,427<span></span>
</td>
<td class="nump">$ 24,602<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_BalanceAddedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 in allowance for credit loss on balance added in business combination.</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;">crnt_BalanceAddedInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 5: 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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-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_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 writeoff of financing receivable, charged against allowance for credit 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/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-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_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable 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> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 3: 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(11))<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_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>42
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597062416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-off</a></td>
<td class="nump">$ 2,311<span></span>
</td>
<td class="nump">$ 3,528<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_crnt_OutstandingInventoryPurchaseOrders', window );">Outstanding inventory purchase orders</a></td>
<td class="nump">$ 39,527<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_crnt_OutstandingInventoryPurchaseOrders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Outstanding inventory purchase orders.</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;">crnt_OutstandingInventoryPurchaseOrders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-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_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595151984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 27,385<span></span>
</td>
<td class="nump">$ 33,790<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_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">475<span></span>
</td>
<td class="nump">486<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_InventoryFinishedGoods', window );">Finished products</a></td>
<td class="nump">31,630<span></span>
</td>
<td class="nump">34,535<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_InventoryNet', window );">Inventories, Net</a></td>
<td class="nump">$ 59,490<span></span>
</td>
<td class="nump">$ 68,811<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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(6)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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(6)(a)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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(6)(a)(3))<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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596990112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Total liabilities, net</a></td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 920<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]</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DerivativeAssets', window );">Derivatives instruments, net</a></td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 920<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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</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 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 2: 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 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: 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(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: 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(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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/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 2: 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 (b)<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/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 4: http://www.xbrl.org/2003/role/disclosureRef<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of financial and nonfinancial obligations.</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 (a)<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/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595122480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Schedule of Fair Value of Derivative Contracts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Other accounts receivable and prepaid 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeFairValueOfDerivativeNet', window );">Total derivatives</a></td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 920<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_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember', window );">Other accounts payable and accrued 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeFairValueOfDerivativeNet', window );">Total derivatives</a></td>
<td class="nump">0<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_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Derivatives designated as hedging instruments [Member] | Currency forward contracts [Member] | Other accounts receivable and prepaid 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeFairValueOfDerivativeNet', window );">Total derivatives</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">920<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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Derivatives designated as hedging instruments [Member] | Currency forward contracts [Member] | Other accounts payable and accrued 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeFairValueOfDerivativeNet', window );">Total derivatives</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_us-gaap_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of the assets less the liabilities of a derivative or group of derivatives.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</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_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595783152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Total derivatives</a></td>
<td class="nump">$ 21,751<span></span>
</td>
<td class="nump">$ 19,482<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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Derivatives designated as hedging instruments [Member] | Currency forward contracts [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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Total derivatives</a></td>
<td class="nump">$ 21,751<span></span>
</td>
<td class="nump">$ 19,482<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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Nominal or face amount used to calculate payment on derivative.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<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_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-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>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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596480064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations) (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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Financial expenses and others, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 620<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Operating Income (Loss)<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Financial expenses and others, net</a></td>
<td class="num">$ (32)<span></span>
</td>
<td class="nump">368<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Operating Income (Loss)<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_IncomeStatementLocationAxis=crnt_ResearchAndDevelopmentMember', window );">Research and development, net [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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Financial expenses and others, net</a></td>
<td class="num">$ (62)<span></span>
</td>
<td class="nump">651<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Operating Income (Loss)<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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing [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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Financial expenses and others, net</a></td>
<td class="num">$ (17)<span></span>
</td>
<td class="nump">184<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Operating Income (Loss)<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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative [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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Financial expenses and others, net</a></td>
<td class="num">$ (28)<span></span>
</td>
<td class="nump">$ 314<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Operating Income (Loss)<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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 the fair value of derivatives recognized in the income statement.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<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_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfSalesMember</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=crnt_ResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=crnt_ResearchAndDevelopmentMember</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>48
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778594840368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></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>Feb. 08, 2022 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Jan. 06, 2015 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Jan. 06, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 22, 2022 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Mar. 22, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_GuaranteeObligationsCurrentCarryingValue', window );">Bank guarantees</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>
<td class="nump">$ 20,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,686<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_crnt_GrantRevenue', window );">Income from OCS grants</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>
<td class="nump">765<span></span>
</td>
<td class="nump">$ 277<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_LossContingencyDamagesSoughtValue', window );">Damages sought by plaintiff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 294,750,000<span></span>
</td>
<td class="nump">$ 78,768<span></span>
</td>
<td class="nump">&#8362; 170,000,000<span></span>
</td>
<td class="nump">$ 45,430<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_AccruedRoyaltiesCurrentAndNoncurrent', window );">Accrued unpaid royalties</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>
<td class="nump">3,035<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_RoyaltyGuaranteesCommitmentsAmount', window );">Maximum future royalties commitment</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>
<td class="nump">$ 10,573<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_srt_RangeAxis=srt_MinimumMember', window );">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>
<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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crnt_PercentageOfRoyalties', window );">Royalties calculation rate</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>
<td class="nump">3<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_srt_RangeAxis=srt_MaximumMember', window );">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>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crnt_PercentageOfRoyalties', window );">Royalties calculation rate</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>
<td class="nump">4<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_DebtInstrumentAxis=crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember', window );">Claim Against Station Enterprises Ltd Regarding Breach Of Lease 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>
<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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Bank guarantees | &#8362;</a></td>
<td class="nump">&#8362; 2,492,327<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>
<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_LossContingencyDamagesSoughtValue', window );">Damages sought by plaintiff | &#8362;</a></td>
<td class="nump">&#8362; 1,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>
<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_crnt_GrantRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Revenue generated from grants.</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;">crnt_GrantRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_crnt_PercentageOfRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 percentage of royalties.</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;">crnt_PercentageOfRoyalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_AccruedRoyaltiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 through that date and payable for royalties.</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(15)(5))<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_AccruedRoyaltiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</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 (c)<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_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<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_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_RoyaltyGuaranteesCommitmentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 the entity has committed to make for future royalty guarantees.</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 928<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477866/928-440-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_RoyaltyGuaranteesCommitmentsAmount</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598838800">
<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="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<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_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan', window );">Issued shares of stock option plan</a></td>
<td class="nump">17,207,511<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ordinary shares available for future grant</a></td>
<td class="nump">1,631,599<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 grant date fair value of options granted</a></td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="nump">$ 1.06<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to non-vested stock options</a></td>
<td class="nump">$ 3,564<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, period for recognition</a></td>
<td class="text">1 year<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 );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 141<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_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="ro">
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">6 years<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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<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_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Award Expiration 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;">crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Issued options under the stock option plan.</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;">crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_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_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_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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: 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 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 (a)(1)<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 (a)(2)<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 (a)(3)<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 (c)(1)(i)<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 (c)(1)(ii)<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 (c)(1)(iii)<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 (c)(1)(iv)<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 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 11: 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 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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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)(2)(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)(2)(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)(2)(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)(2)(iii)(01)<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)(2)(iii)(02)<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)(2)(iii)(03)<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 (d)(1)<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 (d)(2)<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 (e)(1)<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 (e)(2)<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 (f)(2)(i)<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 (f)(2)(ii)<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 (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_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_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>50
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778591312608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Summary Of Stock Options Granted) (Details) - Stock Option [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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of awards</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 );">Outstanding at beginning of year</a></td>
<td class="nump">5,625,482<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 );">Granted</a></td>
<td class="nump">451,823<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 );">Exercised</a></td>
<td class="num">(234,127)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited or expired</a></td>
<td class="num">(626,739)<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 );">Outstanding at end of the period</a></td>
<td class="nump">5,216,439<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable at end of the period</a></td>
<td class="nump">2,986,522<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest</a></td>
<td class="nump">4,846,189<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 );">Outstanding at beginning of year</a></td>
<td class="nump">$ 2.71<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 );">Granted</a></td>
<td class="nump">2.88<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 );">Exercised</a></td>
<td class="nump">2.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired</a></td>
<td class="nump">3.18<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 );">Outstanding at end of the period</a></td>
<td class="nump">2.68<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable at end of the period</a></td>
<td class="nump">2.82<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest</a></td>
<td class="nump">$ 2.71<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted average remaining contractual term (in years)</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at end of the period</a></td>
<td class="text">3 years 8 months 1 day<span></span>
</td>
<td class="text">3 years 7 months 28 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable at end of the period</a></td>
<td class="text">3 years 29 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest</a></td>
<td class="text">3 years 6 months 29 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', 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="ro">
<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 );">Outstanding at beginning of year</a></td>
<td class="nump">$ 300<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 );">Outstanding at end of the period</a></td>
<td class="nump">994<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 );">Options exercisable at end of the period</a></td>
<td class="nump">383<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest</a></td>
<td class="nump">$ 876<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 current fair value of underlying stock exceeds exercise price of 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.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 option awards outstanding, 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)(1)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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_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_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockOptionMember</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>51
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595127232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of RSUs Granted) (Details) - RSU [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Number of Units</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Unvested at beginning of year</a></td>
<td class="nump">2,622,195<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 );">Granted</a></td>
<td class="nump">439,677<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested</a></td>
<td class="num">(218,031)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Forfeited</a></td>
<td class="num">(71,740)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Unvested at end of the year</a></td>
<td class="nump">2,772,101<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average fair value</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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Unvested at beginning of year | $</a></td>
<td class="nump">$ 2.42<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted | $ / shares</a></td>
<td class="nump">$ 2.63<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue', window );">Vested | $ / shares</a></td>
<td class="nump">2.27<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue', window );">Forfeited | $ / shares</a></td>
<td class="nump">$ 2.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Unvested at end of period | $</a></td>
<td class="nump">$ 2.47<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 intrinsic value of award forfeited 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue</td>
</tr>
<tr>
<td style="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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 intrinsic value of award vested 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)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Intrinsic value of outstanding 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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 non-vested options outstanding.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 non-vested options forfeited.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 vested.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_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>52
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595463360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule Of Equity-Based Compensation Expense) (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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 2,470<span></span>
</td>
<td class="nump">$ 1,977<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_CostOfSalesMember', window );">Cost of revenues [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_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">226<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 [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_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">477<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 );">Sales and Marketing [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_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">683<span></span>
</td>
<td class="nump">738<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 [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_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 1,186<span></span>
</td>
<td class="nump">$ 536<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 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 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 (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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfSalesMember</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>53
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595872192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Schedule of Significant Changes in Deferred Revenues) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [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_DeferredRevenue', window );">Balance, beginning of the period</a></td>
<td class="nump">$ 6,177<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 );">New unsatisfied performance obligations</a></td>
<td class="nump">1,720<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_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations', window );">Reclassification to revenue as a result of satisfying performance obligations</a></td>
<td class="num">(4,666)<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_DeferredRevenue', window );">Balance, end of the period</a></td>
<td class="nump">3,231<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_DeferredRevenueNoncurrent', window );">Less: long-term portion of deferred revenue</a></td>
<td class="nump">670<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_DeferredRevenueCurrent', window );">Current portion, end of period</a></td>
<td class="nump">$ 2,561<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reclassification to revenue as a result of satisfying performance obligations.</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;">crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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/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(26)(c))<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_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, 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(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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, 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/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(26)(c))<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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>54
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778598378688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES (Schedule of Remaining Performance Obligations) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations</a></td>
<td class="nump">$ 1,720<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_ContractWithCustomerBasisOfPricingAxis=crnt_TwoThousandTwentyFourMember', window );">2025 [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations</a></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_us-gaap_ContractWithCustomerBasisOfPricingAxis=crnt_TwoThousandTwentyFiveAndThereafterMember', window );">2026 and thereafter [Member]</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations</a></td>
<td class="nump">$ 670<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_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerBasisOfPricingAxis=crnt_TwoThousandTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerBasisOfPricingAxis=crnt_TwoThousandTwentyFourMember</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_ContractWithCustomerBasisOfPricingAxis=crnt_TwoThousandTwentyFiveAndThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerBasisOfPricingAxis=crnt_TwoThousandTwentyFiveAndThereafterMember</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>55
<FILENAME>R46.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778596527776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CUSTOMERS AND GEOGRAPHIC INFORMATION (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue Goods Net [Member] | Affiliate Companies [Member] | Customer Concentration Risk [Member] | UNITED STATES</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_ConcentrationRiskPercentage1', window );">Percentage of total revenues</a></td>
<td class="nump">98.00%<span></span>
</td>
<td class="nump">93.00%<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_OtherAffiliatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_OtherAffiliatesMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_StatementGeographicalAxis=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;">srt_StatementGeographicalAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R47.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778591266352">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CUSTOMERS AND GEOGRAPHIC INFORMATION (Schedule Of Revenues From Sales To Unaffiliated Customers) (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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_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 );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 184,586<span></span>
</td>
<td class="nump">$ 169,560<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_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">52,180<span></span>
</td>
<td class="nump">48,572<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_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [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 );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">33,913<span></span>
</td>
<td class="nump">31,944<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_StatementGeographicalAxis=srt_AsiaMember', window );">Asia-Pacific and Middle East [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,978<span></span>
</td>
<td class="nump">19,575<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_StatementGeographicalAxis=country_IN', window );">India [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 );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,566<span></span>
</td>
<td class="nump">46,933<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_StatementGeographicalAxis=srt_LatinAmericaMember', window );">Latin America [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 19,949<span></span>
</td>
<td class="nump">$ 22,536<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">As of June 30, 2024, and 2023, 98% and 93% represent revenues in the United States.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including Europe, Middle East and Africa.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 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)(ii))<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 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://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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: 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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(A))<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)(iii)(B))<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)(iv))<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)(5))<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 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_NorthAmericaMember</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_StatementGeographicalAxis=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;">srt_StatementGeographicalAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_AsiaMember</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_StatementGeographicalAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_IN</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_StatementGeographicalAxis=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_LatinAmericaMember</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>57
<FILENAME>R48.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778595258224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS 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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Weighted average number of shares used in computing diluted net income (loss) per share</a></td>
<td class="nump">1,928,259<span></span>
</td>
<td class="nump">5,132,809<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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>58
<FILENAME>R49.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139778597246032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Schedule of computation of basic and diluted income (loss) per share) (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, 2024</div></th>
<th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_NetIncomeLoss', window );">Net income (loss) available to holders of ordinary shares</a></td>
<td class="nump">$ 8,236<span></span>
</td>
<td class="nump">$ 4,056<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares</a></td>
<td class="nump">85,632,241<span></span>
</td>
<td class="nump">84,359,762<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_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions', window );">Add &#8211; RSUs and stock options</a></td>
<td class="nump">2,120,922<span></span>
</td>
<td class="nump">792,872<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 );">Denominator for diluted income (loss) per share - adjusted</a></td>
<td class="nump">87,753,163<span></span>
</td>
<td class="nump">85,152,634<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 restricted stock units and stock options.</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;">crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crnt_</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_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_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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 26: 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 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)(4)(i))<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 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 29: 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 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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_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>EXCEL
<SEQUENCE>59
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MLKW7'96$+W73*( *;,NJEZA7Z\:TK]NQH_4;U;#JKNL)INIV)Y@O<RI0018
MZ5RU@1*O&LAJ(ME*]V /3$)'IX<9--V$*P/XOF!,/D[4#^HV/OX+4$L#!!0
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
MEPR&-VD$X/>Y$/KUQOQ!^:YH_#]02P,$%     @ #S@667N&VDN; @  \04
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
M,M4T$H7T@95R:K1%U5A@-Y-@.&?XB*F"Z2$BD#@KB5'(;%TCWJQK.],13K2
M. /.OH,&<T[50)J/H</T"*ZM1R*6?X28N R>V[1CAI8I?*');.MBZ:\"ZL%A
M^Z&&.:>6MP/I))SA,N!?K^I&4[1TUZKL=HBKMB#$:HAL$RH'+O?,%LDY03V
M0LBZP)2Q''5HG;FEY2;]0> T1K*B+WM\E+P"A><4?(MRK@@7AKB<U1HW;,?B
M)JBZ#Y'+@](J JFX>;E$P$G<2PV"<#T4AMK TNV,<%5J'P5ZH#@*9]NR0HXY
MRIL%X25#"D,9D/=+CSG)" <JN[X:,=F"4VF[[C*G2A7[!M@V/%8Y_;; 4$5R
M_PKB9Q2E0G+HF(4!0+Y-O<J51.,,0X7K3-*!P9'<R%7;:'<$P^Z6 J;(:,-'
M?!W"BK=!EP:KQU8!'0%]VT36 L*P%=  UWHPC'?2\<X7(]Y21G6*(7(PPJVU
MOZDXL )5YK)R F %%@:0.W:]1$OVUTQD_8VZU2VK;S1(-XBYTV?3XR@0G_>.
M7\;H.Y4KDT&(?:\$44ER*TGNEX(<CTVFAQ>;DM' 68;2>,4>>R5TD(ERA9,U
M1<XQI7'P'XW15M:2/[ KB=;J5<!4]*KIKHA*N@Z)SE"L 62D]Q2ZDJ2MQY6%
M22*[7NV1B\YC8N->-UY(C5.8HJ3CB,_%E7<2G=GW6=9'M:@4Z-++KV^F.#%W
MWZM2IBJL(!D&6:'2 <2M"XNOJ-:EDHG4IO$I!NY:!QY)GC81OY4.ZA@+O(9/
M;L*71XK&KUX]8.;$M8IXK1)8BFA8BK:11C]:E\<A(F3^-T@:>ZNG;R&5Z]L>
MB7)3?[ ZY_LEKD*,P+#Y_+3WRR&4;.LY"R17#*L07UK&T\9]B1;'%!H_ML%,
M-M90]$L9EVV^ZUL3NHUT.!WV^;-NC5V+=_\,?)(.0\-CLRB@.AV_?I4(URW8
MW4NP35QJ4QO0G/&QPA9"C@7PO; VK%[8P?!?SOP?4$L#!!0    (  \X%EG@
M>*QICP<  *P2   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;,58;6_;
M.!+^[E]!>!=[6\"1'3MM<VT2P'&37A;7)(B3.RP6"QPMT19;B=225)SLK[]G
MAI+LM&ZVV#M@@;Y8)&?XS,PS+]+1VKI//E<JB(>R,/ZXGX=0O1D.?9JK4OK$
M5LI@9VE=*0,>W6KH*Z=DQD)E,1R/1J^&I=2F?W+$:]?NY,C6H=!&73OAZ[*4
M[O%4%79]W-_OMPLW>I4'6AB>'%5RI>8JW%77#D_#3DNF2V6\MD8XM3SN3_??
MG![0>3[P+ZW6?NNW($L6UGZBAXOLN#\B0*I0:2 -$O_=JYDJ"E($&+\U.OO=
ME22X_;O5?LZVPY:%]&IFBW_K+.3'_<.^R-12UD6XL>M_J,:>EZ0OM87G?\4Z
MGCV8]$5:^V#+1A@(2FWB__*A\<.6P.'H*P+C1F#,N.-%C/*=#/+DR-FU<'0:
MVN@'F\K2 *<-!64>''8UY,+)_.[#A^G-S^+J7,POWE]>G%_,II>W8CJ;7=U=
MWEY<OA?75_^\F%V<S8^& ?>1U#!M=)]&W>.OZ'XE/E@3<B_.3*:RI_)#X.S
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
M;"]W;W)K<VAE971S+W-H965T,3,N>&ULE55=C]HZ$'W/KQBE5WVB&PCL1[>
MQ.Y2M56W=[5??:CN@TD&8M6Q4]N!Y=_?&0?25&*1^D"PQW..SXS'X_'&V)^N
M0/3P4BKM)G'A?769)"XKL!3NQ%2H:65I;"D\3>TJ<95%D0=0J9*TWS]+2B%U
M/!T'VYV=CDWME=1X9\'592GL]@J5V4SB0;PWW,M5X=F03,>56.$#^J?JSM(L
M:5ER6:)VTFBPN)S$L\'EU8C]@\.SQ(WKC($C61CSDR>?\TG<9T&H,//,(.AO
MC=>H%!.1C%\[SKC=DH'=\9[]8XB=8ED(A]=&?9>Y+R;Q10PY+D6M_+W9?,)=
M/*?,EQGEPA<VC>]P%$-6.V_*'9@4E%(W_^)EEX<.X*+_"B#= =*@N]DHJ+P1
M7DS'UFS LC>Q\2"$&M D3FH^E =O:542SD\_SC[?P_/LZ],<;N>SAZ?[^>W\
MV^,X\<3-'DFVX[EJ>-)7>,[@UFA?.)CK'/,_\0EI:H6E>V%7Z5'"+[4^@6&_
M!VD_'1WA&[:!#@/?\+5 A;3P+%2-<"-=IHRK+3KX,5LX;ZDV_CL4<T,Y.DS)
M]^7252+#24P7PJ%=8SQ]^V9PUO]P1/"H%3PZQOX7)W.4Y[#*;_\^SN'T,CJ\
M"3P6")FP=BOU"D1I:NT=F"4LI18ZDT*!U)2VFFXG+;"GQ!R$A\PXWZ/%3-4Y
M8S/A"A Z;P;XJY9KH1C4 U<8Z]]YM"7=HLHXR4:19<UF%C,DWX7"'I#L2L@<
M\(5:D:-#8T+C"[0@G,,_<)78-B"RV!H/@I04"ZFDE\C(JK+F1=+]1J!5*I(E
M5\HZ5$I./V_8WI5+OK4-<,Z)J[.BFXZ3D+VE4=3O. 6>]0#+)*/U16"[-F4E
M]/;MFXMT</[![>*@)<KA!BU"B8(+-"2U(XC[&.>FIHP3-_<C!K,.NC#87IA>
M"/>&DE@N*.+A()B'/5AL0>$:N<WX0NH@IL-?2+3"9L662N.W=2>F.>W:\<Y2
M5[4'OZVPXQCM-43=G:.6-&)I_!E&_]#.IG:DTI&SI:/F[NRZB8R^!J%I='$>
MO4_[T:/Q5'C[$]?H=PMPZ+(EG998HEV%QD^ERE72=,?6VKXMLZ:E_G9O'J9;
M85<DB_*V)&C_Y/PT!MLT^V;B314:[,)X:M=A6-#[B)8=:'UIC-]/>(/VQ9W^
M#U!+ P04    "  /.!99#ZLT.\<%  #2#@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6RU5]MNXS80?==7$&Y19('4%]GK9-,D0&Z[FP)[09+=/A1]
MH*6Q1402M205)_OU/4/*LIPX*=IB7VR1',Z<F3DS) ^7VMS:C,B)^R(O[5$O
M<ZXZ& QLDE$A;5]75&)EKDTA'89F,;"5(9GZ344^B(?#Z:"0JNP='_JYS^;X
M4-<N5R5]-L+612'-PRGE>GG4&_56$U=JD3F>&!P?5G)!U^2^5)\-1H-62ZH*
M*JW2I3 T/^J=C Y.)RSO!;XJ6MK.MV!/9EK?\N R/>H-&1#EE#C6(/%W1V>4
MYZP(,+XU.GNM2=[8_5YI?^M]AR\S:>E,YW^HU&5'O?V>2&DNZ]Q=Z>5[:OQY
MS?H2G5O_*Y9!=@KAI+9.%\UF("A4&?[E?1.'SH;]X3,;XF9#['$'0Q[EN73R
M^-#HI3 L#6W\X5WUNP%.E9R4:V>PJK#/'9]?7%U^/;FY_'HA+C]>WUQ]^7#Q
M\>;Z<."@FR4&2:/G-.B)G]$S%1]TZ3(K+LJ4TLW] V!J@<4K8*?QBPI_K\N^
M& ]W13R,)R_H&[>.CKV^\7..DE%WDBD@+DOK3 UF.2MDF8KWE"Y4N1 GS!#E
M%%EQKFR2:UL;$G^>S" .]ORU+2K!Z&2[4:ZH UO)A(YZ*!E+YHYZQ[_\-)H.
M?WO!I4GKTN0E[?\B=R_JV8[RXZ>;"S$]B+8;$3<9B3-=5+)\$ @D&2M4Z;1
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
M+)<FP".+\P>LQ;2<Y+%,6SP[V"5*9 ,9B(TRFU;)4ILX ".7QKT9:!'G="W
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
ML]?TKQCTP[KT:@&_]!@F9GZL=/_Q\5L')'77N*Z@R1W"F@0]ZWN/X]A[9#,
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
M)JF9,V>NY'*KS1=; 3CV5$ME5V'E7+.((IM54'-[JAM0^*70IN8.MZ:,;&.
MYUZIEE$2QVE4<Z'"]=*?W9KU4K=."@6WAMFVKKG978+4VU4X#8>#.U%6C@ZB
M];+A)=R#>VAN#>ZB$247-2@KM&(&BE5X,5U<SDG>"WP6L+5[:T:>;+3^0IO?
M\E48$R&0D#E"X/CW"%<@)0$AC:\]9CB:),7]]8#^B_<=?=EP"U=:_B5R5ZW"
M#R'+H>"M='=Z^ROT_IP17J:E];]LV\DF<<BRUCI=]\K(H!:J^^=/?1SV%#Z\
MII#T"HGGW1GR+'_FCJ^71F^9(6E$HX5WU6LC.:$H*??.X%>!>FY]=_WY^N;A
M^GX9.42CLRCK-2\[S>05S91]U,I5EEVK'/*7^A&R&*DD Y7+Y"C@[ZTZ9;-X
MPI(XF1_!FXVNS3S>[#77X!%4"Y;]?;&QSF#^_SGD90<R/PQ"/;&P#<]@%6+1
M6S"/$*Y_^&Z:QC\=H3@?*<Z/H1^-_G'-FS\_7;,?%\& P#Y5P*YTW7"UPV;)
M=*G$O^A[ACDBUYD4?".D< +LA&E#E0O&0(["79@F;%N!8L*1.F"K6,;S1ZXR
M8 W?81\ZRPJCZ[XJP5BV 9P*^!F,GPXDJC=2E)P:SK**/P+*(&@O ?FIY[GA
MLA,NOJ7!>-,8_22PX7#C4)J7I0'$Q%6M6^5(C<[1+V5YU]R-$8C'I=09"N;,
M:2_2HH 3MA!X]!I+[KPHJ'P -M!HXX0J24?HGG2A$7U+IXYO)'I-Y4!!(96L
MXJI$OD(=\&AP-V^-5T=Y*YY8W;4/4/LP+'X8BW\1W!_]'GR/(+JU7.4VN.S0
M)QCI4BA%%GH_.O9!.IF>GP<W."#?$(Y@.CE/XN .,LFM%87(_#D%M/>'<8P9
M;BS./;+40>[Z<!W$?#>?I&D:O'_FNA?MGN5LDLRFP1]@[8))K<H3!Z9F/A%H
M_D"E!.EY'%RU>(0ET<N-P#UH,CE+I^P.Z'8Z0I RWF5S[)?]_+D*:\07L]*.
M[?"F]$4]=EE.K2.R"K.?R39'C0-5C;R45B<9V9:^@ 93O8&MD!*!]V ITD/0
ML;"*UK5FB)<]7)2C([:OY/_S'$U@N%Y4U^ -1V/PU$#6-Q1R>RX?\F>/Z3?T
M%@%"G=%/ZF61#;X9"DSJB^+=7S^\H3I/*.LO9IV_WSN".#GDSONM&Q+G$OE#
M[==8^SD8=G%_Q=(XQ8EF>&EX4[%I?'(6GTSG[_A[GU[$R87-I+;PQA#Z[!E,
M*DXHU'Y.ZU8XC"(6KQ'8F9Y-'TV<!'RH:XVAWP$W-)0EEO_IH7LEVKOA<?26
M_AU#TQWG87?9CZ?C4^FB>R$\BW?OK(_<(!N+M@I4C4_/ST)FNK=+MW&Z\>^%
MC78XY_VRPN<>&!+ [X76;MB0@?$!N?X/4$L#!!0    (  \X%EEPI1[N<@,
M #T'   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)U5;6_C-@S^[E]!
M>+OA-OCBU[A)EP1P<[E>AN4%2;M]&/9!L958.%O*27+3^_>CY,3MMK88]L46
M*?+A0U*B1B<AOZB24@V/=<75V"VU/E[[OLI+6A/5$T?*<6<O9$TTBO+@JZ.D
MI+!.=>5'09#Z-6'<G8RL;BTG(]'HBG&ZEJ":NB;RVPVMQ&GLANY%L6&'4AN%
M/QD=R8%NJ;X_KB5*?H=2L)IRQ00'2?=C-PNO;Q)C;PU^8_2DGJW!9+(3XHL1
MYL78#0PA6M%<&P2"OP<ZI55E@)#&US.FVX4TCL_7%_1/-G?,94<4G8KJ=U;H
M<NP.7"CHGC25WHC39WK.IV_P<E$I^X53:YM&+N2-TJ(^.R.#FO'V3Q[/=7CF
M, A><8C.#I'EW0:R+#\2328C*4X@C36BF85-U7HC.<9-4[9:XBY#/SV9WF_O
M5HO99@O9\B/<SE:WFVS]>3Z%^?+3:K/([N:KY<C7&,G8^_D9]:9%C5Y!36$A
MN"X5S'A!B[_[^\BPHQE=:-Y$;P+^TO >Q($'41 E;^#%7=JQQ8M?P;NEXB#)
ML60Y9'B6E0<;^D!Y0Q7LI:AA]JBIY*2"J6T!E0K^R'9*2SQ%?[Y4CS9<\G(X
M<[.NU9'D=.SBU5%4/E!W\L-W81K\_$8R29=,\A;Z_^[AVZC+U=T,PN#:^2_P
M<%=2V(L*[SCC!]!D5U&PJ7*M0..F%AK+*;LJ"VG5BCU"W9X5:LX*8*=IUVD/
M""_,*L85@N=$HXD6UO7PU$-B>@B,PPFE$IB&$\H'RJDT'KVG[J(E$*TEVS5G
MJ'_!F$M> $X,$\3&-.-#[*V,)#\TV$#5<[;_H.Y<J#N&NOG$SO?H)!J%62AG
M*:0N(</#Q'("[W_ZT>E'7C@(G&3@]:\B9[:89:A&?1Q[PS!VXM ;)HF3*48^
MK$G.]BQWPM0;7@V<<(@N?6?."T:<-/3Z:>HDN!7'SJ_(EU_"&,-A,G2BR.O'
MJ1,.$J\_P'^*_FE@2$"F3&ZOEGTX>&>E8?P.NW=NZ5,?65NF>\Y,.;<:RZUZ
M-@N8\[QJ"G,<9HW$5\2#!2L*/!<SHK3%S/:&8^^E*^ _&VF8RL$.;@6Y:+AN
MIUNG[=Z&K!V)3^;MP[(@\L"X@HKNT37H7?5=D.VP;@4MCG9 [H3&NVZ7);YO
M5!H#W-\+H2^""="]F)._ %!+ P04    "  /.!99K;;J%(P#  #2!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R554N/VS80ONM7#)0B)\62*+]C
M&_ F;I,"<0T[:0Y%#[0TLM2E1)6DUIM_WR%E.VZ[ZVXO$A\SWWSSY.PHU;TN
M$ T\5J+6<[\PIIF&H4X+K+CNR09KNLFEJKBAK3J$NE'(,Z=4B9!%T3"L>%G[
MBYD[VZC%3+9&E#5N%.BVJKCZ=H="'N=^[)\/MN6A,/8@7,P:?L =FB_-1M$N
MO*!D986U+F4-"O.YOXRG=WTK[P1^+?&HK]9@/=E+>6\W'[.Y'UE"*# U%H'3
M[P'?H1 6B&C\><+T+R:MXO7ZC/ZC\YU\V7.-[Z3X6F:FF/MC'S+,>2O,5AX_
MX,F?@<5+I=#N"\=.-HE\2%MM9'52)@9567=__GB*PY7"^#D%=E)@CG=GR+%\
MSPU?S)0\@K+2A&87SE6G3>3*VB9E9Q3=EJ1G%JOE=OUQ_=,.-JLM[#XLMZM9
M: C7WH;I">.NPV#/8 SADZQ-H6%59YC]73\D/A=2[$SJCMT$_+FM>Y!$ ;"(
M]6_@)1<G$X>7/.<D5W59'S1L4,&NX KAM^5>&T4U\?M3_G9P_:?A;)],=<-3
MG/O4"!K5 _J+UZ_B8?3V!MG^A6S_%OH+,W(;8_W+YQ7$\=3[-YCWN4#(I:!N
MI)" X7N!H-%H.E2F $/7J:R:UG#7-C*W55^FP.L,LE*T!C,H:Q)!:"B<VH9S
MZO&>MRL?H>H* 6TA>)1&M&GT;!KM)_%^('S9:L+2WKJM4'$CE;7\ B/PQEO3
ME#H=\P=>"D?>2"BDR%!I2U:JK*QIO'0Z&L8!2X;0#Z+!T-OWO/=82VHC:W;Z
M(L97"H[G#79?W0B@._Y CAT0ZK;:TSVQZLAXXT$P3%C ^K$W[@?)8!*,ALQ;
M9AF\?C5F<?P6MKLOVD6!.C^]!]G8)&B/!3&+@@ECWFC"@O&(_0]>P+,_:)"0
M>^-1,!HD03Q,+)-XP(A-WQ6$D8;3Z/DO!V@,"VX%*.:V4&C*:T-L;26=J#KR
MS@M\3$5+485<R:JK*R[25O!.CD#/G&M**YY[]#OSK,63H5(1K"G?. 6:XH!Y
M3F,=CEQ#3&&A) \FSC*Y10$>1Q,7%&M4_R/)<$ZRFRZ!T[*9#L@YW:![)<2W
MWE.='%[-6:K=@WM--+5+6YMNY%Y.+P_6LIO3W\6[U^X35X>2HB P)]6H-QKX
MH+H7I-L8V;BIO9>&W@"W+.C1164%Z#Z7TIPWUL#E&5_\!5!+ P04    "  /
M.!99$-<PR]('  #;%   &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6S%
M6&UOVS@2_MY?07@7>PW@V([SNFT2P'&;KA?7-HB3/1P.!QPMT19;B=225!SO
MK[]GAI+LM*Y3% <<T!=+Y,P\,YQY9JCSI76??:94$(]%;OQ%)PNA?-7O^R13
MA?0]6RJ#E;EUA0QX=(N^+YV2*0L5>7\X&)ST"ZE-Y_*<W]VXRW-;A5P;=>.$
MKXI"NM65RNWRHG/0:5[<ZD46Z$7_\KR4"S55X;Z\<7CJMUI272CCM37"J?E%
M9W3PZNJ,]O.&/[1:^HW?@CR96?N9'B;I16= @%2NDD :)/Y[4&.5YZ0(,/ZL
M=79:DR2X^;O1?LV^PY>9]&IL\W_H-&07G;..2-5<5GFXM<O?5.W/,>E+;.[Y
M7[&,>X]/.R*I?+!%+0P$A3;Q?_E8QV%#X&SP#8%A+3!DW-$0HWPC@[P\=W8I
M'.V&-OK!KK(TP&E#AS(-#JL:<N%R>O_^_>CVG^+CM9A.WGV87$_&HP]W8C0>
M?[S_<#?Y\$[<?/S[9#QY.Q4O;VRN$ZW\WGD_P#0IZ">UF:MH9O@-,R?BO34A
M\^*M257Z5+X/R"WN88/[:KA3X>^5Z8G#05<,!\.C'?H.VS@<LK[#;^@;)8FM
M3-!F(1HWQ;]&,Q\<\N;?VQR.^HZVZZ-:>N5+F:B+#HK%*_>@.I>__'1P,GB]
M ^U1B_9HE_;+B0G*Z4(DUGB@3650J9AK(TVB92Y\P M43O#;@.]6+7LO-K2G
M*#^H?M:.N,L4*BRQ12G-BJ)8&5FEFO;K[P4K,OF@Q$PI(Q"S4CH69K4NQ6Z%
MV@B96"BCG,SS%:VHDK3)]>F53D-OF>/\(!L Z]XPC"G9\>+E+S^=#8>#U_>]
M:4^\&XUN^/G@]9Z0!HK*$H<O9[D2KB(=]-*I195+(A$O[)QU3E52.1UTO>/M
M8Y))LU!B;(M"^YJQ%M*E!*D)P-IG>&<=P>V)20192 ,.I##\!T9*;:"BRRL_
M$DB$(*]2G$B>"YE^ HW$]T OA2$V(PQPP1$^(T/EE# J4=Z#F06XGDW/I7:"
MT]<$]K]Q?QS/F4)W</K:?S_&TGH=V9C!H(I56\5=>KE4!!D> "T,@UMY(YJ0
MJT^ XIU(GXDY&HIOL7K]*(K(,8HXYBO=$,.OPQZGZG;5WZV+HF5#&S&-7-0F
M1>)0BVF"U-@(%CDMU&.)1D3!J(VLE'2DGD[@#105,^7$X4&TT=M!$L<M21SO
MK.1[SU"4#[J@U-_&!;LUS'HOOE3"T8O5^20C?BQ+:1,-%CJL8FVW58GH_5EI
MA'"C,BB2A?RLUFBZXE.5+J(V+E^/X:*,AQDR&82<SQ%U1B@+H@A?UQZ1!@12
M[9/<^D@TG/+;@-+.\"7!(0&4[XF/R&5$P2PLO<2 H'UWLT;^]L0#]2#SBN.X
MX4.L5A(/&;  8<Y!@[MM%9(<GX1,."X<9U".)JJ"VZJ&N; V76JJH1ISY=6\
MRD6NYRS^E13 RL=-#;F6,YTSMW4W;'.M^ RIOT]3$,*W!+TQ^@=X9D$;2S"B
MVK?S.=YBT4F#8RV=?=!,B'Q .8J6J9S*(($?.@@<  (YK9)L(\^HQJ(AB&8:
M@Y!#?>5<1TXK4D$*L?B  K05\,%=MR4%2)'*M7J((9U1@*6WAEB^^Z12X>$R
MTX!!.<DK?)Z,%8E')[21;S/,N+PI@:^<$NM ;8]G3XR24#'W1H/H6CDE(;*4
M+%#A<&.;.UO4R=!&9!<EG+24<+*SH*=Z8?0<<40J;O;,>N+9QA"[%2:]%\_H
M_-],!C[C2,6S2VOF^%29.-HS=6SK2R-C*-RW7/*4*S3)@V#WKV$FA[%6\CL:
M^DO:UYF^'7?V2-5[Z9 IPX:PR4]DVGJ$,19]9!V:J,_718V#;0.45B[6_G.-
M9U<&G+89<+KSP&[1:4R@?H4Z@8$9<IA:V0KWOZJ,)[ Q"V-H,BG5^;;4V&TI
M[;WX46,8BC"$KKLB]>U8J=>CZ56C;32]YY7]P:]=2"##E+B3CS3CW6&"2L3I
MT6 /*P514)U'B/YZIW@3V1_##S$65W[;=M 9Y&)!0US,U'C_91YK"U]Q=Z&6
M3QR*ADCIB<1,4.^R&7/:B69#!?[H"",PX%+J- XFBTHWHR[$9ILVFL&A3G)^
MEC'!B1(MXC93"VT,Q?)WB05P<DS/XV[,=(P<-#:GE@F2Q-!ZX5^TW2@&X]%H
M&(^N[EA-AFIL2;B4:$+;4JM-2Z6@[DK8LS9ASYY)6-S!*M F%TD<QV-[1$6Y
MQ7;2VJU2468^HU6\B4OKU&NB@RL"Y1-Z&3C(!PBF5?V%@=7L6[>01O\53[K,
MI8E]J)[)TRY-(M <VU7(8 79E]JE\?JO)LSKX<%47 (T@Q5E;E<J7FQ@7+D@
M:6I1F.*Y_T:"(L3BJ7\W -'9ZVWX=/3_\ZDEYVV>L0OU#8U@;G&DN:\]S5FJ
M.Y?&JRK?V:DL> :B'#<1N,<,X+BZ2KF*XP,#;L\>OJ]O 3'5\;J%%TUN-/0O
M1S7W!"W%R7_CIE/?1NJI-&KX^?3DD+I^Y7E4PM^?SP[/VC==4E]&,LA73]U/
M+< 0M<9K!FG#V50@B#3E"Q>B$;W[ C$'N45S^S7^K37<W_C@5"C4"WU6XW'&
MA/CMJ7W;?KD;Q0]6Z^WQLQ_:*#C+BUS-(3KHG>)*XN*GM/@0;,F?KV8V!%OP
MSPPS@'*T >MSBT&\?B #[??,R_\"4$L#!!0    (  \X%EF&V'_ZPP(  ,T%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;'U476^;,!1]YU=8;)I:
MB18")$V[!*EI.ZW3JE5)MSU,>S!P2:P:F]DFZ?[]KDW"4BG-"_ZZ]_B<:\Z=
M;*1ZUBL 0UYJ+O347QG37(6A+E904WTN&Q!X4DE54X-+M0QUHX"6+JGF81Q%
MH["F3/C9Q.T]JFPB6\.9@$=%=%O75/V= 9>;J3_P=QMSMEP9NQ%FDX8N80'F
M>_.H<!7V*"6K06@F!5%03?WKP=4LM?$NX >#C=Z;$ZLDE_+9+N[+J1]90L"A
M,!:!XK"&&^#< B&-/UM,O[_2)N[/=^B?G';4DE,--Y+_9*593?VQ3TJH:,O-
M7&X^PU;/T.(5DFOW)9LN-HU\4K3:R'J;C QJ)KJ1OFSKL)<P?BLAWB;$CG=W
MD6-Y2PW-)DINB++1B&8G3JK+1G),V$=9&(6G#/-,=C._N[U_(E^_+19W"W+R
M1',.^G02&L2V$6&QQ9EU./$;."/R((59:7(G2BA?YX?(J2<6[XC-XJ. 7UIQ
M3I(H('$4IT?PDEYHXO"2-_#F4 !;.WGDUW6NC<(?XO<AH1U.>AC'FN1*-[2
MJ8\NT*#6X&<?W@U&T<<C+-.>97H,/5N@Z<J6 Y$5H1P=0T4!!+U'"@4E,X1+
MK4$?HGT4^#!MK#'8&GNW6)PZ!T620>#9@MNJ)]Y[8E:RU524VIM1;KD$A!J2
MPY()P<32TFQ ,5EZ<1J,HMB+XR =1-ZCDFOFC&NYPTN#)H3RM0@OB<=>$HPO
MQSMP0DO\>0@3)&\U"M":%++.F:#6P=Z9%P\O/7Q(N<8[P1YR[H #(K!_(9F-
M8@;.9%5I[R0-AE'BG7HG@^!R-,3)O@00Y3[Y*$CCBZT&<N@=PSV+U:"6KI%8
M!JTPG=OZW;Y777<6_1_>-;H'JK!\FG"H,#4ZOQCZ1'7-HUL8V3C#YM*@_=UT
MA?T6E W \TI*LUO8"_H.GOT#4$L#!!0    (  \X%EF)W+UZ?P(  #H%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U4VV[;, Q]]U<(WC!L@%$[
MOB1IEAAH>L$ZH%V1=.W#L ?%9F*ALN1)<MW^_2@[\3(@R8LEBCQ'AS2I:2/5
MBRX #'DKN= SMS"FFOB^S@HHJ3Z3%0CTK*4JJ4%3;7Q=*:!Y"RJY'P;!T"\I
M$VXZ;<\>5#J5M>%,P(,BNBY+JM[GP&4S<P?N[F#!-H6Q!WXZK>@&EF!^5@\*
M+;]GR5D)0C,IB(+US+T83.:QC6\#GA@T>F]/;"8K*5^L<9O/W, * @Z9L0P4
MEU>X!,XM$<KXL^5T^RLM<'^_8[]I<\=<5E3#I>3/+#?%S!V[)(<UK;E9R.8;
M;/-)+%\FN6Z_I.EBH] E6:V-++=@5% RT:WT;5N'/< X. ((MX"PU=U=U*J\
MHH:F4R4;HFPTLME-FVJ+1G%,V)^R- J]#'$FO;U_NKY__+&XO5Z2SX]TQ4%_
MF?H&F:W?S[8L\XXE/,(R)'=2F$*3:Y%#_C_>1T6]K' G:QZ>)/Q>BS,2!1X)
M@S ^P1?U:48M7W0L3?$*PDCU3JZ8SKC4M0+RZV*EC<*^^'THXXXP/DQH9V6B
M*YK!S,5AT*!>P4T_?1@,@Z\GY,:]W/@4>[K$V<MK#D2N"=M)/R3R),UAD5A:
ML*5UKB"#<@6*1 //L76VG\CY2$PA:TU%KIT%;;#9#"A&N7;"D1>-$R>*O-%Y
MX#SCM*$X4BFY07+MQ*/$B<=#YX8)A@V96T]>9T8[>,$P"IPH]I(H<9)S+T;\
M<.R-!P-RJ%K^7C^7H#;MU&J2R5J8KK7[T_YAN.CFX5]X]ZK<4;5A0A,.:X0&
M9Z/$):J;U,XPLFJG8R4-SEJ[+?!Q V4#T+^6TNP,>T'_7*9_ 5!+ P04
M"  /.!991IE_NJ0"  "9!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX
M;6Q]5%UOVC 4?<^ON,JF:9.J)@1:N@XB04NU3F6JH.T>ICTXR858=>S,']#^
M^]E.2)E$>8F_[CWW'#OGCK9"/JL24<-+Q;@:AZ76]644J;S$BJA342.W)RLA
M*Z+M4JXC54LDA4^J6)3$\7E4$<K#=.3W[F4Z$D8SRO%>@C)51>3K%)G8CL->
MN-M8T'6IW4:4CFJRQB7JQ_I>VE74H12T0JZHX"!Q-0XGO<OIP,7[@">*6[4W
M!Z<D$^+9+6Z+<1@[0L@PUPZ!V&&#5\B8 [(T_K:885?2)>[/=^@W7KO5DA&%
M5X+]HH4NQ^%%" 6NB&%Z(;;?L=5SYO!RP93_PK:)'0Y#R(W2HFJ3+8.*\F8D
M+^T]["5<Q.\D)&U"XGDWA3S+:Z)).I)B"])%6S0W\5)]MB5'N7N4I9;VE-H\
MG=Y,;A?P-+E[G,%\-ED^+F;SV<\'^/Q ,H;JRRC2MH@+C?(6<-H )N\ GL-<
M<%TJF/$"B__S(TNN8YCL&$Z3HX _##^%?GP"29P,CN#U.\5]C]=_3S&A$IX(
M,PC75.5,*"-1P>])IK2T/\F?0YH;R,%A2&><2U63',>A=89"N<$P_?2A=QY_
M.T)XT!$>'$-/E]:(A6$(8@5$*=0*""^ 49)11C6UY"LD3D4!1,/*Z=MX?=XW
MN9&2\K7[=ZDZI.UH]</:;MYJM*6M3RTOHUPERFNC0;_6&+P%!O8=T;UC<(TY
M5AE*Z/=.@I*B)#(O7P/WO.[3#SZ"+H515J2RP9)NB'.NLKCVA8RO%-SA!ADD
MP<4P^)K$P8/0A+6W<P(<=7L A^X_VK-+A7+MFX*"7!BN&^=TNUW?F31V>PMO
MFM:<R+6E!0Q7-C4^'9Z%()M&T"RTJ+WY,J&ME?VTM+T3I0NPYRLA]&[A"G3=
M./T'4$L#!!0    (  \X%EF9L?EHJ ,  ,@)   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;+566V_;-A1^UZ\@U&%P@32ZV%'<S#;@7+JZ0+K =K.'
M80^T=&P1H4B5I.SDW^^0LF5G4X4 0U]LD3RW[SOG\'"TD^I)YP"&/!=<Z+&?
M&U->!8%.<RBH/I<E"#Q92U50@TNU"72I@&9.J>!!'(9)4% F_,G([3VHR4A6
MAC,!#XKHJBBH>KD&+G=C/_(/&W.VR8W="":CDFY@ >9;^:!P%316,E: T$P*
MHF ]]J?1U75BY9W (X.=/ODF%LE*RB>[F&5C/[0! 8?46 L4_[9P YQ;0QC&
M][U-OW%I%4^_#]8_.>R(944UW$C^)\M,/O:'/LE@32MNYG+W&?9X+JR]5'+M
M?LEN+QOZ)*VTD<5>&2,HF*C_Z?.>A[<HQ'N%V,5=.W)1WE)#)R,E=T19:;1F
M/QQ4IXW!,6&3LC *3QGJF<GMW7SV.%W.'N_([.MB.?]V?_=UN2"])5UQT.]'
M@4$G5C1(]P:O:X/Q#PPFY%X*DVMR)S+(7NL'&%P387R(\#KN-/BE$N>D'YZ1
M.(P''?;Z#>*^L]?_$6)0;$MM+9"9T$956&)&$RHR\AFR#1,;,K6EP@P#36Z9
M3KG4E0+RUW2%XEA&?[>Q4CL=M#NUK76E2YK"V,?>T:"VX$]^?1<EX6\=D 8-
MI$&7]<D"6S6K.!"Y)FO*%-E27KE5=@2;8EIL]+HM^D[[[='_87)0V%6IK"Q_
M"E) 5U@UCDJ4*RG+"#SC]:%!>_\2+^E+(XN;JH(364PY-"GW?B$FEY5&2>T=
MDZ<1FV8;00UJ4DWR?>[8,:=7WDVE%(CTA>#MM:,J.Y+@#2^]#]Y2&LI/2-IO
M_T1HMVBK6*%X/W+P^C\)WL<X;,7G]DE'S5TT-7?QYIH3TMZPZ(D6-06XAP-
M&P1E@WYK%79Z;*_"0ZF\(M9S=?/_V.TB-X[.+B\B+_IX-AC&+22_.N\B.VG(
M3MY,=AN9!.=;)6B5,0L(M[7D+'/H, D&ZBO.9J4$16VR6OGO#**=_P5[)D5]
MX8.]\)O>=3GX;X7?2&UL( JV("KDJM>/O?=>/QEZ<[1)59J[QLGPG,O2!GY&
M!!BOEUBY!&E=4)Q,3@B?$4]@,'%>+[K$TV@X\'X'@1!YW7T93DQF+VU+E]>+
MA]95-/ ^,4%%RE"L:<P/7A*'K;D*3J9K 6KCWA":N&ZO!VVSVSQ3IO5T/HK7
M;YQ[JK#.-.&P1M7P_!(K7M7OAGIA9.EF]4H:G/SN,\>G%B@K@.=K*<UA81TT
MC[?)/U!+ P04    "  /.!998O?FV$($  #A"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6RE5EUOVS84?>>O(+QA2P#-EBA9DC/;@--Z38>UR>RD
MQ3#L@9:N+2*2Z)*4G?S[74JRZK:.T6$O-BG>>^['.?P8[Z5ZU!F H4]%7NI)
M+S-F>S48Z"2#@NN^W$*)*VNI"FYPJC8#O57 T]JIR ?,=<-!P479FX[K;W=J
M.I:5R44)=XKJJBBX>KZ&7.XG/:]W^+ 0F\S8#X/I>,LWL 3SL+U3.!MT**DH
MH-1"EE3!>M*;>5?7H;6O#3X(V.NC,;65K*1\M).WZ:3GVH0@A\18!(Y_.W@%
M>6Z!,(U/+6:O"VD=C\<']-_JVK&6%=?P2N8?16JR22_NT136O,K-0NYOH*UG
M:/$2F>OZE^X;V]#MT:321A:M,V90B++YYT]M'XX<XI<<6.O ZKR;0'66K[GA
MT[&2>ZJL-:+905UJ[8W)B=*2LC0*5P7ZF>GR9K:8W]S^\7J^6/Y,YW\^O+W_
MBU[<\U4.^G(\,!C"&@Z2%NZZ@6,OP(7TG2Q-INF\3"']TG^ J77YL4-^U^PL
MX.]5V:>^ZU#FLN ,GM_5Z]=X_DOU9ES!+Y;'E-[Q9Y27H3.E>+D!.W;H>UDF
M7&=T_H2ZUT#_GJVT42B>?TYUHPD6G YF-]25WO($)CW<,1K4#GK3GW[P0O?7
M,Z4$72G!.?3I$C=H6N5 Y9JB3I)'*K=6Z9INL![S=?N;A,]"GDYX*9YHT; *
MEE6*G$#'"7E?%2M0-HDV//E8;P4TY#M0N+,I/(%*!#9SJT0"WZXKL,>'*#<T
MP3BVV17/J0%5T M1TF?@2E^2V6:C8,,-4(%& L^%A.YX7@'YD9I,5IJ7J2:W
ME=$&1Q:-&[J"C2AK:$S0 I&A$[*A$\2,L'[D$;\?AL1W7?*F:1H)AIX3,Q]7
MXYC,V\Q3<L'\P/%81"YQQ?<(G@EK$+8*J;# K5#6*&2A$_DC-/+[7OQU,M@^
MFX;)L!.@A$PQ&>:%3H >K!_&-IF(C$8!N6V9;#MGM^-I .:,XM 9,EL-EN3W
M742)??(!=-UA=,#D\ C$B9%TAY])X,1!Z'CQZ-"!84SB**1G-#GL-#G\;DTN
ME@]GI7@6Z7]*T<;^5F=K+E0KF8=RUW;HE$88:H0YWFB('0K89VGX(R>,(LO5
MH<.H"R]V7!2$U07*H],%N8@\)PK<@V".([8\=AQ&$49S/1LM.D=#V-$0?C<-
M\*D2YKD]\A)9V&.-US<B-$?<*6[.PO]';DC-#?[X7VS45U(;FY^"'905:,)"
M;#<+R0(1N4JR6KPIKN9R:\]FXOLA";#]2XZ74[WZCJM',,@<"5'SD1^3-U B
MUWF]RE.\,(4]O>W-3SR4?$B&"'(O#9KHHZO@5%^0ER!RT6T4G29E<'3M%J V
M]>-"(U95FN8&[KYV[Y=9<VU_-F\>/U@(:E#3'-;HZO8CW!RJ>5 T$R.W]26^
MD@:?!/4PPS<8*&N ZVLIS6%B W2ONNF_4$L#!!0    (  \X%EG,=*R&^@(
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
M."YX;6R555V/FS@4?>=77-%5U4HT@"$D,TTB9=K9;2MU%"7;]F&U#P[<!.^
M36TSF?WW>PT9FI4R4?L"_KCW^!RN[V%V4/K>E(@6'NM*FKE?6MM<AZ')2ZRY
M&:D&)>WLE*ZYI:G>AZ;1R(LNJ:Y"%D596',A_<6L6UOIQ4RUMA(25QI,6]=<
M_WN#E3K,_=A_6EB+?6G=0KB8-7R/&[1?FI6F63B@%*)&:822H'$W]Y?Q]4WJ
MXKN KP(/YF0,3LE6J7LW^5C,_<@1P@ISZQ XO1[P'5:5 R(:WX^8_G"D2SP=
M/Z'_WFDG+5MN\)VJOHG"EG-_ZD.!.]Y6=JT.'_"H9^SP<E69[@F'/C:[\B%O
MC57U,9D8U$+V;_YX_ XG"=/HF01V3& =[_Z@CN5[;OEBIM4!M(LF-#?HI';9
M1$Y(5Y2-U;0K*,\N;I?KNX]W?VQ@=;N&S8?E^A9>_<FW%9K7L]#2 2XLS(]@
M-ST8>P8L@\]*VM+ K2RP^']^2,0&=NR)W0V["/BIE2-(H@!8Q-(+>,F@-NGP
MDN?4<BV%W!M8H89-R37"7\NML9HNQ]_G]/9PZ7DXUS#7IN$YSGWJ"(/Z ?W%
MRQ=Q%KV]0#8=R*:7T!<;:L"BK1#4#G)5-ZWEW46F*=U#D0.7!12B:BT6("2%
M(+RJE#&OH2%YQLD[I^GBJ><U\9&W$8]0]]5%5UV/:H.N-IZKC7LDWF]@2]4:
MXF6\N[9&S:W20,[Q/.&!*;SQ[LB#CLO\@8O*74.P"DI5%:B-$ZYT(2291Y]C
M8!JP)(,TB,:9MQUY[U$J:A)W[/5/,3Y)Z'A>8/>M:W#:XP\D;(\@VWI+^\2J
M)^--QT&6L("EL3=-@V1\%4PRYBV+ EZ^F+(X?@OKS1?3?07JZ_P>5.,*:CP6
MQ"P*KACS)E<LF$[8+_ "7OQ#-D'RII-@,DZ".$L<DWC,B$T*YRYB>.(75*5]
MYXJ&+EDK;6\=P^I@O,O>;WZ$]Z[]F>N]D 8JW%%J-)J,?="]$_83JYK.?;;*
MDI=UPY)^'JA= .WOE+)/$W? \#M:_ =02P,$%     @ #S@66:OYE;I6 @
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
MP,/Q _M;YSOZLJ0:9I)_8X793()10 I8T9J;.[E[!WM_!I8OEUR[)]GM;:.
MY+4VLMR#44')1/.F]_LX' "0QP^(]X#X&) ^ TCV@,0YVBAS;LVIH=E8R1U1
MUAK9[,#%QJ'1&R;L*2Z,PJ\,<2:;W5W/;SZ3#Y\6B^L%.5E@EA0U!R)7A'(\
M8BIR()@L)%=0,$.XU!KT:W(R!T,9Q]$9^;*8DY.7K\E+P@3YO)&UIJ+0X]"@
M/KM+F.^U3!LM\3-:4O)1"K/1Y%H44'CPLVY\+^X@"#$P;73BA^A,XT[&][4X
M)TET2N(H[OL$=</GD".\Y^!)AYRD/:S$\27/\-U!#FQ+EQPT^7ZUU$9A%?SP
M!;KAZ?MY[,UPJ2N:PR3 TM>@MA!DKU[TTNB-S\G_1/;(Y7[K<K^+/9M2;E/P
ME%!#EK!F0C"QMME9@6+2ER33AG#@".TEMLWB?AK%XW![Z)3'*N[WHM;JD=I!
MJW;0J?96R2US%YPM&;BO\+*"XG'M^"0WK.F!F"0>'0GVV(PN1GZ]::LW_9?H
M$EI@O=CJ7=8:3;0FN2R73%![U?H$IT_$1$=RGUK$@PN_VF&K=MBI%M-?;O'8
MP<KCW,7VE AL=9@/.\4,G,G5RAO@X1,U9_U!E!QI]ECU+M*!7_6H53WZYPP&
M473G[NAI5D;]>'BDTV/U*,,;G>%!5RA!K5VSM*&KA6D:1+O:]N,KUX;"O^9-
M,_](%9:>)AQ6"(W.A[BW:AID,S&R<CUF*0UV+#?<X#\%*&N WU=2FH>)W:#]
M2\G^ %!+ P04    "  /.!99 WP@<8\"  ""!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6RM56MOFS 4_2L6JZ966@N!T-<(4I-T6B?UH:;M/DS[
MX, E6#4VLTUH__UL0UB2TFB3]@7\N.?<<R[V):JY>)8Y@$(O!65RY.1*E>>N
M*Y,<"BR/> E,[V1<%%CIJ5BXLA2 4PLJJ.M[WK%;8,*<.+)K=R*.>*4H87 G
MD*R* HO7,5!>CYR!LUJX)XM<F04WCDJ\@!FHQ_).Z)G;L:2D "8)9TA -G(N
M!N>3T,3;@"<"M5P;(^-DSOFSF5RE(\<S@H!"H@P#UJ\E3(!20Z1E_&HYG2ZE
M :Z/5^Q?K'?M98XE3#C]3E*5CYQ3!Z60X8JJ>UY_A=:/%9AP*NT3U4UL>.:@
MI)**%RU8*R@(:][XI:W#&D#S] /\%N!O X;O ((6$%BCC3)K:XH5CB/!:R1,
MM&8S UL;B]9N"#-?<::$WB4:I^*KFZ?+FX?;^ZO+&=J_P4)@4]8#M#\%A0F5
M!^@0/<ZF:'_O .TAPM!#SBN)62HC5^G\AL5-VESC)I?_3JYC=,V9RB6Z9"FD
MFWA7Z^[$^ROQ8W\GX;>*':' ^X1\SQ_VZ)G\/3S8(2?H:AE8ON"]6K(E,,7%
M*YH2F5 N*P'HQ\5<*J%/Z\^^@C6$PWY"<X//98D3&#GZBDH02W#BCQ\&Q][G
M/K?_B6S#^[#S/MS%ON:]%D3!(<^R/K\-26A)3(-9QGXP&$3N<MW'VZ @]$^[
MH U]8:<OW*GOME)2Z6-+V$*?XI76LA))KIL XB(%T7NDP[=BSD+_9$ORSN3_
M6GIW[3H7(!:VRTF4\(JIYG)TJUTCO;#]8VM]K!MLTP__T#3=^1J+!6$24<@T
MI7=TH@V(IN,U$\5+VS3F7.D69(>Y_DF , %Z/^-<K28F0??;B7\#4$L#!!0
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
MY5?(!#4UG\<#F?Z2919K&<1+I.)A!L8,0A:M_NEC5H@"P&[L #@9P'DMP,T
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
M23(: JN0T2W(Z!Y!X]UW"O[4\K94GJWQ-]:T_&Z]RB^*9"_^7RHWI[.'RHU
M![;8=4K7X1@3G0 FYK-0MS8 L<=LJ=C2_36*W@R\[T9O"JU*PX;Y<H\N_/P3
M31'2$%J5$*\DQ#N"^'/0BOK];?7GBS;E[W?<>OF[I3MSC7[GQQ\ W\EGCQ/
MC'1HJTLKYYJ]W!3'>7?A_\<7HG,V"M\(M_<^;PBM6GQI#MW.\87?D%'+"3F&
M[7-+W^>:C=^!PO??"]\]WQ:^_T[X;K>]0_BE97.-)N@_$+XYGWV$?PQ[YY;^
MSC4;O"^$0JJQ[B\.DHA&((!,"T;]&U'WWNX-H54Y*&VC>W%\_3=DX7)"CF$(
MO=(0>F9#>)C^<]"*_KWNEOYK%K7<'?KW2NOF&9W0C]?_=_+90_]FI'U;;6]<
M/D(!"WTG*]",I51FMV[%;''O>Z5O.[?FK]W+879[6\)DE\FWF"\B*E!,Y@#I
MG)U#+WEV/YL-)%OJ*\YG)B5+]&M(<$"X6@"_SQF3;P/U@>*6?/ /4$L#!!0
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
MI*/X>/H1(KV1;)Z<XS\R*5F47,Z CH'K!]3O$\;D^D8WD'\*&OP/4$L#!!0
M   (  \X%EEK<P_R/0,  .P)   9    >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;+56;6_;-A#^*X06= G01B(E2W9F"\C;E@S-EMIUBV'8!]HZ6T0DTB,I
M.P7ZXTM*BNPVDAH4Z!>);_<\SY&\XXUW0CZH%$"CQSSC:N*D6F_.7%<M4\BI
M.A4;X&9F)61.M>G*M:LV$FA2&N692SPO='/*N!./R[%[&8]%H3/&X5XB5>0Y
ME9\N(!.[B8.=IX$I6Z?:#KCQ>$/7, ,]W]Q+TW,;E(3EP!43'$E839QS?':!
M VM0KOC 8*<.VLBZLA#BP79NDXGC6460P5);"&I^6[B$++-(1L?_-:C3<%K#
MP_83^N^E\\:9!55P*;*/+-'IQ!DZ*($5+3(]%;L;J!T:6+RER%3Y1;MJ;>0[
M:%DH+?+:V"C(&:_^]+'>B .#P.LP(+4!*7571*7**ZII/)9BAZ1=;=!LHW2U
MM#;B&+>G,M/2S#)CI^/9S?GT^N;OMU?7T]FOZ/K=_/;]/^AX9@X_*3) 8H6F
ML[E"?TC*-20GZ/@*-&69.D%O[ SZ]P[R!<C_QJXV:BRFNZR9+RIFTL$<HCO!
M=:K0-4\@^=K>-5XTKI G5RY(+^"?!3]%OO<:$8\$:#Z[0L=')^@(N4BE5(*J
M?SU,?K-I?LGD=S#]55B?[>;,.=.JS?<*(&@'L*%VIC9T"1/'Q)("N04G?O4+
M#KW?>N0%C;R@#SV>\RTH<UJ(:K2 ->.<\;55^PFH;!-;P84EG WC;4Q"0O!H
M,':W+3H&C8Y!KX[ZTK0Q#IXQ!OXHC*)VPK A#'L)/Y1NM_&%S_C>$#ST?-Q.
M&#6$42^A20PK8!V<T7/."$>!UTXY;"B'+SY<X(D]5IU"Y]$.GQ]M%!'L=3@^
M:E2,>B/@8YGMK(HM2).]T8HRB;8T*Z!-Q>@G1 /V]BG.^_%X0)_146ORJC!'
MASMW&I#V;<,'Z1:_)"8L:Y.86NEQ"WWH=]"3/3UY081\G[U"P?@K>M(1GGB?
M-W%OWMO'R_<5^"W^=X4KWF=&_/+46$?/!B032><U"-JNP;<;X1X\P#G(=5EF
M*+04!=?56]R,-J7,>?6 [Y=7== =E>:&*I3!RIAZIY%)E;(J+:J.%IOR.5\(
M;8J#LIF:<@RD76#F5T+HIXXE: J\^ M02P,$%     @ #S@668JF/'Y' P
MI@L  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULM5;O;]HP$/U7K*S:
M6FEM0@*!=H!4*%L[K6H'[:9IV@=##A(UL:GM0/O?[^R$C!\A6J7V2V([=R_O
MW8N=:R^Y>) A@")/2<QDQPJ5FI_9MIR$D%!YPN? \,F4BX0JG(J9+><":&"2
MDMAV'<>W$QHQJ]LV:[>BV^:IBB,&MX+(-$FH>.Y!S)<=JV:M%H;1+%1ZP>ZV
MYW0&(U#W\UN!,[M ":($F(PX(P*F'>N\=M:OF003\2."I5P;$RUES/F#GEP%
M'<O1C""&B=(0%&\+Z$,<:R3D\9B#6L4[=>+Z>(7^V8A',6,JH<_CGU&@PH[5
MLD@ 4YK&:LB7EY +:FB\"8^EN9)E'NM89))*Q9,\&1DD$<ON]"DOQ%H"XI0G
MN'F"NYU0WY/@Y0F>$9HQ,[(NJ*+=MN!+(G0THNF!J8W)1C41TS:.E,"G$>:I
M[NCR?#BXO/EV,1B./I#!]_NKNU_D<(1?2Y#&0&ZF9/"81NKYN(>U"DB?)_@!
M26HL&#SI,1R1PPM0-(KE$3DF]Z,+<GAP1 Y(Q,A=R%-)62#;MD*R^I7V)"?6
MRXBY>XCYY)HS%4HR8 $$F_DVBBR4NBNE/;<2\&O*3HCG?"2NX]9+^/3_/]VK
MH.,5A?<,7GT/WAU7-"8RI *.QZ:VD_7:0E;;LKIEN V#JW?IHNO6FT[;7JR+
MV0VJG3:;1= &Y7I!N5Y)N<^E(GR*NW<!+ 5)?E]#,@;QIXQE)90^G,[DG$Z@
M8^'I(T$LP.J^?U?SG4]EUKP2V(;J1J&Z\49&9;C^NE%^8\NGDAC7+[?)+PC[
ME82'6 (J)B'!C8<GV@*/ZCD>O*K2KDK(E]KU2F ;ZIN%^N8;V=7<L<+S_"V[
M=F/J^W95JR#<JB0\HC%N)>W5-14/H"(VJW2J$NVE3KT2V(;PTT+XZ1LY=;KC
M@M_RMIS:C6EZK7*G:LZ_GZ532?D+,!!(6KM% _P=1U()JAN12LNJ45_JV6NA
M;=9@K6&HO9%M.?#&3ZG6VMYB)5$-;_M(M-<ZG@3$S#2"$IFD3&4M0;%:-)OG
MIL7:6N_I)M1T4O]@L@X6=^,L8I+$,$5(YZ2)C$36%&83Q>>FKQISA5V:&8;8
M2(/0 ?A\RKE:3?0+BM:\^Q=02P,$%     @ #S@664^O"? $ P  LP<  !D
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
M++#1,VD"\/U2"/TT,1OT?QW27U!+ P04    "  /.!99(=42M$D#   *%
M#0   'AL+W-T>6QE<RYX;6S=6-%NVC 4_94H7:=6F@B0-24K(&U(E29M4Z7V
M86^5(0Y8<IS,,1WT<9^SS]J7S-=.0J"^B/5AHPN"V/?XGGM\?8,-PU*M.;U=
M4*J\5<9%.?(72A7O@J"<+6A&RDY>4*&1-)<94;HKYT%92$J2$IPR'O2[W2C(
M"!/^>"B6V76F2F^6+X4:^5%C\NSM8S+R>]%;W[-TDSRA(__^[/6W9:ZN7GGV
M?O+FY*1[?WZU:S\SP+D?.$DOW*2_?OQLTW:Z;>8->%:C&'UT@.8.KKJ#$E\>
M1+R/&:4>')22/?G B.-M8C/V5/-8KU/C%E2U,!ZFN=B41.A;@^8E&?4>"!_Y
M$\+95#+P2DG&^-J:^V"8Y3R7GM*UJ /UP%(^6KAG>U"F%4_&1"Y-;!O!?DZK
MX3M W0.!C/-&8-^WAO&P($I1*:YUQPPVQB>05[7OUH56.)=DW>M?^!L'<]-!
MIKE,J&S"]/S:-!YRFH(<R>8+N*N\" !4*L]T(V%DG@MB--0>54/3SBCGM_ ,
M?TVWN%=I:\6ZL%ZB:6I!5=/2V [PM]DL=YLV?!:O5["'7'U8ZND(TX<"HS>2
MIFQE^JNT$8"Q]W!V4A1\_9ZSN<BHG?S! <=#4OMYBURR1QT-2F6F#53ZW@.5
MBLW:EN^2%'=TI>IR6J6XYOX+U/QW\SRG@DK"VZ)U[1]SEI^MN-KT_H5F\[6R
MJ]@I,KP\?HW51G_L(J.7(/)%+/?@^$6&\?%KK YM1R<RJ X9K9/,UCFFL7IP
M7ASY7^#<R3=!O>F2<<5$U5NP)*'BR7%&TRLRU3]TMOCU^(2F9,G570.._$W[
M,TW8,HN;43>0B&K4IOT)IM>+FL.JCL5$0E<TF51=.9^:IJ<;.FIU@<,N<FTN
M-X+Y6,R- (;%P11@/M8+B_,_S6> SL=BF+:!$QF@/@/4QWJYD(EY87'</K&^
MW#.-XS",(BRCDXE3P03+6Q3!V\V&:0,/+ Y$^K-<XZN-5\C^.L#6=%^%8#/%
M*Q&;*9YK0-QY X\X=J\V%@<\L%7 :@?BN^- 3;E]PA!6%=.&/<$X$L<8 K7H
MKM$H0K(3P<N]/MA3$H9Q[$8 <RL(0PR!IQ%', 6@ 4/"T.R#._M14.]3P>;?
MO_%O4$L#!!0    (  \X%EF7BKL<P    !,"   +    7W)E;',O+G)E;'.=
MDKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<
M'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X9
M9K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.5
M6QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,
M<6*T_C6"R0_L?@!02P,$%     @ #S@66=+Q#F<0!   R2    \   !X;"]W
M;W)K8F]O:RYX;6S%FEN/VC@4@/^*E9>=OBSD,DP[*I6R8!A+))E- E*?5AXP
M@]5<D!,Z;7_].J%L3SJ9HWTQ>0([D?/E8/NSC_GX4JHO3V7YA7S+LZ*:6H>Z
M/MZ/1M7V(')>_5D>1:&O[$N5\UH7U?.H.BK!=]5!B#K/1LYX/!GE7!;6IX^7
MMA[5"!;*6FQK61:ZLJG82/%2_;K>%,E76<DGF<GZ^]1JOV?"(KDL9"Y_B-W4
M&END.I0O#Z62/\JBYEFR566632W[?&$C5"VWKZJ3!C+E3U5;4_.GF&N0J349
MZP;W4E5U>T?;/M>,7X6^^5PZU>5"9K50<UZ+I2I/1UD\-\WHMQB!UVCC</D\
M!_%>_9\PEON]W(IYN3WEHJC/<50B:P"+ZB"/E44*GHNI=;F%\&)':%'K(!%6
MG)O2]S9OJA_-=N>WKC4NB*&ZE_J"8KL6W!PD"U,:LX#,HG!.PX3.FV])M&)S
M/]4% .D@D,Z D/\X -)%(-TA(5T Z2&0WI"0'H"\12!OAX2\!9 3!'(R).0$
M0-XAD'=#0MX!R/<(Y'NSD$L:TMA? 9@/",P'LS#).@C\^#.)%B1ARY MV,P/
M4^+/9M$Z3!F<M,?8K#TVBSF+Z9RE9!4E"4T@%*H2XR[9T#"-8M9%PL1A&S;'
MPF<QV?BK-24!]9-U3 .-".DP8]B&E3'7@W/CIVQ#"0N3-%XW<)W88:JP#;MB
M%@4!2ULDXH?MU)&R4(]6W>^8_Q?$Q&1A&[9%\N#']"%:Z6 F?Q#Z]YJEGR$;
MY@C;L"1BJD?$NCL<,!W8AGTP6R=I%.A M3_HDD;+V']\8#/=_191'$!,3 BV
M82-0/PYU3TO((XU)^_M",LP.]I!ZZ*Q$'4P/SC7U0&[TYB@3U3M(AWG"N9XG
M>MG0G<8@PNC%Q,SA#&*.7DQ,(8YAA?3-S;V0F$ <PP*Y3-*]8)@]',/V0&?K
M[F2#2<4Q+)77LW5O)#&A.-?98I";D"O%FWS1.W(S%S6761<2<XLSJ%M@ L'%
MW.)>URV_1Q1B8I)Q#4OF-\Q$-[D[98*4>\*SK(28F&]<XZDMX,+7O1-BHKDM
MX\DM@-DS<%S,,JYAR[SE[)^<$!/SC&O8,V\Y^V?7A)B8=5S#UD$QN\E6S#JN
M8>O@F)W9$C./:]@\Z":Z&TW,/:YI]_0NU/Z;CV#R&G./9]@]_9C)*<^Y^DXB
MB(FYQS/LGC<P+PJ"F)A[/,/N03$[?=/#W.,9=L^O]3F4>"*?"ZE;@ L.#SU9
M,6RA?LQ8-&>LLGB&F)B%/,,6PC<5G6,JS$+>H'L?>%#E81;R!MC[@%4<Q,0L
MY%T]H=;II1 3LY#76FAT.3K?B;TLQ"[4CZAT_99GVT=%FH]SWM^[;7)U^U.6
MS71=5*Q*OKN<Q%_^1?#I7U!+ P04    "  /.!99CF$X^KT!  !Z'0  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=D[;L) %(7AK2 O@.$^("&"
M5&G21FS @N$A'K8\$P5V'P0%')0B#9I366/+UW_UR9J9?,5=G3?-(:TW;>H=
M][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4,.AB,0G<_HWJ?
MW,_LS4YM_,_$9KG<S.-',__>QT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-UNIW"Y
M2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$0:/R02\0]%(^
MZ!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18"LP71%@*U!=D6
M K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V50&]%O95 ;T6]
ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&][V"PAT-M0
M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1
M;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?*IUU,MY[K&H]N
MGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04    "  /.!99G"O3#[T!  !W
M'0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=DB8CR4#@(V
M;;<MB_Z FSQ(1!);MJ'P]W7"(+6BJ(A*O9M$B>UW7VSI;#)^VUKRO4U=-7Z2
M%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y
M7E6A][R)KWUIFDGBJ/))[W$WL<V:)-K:JLQTB.-LW>3?4@;[A#2N[.;XHK2^
M'R<D[&1"._)SP'[=ZYJ<*W/JS;0++[J.L]BF8CYL*_+I^1(G>C3S>9E1;K)5
M'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7
MQD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<<ON/#SK;M?O\=<S/M:_L \!TH<$
MZ4.!]'$#TL<(I(];D#[N0/JX!^F##U$:01&5HY#*44SE**AR%%4Y"JL<Q56.
M BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL$D56
MB2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616*K.H_
M97TW9OG7OP+;>UKKLCGDL^Y_Z_034$L! A0#%     @ #S@660=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  /.!99DU+"W>X    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  /.!99F5R<(Q &  "<)P  $P
M        @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (  \X
M%EEHCQIZ-@,  )8*   8              " @0T(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  /.!99B0,R,F\'  ";'P  &
M        @(%Y"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ #S@6629D!PV8 P  +PX  !@              ("!'A,  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (  \X%ED>3Y\U^P0  $H2   8
M              " @>P6  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    "  /.!99/70W;Z4#  #2"P  &               @($='   >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ #S@660W/LHC4!0
ML"   !@              ("!^!\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    (  \X%ED1,_%'@@8  #<:   8              " @0(F
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  /.!99>X;:
M2YL"  #Q!0  &               @(&Z+   >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ #S@66>NK[V/Z!0  \0P  !@
M ("!BR\  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (  \X
M%EG@>*QICP<  *P2   9              " @;LU  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ #S@66=L*<!YX!0  SPP  !D
M         ("!@3T  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    "  /.!99F +^*%$#  #B!@  &0              @($P0P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (  \X%EGW%MCM;0,  'T'
M   9              " @;A&  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ #S@660^K-#O'!0  T@X  !D              ("!7$H
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  /.!992@L
M$PP3   O-0  &0              @(%:4   >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    (  \X%EEU:#B0)0<  ( 0   9
M  " @9UC  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M#S@662U0:[E:!   3 H  !D              ("!^6H  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    "  /.!99<*4>[G(#   ]!P  &0
M            @(&*;P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    (  \X%EFMMNH4C ,  -('   9              " @3-S  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ #S@661#7,,O2!P
MVQ0  !D              ("!]G8  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    "  /.!99AMA_^L,"  #-!0  &0              @('_
M?@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (  \X%EF)
MW+UZ?P(  #H%   9              " @?F!  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ #S@664:9?[JD @  F04  !D
M     ("!KX0  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M"  /.!99F;'Y:*@#  #("0  &0              @(&*AP  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (  \X%EEB]^;80@0  .$)   9
M              " @6F+  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ #S@66<QTK(;Z @  &@<  !D              ("!XH\  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  /.!99V7R@&RD#
M   Z!@  &0              @($3DP  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    (  \X%EGI$K&F#P,  )H&   9              "
M@7.6  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ #S@6
M6:OYE;I6 @  Y00  !D              ("!N9D  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    "  /.!99X:_0<XH"  #9!0  &0
M        @(%&G   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   (  \X%EDXC, ^IP(   D)   9              " @0>?  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ #S@669K @.0D P  L0@
M !D              ("!Y:$  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    "  /.!99 WP@<8\"  ""!@  &0              @(% I0
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (  \X%EE;R^V#
MDP(  ,T&   9              " @0:H  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ #S@667"?:=>R @  '0@  !D
M ("!T*H  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  /
M.!99/N0)86$#  #F#@  &0              @(&YK0  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (  \X%EF P1Y O@(   H(   9
M          " @5&Q  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ #S@66?^W2,-I!   ,1<  !D              ("!1K0  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  /.!99Y9WR(/0%  !9
M,@  &0              @('FN   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    (  \X%EDR)U*-.P0  %D1   9              " @1&_
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ #S@6620$
M/SS^!   %AH  !D              ("!@\,  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    "  /.!99:W,/\CT#  #L"0  &0
M    @(&XR   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M  \X%EF*ICQ^1P,  *8+   9              " @2S,  !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ #S@664^O"? $ P  LP<  !D
M             ("!JL\  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    "  /.!99-3B?>J "  "Q"   &0              @('ET@  >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    (  \X%EGFGU\XU0(
M "D'   9              " @;S5  !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ #S@6682"S/>&!   ,14  !D              ("!
MR-@  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  /.!99
MYII&?X<"  #F!0  &0              @(&%W0  >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    (  \X%EEA.P99/ ,  $8(   9
M      " @4/@  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ #S@662'5$K1) P  "A0   T              ( !MN,  'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    "  /.!99EXJ[',     3 @  "P
M@ $JYP  7W)E;',O+G)E;'-02P$"% ,4    "  /.!99TO$.9Q $  #)(
M#P              @ $3Z   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M#S@668YA./J] 0  >AT  !H              ( !4.P  'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ #S@669PKTP^] 0  =QT  !,
M             ( !1>X  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #D
,.0"&#P  ,_

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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>61
<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>64
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>89</ContextCount>
  <ElementCount>192</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>34</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-cbsp</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0007 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0008 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0009 - Disclosure - GENERAL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-g12</Role>
      <ShortName>GENERAL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0011 - Disclosure - CREDIT LOSSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CreditLosses</Role>
      <ShortName>CREDIT LOSSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0012 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-i1</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0013 - Disclosure - FAIR VALUE MEASUREMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-fvm1</Role>
      <ShortName>FAIR VALUE MEASUREMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0014 - Disclosure - DERIVATIVE INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-di</Role>
      <ShortName>DERIVATIVE INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0015 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-cacl1</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0016 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-se12</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0017 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/Revenues</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0018 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/GeographicInformation</Role>
      <ShortName>CUSTOMERS AND GEOGRAPHIC INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0019 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0021 - Disclosure - CREDIT LOSSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CreditLossesTables</Role>
      <ShortName>CREDIT LOSSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/CreditLosses</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0022 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-it1</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-i1</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0023 - Disclosure - FAIR VALUE MEASUREMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-fvmt1</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-fvm1</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0024 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-dit</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-di</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0025 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-set</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-se12</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0026 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/RevenuesTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/Revenues</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0027 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-scagit</Role>
      <ShortName>CUSTOMERS AND GEOGRAPHIC INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/GeographicInformation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0028 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0029 - Disclosure - GENERAL (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/GENERALNarrativeDetails</Role>
      <ShortName>GENERAL (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-g12</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0031 - Disclosure - CREDIT LOSSES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails</Role>
      <ShortName>CREDIT LOSSES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/CreditLossesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0032 - Disclosure - CREDIT LOSSES (Schedule of allowance for credit losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails</Role>
      <ShortName>CREDIT LOSSES (Schedule of allowance for credit losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/CreditLossesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0033 - Disclosure - INVENTORIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/INVENTORIESDetailTextuals</Role>
      <ShortName>INVENTORIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-it1</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0034 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-it1</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0035 - Disclosure - FAIR VALUE MEASUREMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/crnt-fvmd1</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-fvmt1</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0036 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Fair Value of Derivative Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Schedule of Fair Value of Derivative Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-dit</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0037 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-dit</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0038 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-dit</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0039 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-cacl1</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0040 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-set</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0041 - Disclosure - SHAREHOLDERS' EQUITY (Summary Of Stock Options Granted) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Summary Of Stock Options Granted) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-set</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0042 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of RSUs Granted) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of RSUs Granted) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-set</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0043 - Disclosure - SHAREHOLDERS' EQUITY (Schedule Of Equity-Based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule Of Equity-Based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-set</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0044 - Disclosure - REVENUES (Schedule of Significant Changes in Deferred Revenues) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails</Role>
      <ShortName>REVENUES (Schedule of Significant Changes in Deferred Revenues) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/RevenuesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0045 - Disclosure - REVENUES (Schedule of Remaining Performance Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails</Role>
      <ShortName>REVENUES (Schedule of Remaining Performance Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/RevenuesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0046 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CustomersAndGeographicInformationDetails</Role>
      <ShortName>CUSTOMERS AND GEOGRAPHIC INFORMATION (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-scagit</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0047 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Schedule Of Revenues From Sales To Unaffiliated Customers) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails</Role>
      <ShortName>CUSTOMERS AND GEOGRAPHIC INFORMATION (Schedule Of Revenues From Sales To Unaffiliated Customers) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/crnt-scagit</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0048 - Disclosure - EARNINGS PER SHARE (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/EARNINGSPERSHARENarrativeDetails</Role>
      <ShortName>EARNINGS PER SHARE (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/EARNINGSPERSHARETables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="zk2431884.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0049 - Disclosure - EARNINGS PER SHARE (Schedule of computation of basic and diluted income (loss) per share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails</Role>
      <ShortName>EARNINGS PER SHARE (Schedule of computation of basic and diluted income (loss) per share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ceragon.com/role/EARNINGSPERSHARETables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>crnt-20240630.xsd</File>
    <File>crnt-20240630_cal.xml</File>
    <File>crnt-20240630_def.xml</File>
    <File>crnt-20240630_lab.xml</File>
    <File>crnt-20240630_pre.xml</File>
    <File doctype="6-K" isDefinitelyFs="true" isUsgaap="true" original="exhibit_99-1.htm">exhibit_99-1.htm</File>
    <File doctype="6-K" isDefinitelyFs="true" isUsgaap="true" original="zk2431884.htm">zk2431884.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="416">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>67
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "exhibit_99-1.htm zk2431884.htm": {
   "nsprefix": "crnt",
   "nsuri": "http://www.ceragon.com/20240630",
   "dts": {
    "schema": {
     "local": [
      "crnt-20240630.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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/ebp/elts/us-gaap-ebp-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "crnt-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "crnt-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "crnt-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "crnt-20240630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "exhibit_99-1.htm",
      "zk2431884.htm"
     ]
    }
   },
   "keyStandard": 177,
   "keyCustom": 15,
   "axisStandard": 15,
   "axisCustom": 0,
   "memberStandard": 27,
   "memberCustom": 7,
   "hidden": {
    "total": 11,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 5,
    "http://www.ceragon.com/20240630": 1
   },
   "contextCount": 89,
   "entityCount": 1,
   "segmentCount": 34,
   "elementCount": 357,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 416,
    "http://xbrl.sec.gov/dei/2024": 11
   },
   "report": {
    "R1": {
     "role": "http://www.ceragon.com/role/DocumentAndEntityInformation",
     "longName": "0001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "dei:DocumentFiscalYearFocus",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2431884.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "dei:DocumentFiscalYearFocus",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2431884.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets",
     "longName": "0002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.ceragon.com/role/crnt-cbsp",
     "longName": "0003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations",
     "longName": "0004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "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-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss",
     "longName": "0005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity",
     "longName": "0006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_20221231",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20221231",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows",
     "longName": "0007 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlowsParenthetical",
     "longName": "0008 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:ChangesOfPropertyAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:ChangesOfPropertyAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.ceragon.com/role/crnt-g12",
     "longName": "0009 - Disclosure - GENERAL",
     "shortName": "GENERAL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.ceragon.com/role/CreditLosses",
     "longName": "0011 - Disclosure - CREDIT LOSSES",
     "shortName": "CREDIT LOSSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.ceragon.com/role/crnt-i1",
     "longName": "0012 - Disclosure - INVENTORIES",
     "shortName": "INVENTORIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.ceragon.com/role/crnt-fvm1",
     "longName": "0013 - Disclosure - FAIR VALUE MEASUREMENT",
     "shortName": "FAIR VALUE MEASUREMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.ceragon.com/role/crnt-di",
     "longName": "0014 - Disclosure - DERIVATIVE INSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.ceragon.com/role/crnt-cacl1",
     "longName": "0015 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.ceragon.com/role/crnt-se12",
     "longName": "0016 - Disclosure - SHAREHOLDERS' EQUITY",
     "shortName": "SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.ceragon.com/role/Revenues",
     "longName": "0017 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:RevenuesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:RevenuesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.ceragon.com/role/GeographicInformation",
     "longName": "0018 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION",
     "shortName": "CUSTOMERS AND GEOGRAPHIC INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.ceragon.com/role/EARNINGSPERSHARE",
     "longName": "0019 - Disclosure - EARNINGS PER SHARE",
     "shortName": "EARNINGS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "0020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.ceragon.com/role/CreditLossesTables",
     "longName": "0021 - Disclosure - CREDIT LOSSES (Tables)",
     "shortName": "CREDIT LOSSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.ceragon.com/role/crnt-it1",
     "longName": "0022 - Disclosure - INVENTORIES (Tables)",
     "shortName": "INVENTORIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.ceragon.com/role/crnt-fvmt1",
     "longName": "0023 - Disclosure - FAIR VALUE MEASUREMENT (Tables)",
     "shortName": "FAIR VALUE MEASUREMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.ceragon.com/role/crnt-dit",
     "longName": "0024 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.ceragon.com/role/crnt-set",
     "longName": "0025 - Disclosure - SHAREHOLDERS' EQUITY (Tables)",
     "shortName": "SHAREHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.ceragon.com/role/RevenuesTables",
     "longName": "0026 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:SignificantChangesInDeferredRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "crnt:RevenuesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:SignificantChangesInDeferredRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "crnt:RevenuesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.ceragon.com/role/crnt-scagit",
     "longName": "0027 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Tables)",
     "shortName": "CUSTOMERS AND GEOGRAPHIC INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.ceragon.com/role/EARNINGSPERSHARETables",
     "longName": "0028 - Disclosure - EARNINGS PER SHARE (Tables)",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.ceragon.com/role/GENERALNarrativeDetails",
     "longName": "0029 - Disclosure - GENERAL (Narrative) (Details)",
     "shortName": "GENERAL (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:OtherExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:OtherExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "longName": "0030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails",
     "longName": "0031 - Disclosure - CREDIT LOSSES (Narrative) (Details)",
     "shortName": "CREDIT LOSSES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSettlementAgreementMember",
      "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSettlementAgreementMember",
      "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails",
     "longName": "0032 - Disclosure - CREDIT LOSSES (Schedule of allowance for credit losses) (Details)",
     "shortName": "CREDIT LOSSES (Schedule of allowance for credit losses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "div",
       "div",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20221231",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "div",
       "div",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.ceragon.com/role/INVENTORIESDetailTextuals",
     "longName": "0033 - Disclosure - INVENTORIES (Narrative) (Details)",
     "shortName": "INVENTORIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:InventoryWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:InventoryWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.ceragon.com/role/InventoriesDetails",
     "longName": "0034 - Disclosure - INVENTORIES (Details)",
     "shortName": "INVENTORIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.ceragon.com/role/crnt-fvmd1",
     "longName": "0035 - Disclosure - FAIR VALUE MEASUREMENT (Details)",
     "shortName": "FAIR VALUE MEASUREMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
     "longName": "0036 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Fair Value of Derivative Contracts) (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of Fair Value of Derivative Contracts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember",
      "name": "us-gaap:DerivativeFairValueOfDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember",
      "name": "us-gaap:DerivativeFairValueOfDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails",
     "longName": "0037 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails",
     "longName": "0038 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations) (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails",
     "longName": "0039 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails",
     "longName": "0040 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails",
     "longName": "0041 - Disclosure - SHAREHOLDERS' EQUITY (Summary Of Stock Options Granted) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Summary Of Stock Options Granted) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
     "longName": "0042 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of RSUs Granted) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of RSUs Granted) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails",
     "longName": "0043 - Disclosure - SHAREHOLDERS' EQUITY (Schedule Of Equity-Based Compensation Expense) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule Of Equity-Based Compensation Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails",
     "longName": "0044 - Disclosure - REVENUES (Schedule of Significant Changes in Deferred Revenues) (Details)",
     "shortName": "REVENUES (Schedule of Significant Changes in Deferred Revenues) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:DeferredRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "crnt:SignificantChangesInDeferredRevenueTableTextBlock",
       "div",
       "div",
       "crnt:RevenuesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:DeferredRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "crnt:SignificantChangesInDeferredRevenueTableTextBlock",
       "div",
       "div",
       "crnt:RevenuesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails",
     "longName": "0045 - Disclosure - REVENUES (Schedule of Remaining Performance Obligations) (Details)",
     "shortName": "REVENUES (Schedule of Remaining Performance Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_20240630",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "crnt:SignificantChangesInDeferredRevenueTableTextBlock",
       "div",
       "div",
       "crnt:RevenuesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFourMember",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "div",
       "crnt:RevenuesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails",
     "longName": "0046 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Narrative) (Details)",
     "shortName": "CUSTOMERS AND GEOGRAPHIC INFORMATION (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails",
     "longName": "0047 - Disclosure - CUSTOMERS AND GEOGRAPHIC INFORMATION (Schedule Of Revenues From Sales To Unaffiliated Customers) (Details)",
     "shortName": "CUSTOMERS AND GEOGRAPHIC INFORMATION (Schedule Of Revenues From Sales To Unaffiliated Customers) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "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-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630_srtStatementGeographicalAxis_srtNorthAmericaMember",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.ceragon.com/role/EARNINGSPERSHARENarrativeDetails",
     "longName": "0048 - Disclosure - EARNINGS PER SHARE (Narrative) (Details)",
     "shortName": "EARNINGS PER SHARE (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails",
     "longName": "0049 - Disclosure - EARNINGS PER SHARE (Schedule of computation of basic and diluted income (loss) per share) (Details)",
     "shortName": "EARNINGS PER SHARE (Schedule of computation of basic and diluted income (loss) per share) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20240630",
      "name": "crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit_99-1.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accounts payable and accrued expenses [Member]",
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accounts payable and accrued expenses",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r60",
      "r625"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Down payment 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."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r566",
      "r641",
      "r745",
      "r746"
     ]
    },
    "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedRoyaltiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Royalties",
        "terseLabel": "Accrued unpaid royalties",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "crnt_AccruedSeverancePayAndPensions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "AccruedSeverancePayAndPensions",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued severance pay and pensions.",
        "label": "Accrued Severance Pay And Pensions",
        "terseLabel": "Accrued severance pay and pensions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r81",
      "r150",
      "r454",
      "r473",
      "r474"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss [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",
      "r19",
      "r356",
      "r359",
      "r402",
      "r469",
      "r470",
      "r674",
      "r675",
      "r676",
      "r681",
      "r682",
      "r683",
      "r684"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r625",
      "r780"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [Member]",
        "verboseLabel": "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": [
      "r481",
      "r681",
      "r682",
      "r683",
      "r684",
      "r715",
      "r781"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r304"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:",
        "verboseLabel": "Adjustments required to reconcile net income (loss) to net cash provided by (used in) operating activities:",
        "terseLabel": "Adjustments required to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AfricaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AfricaMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Africa [Member]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total share-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r334"
     ]
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/CreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Allowance for Credit Losses",
        "terseLabel": "Schedule of allowance for credit losses",
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r693"
     ]
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossesTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/CreditLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CREDIT LOSSES",
        "terseLabel": "CREDIT LOSSES",
        "documentation": "The entire disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/crnt-cbsp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables, allowance for credit losses",
        "verboseLabel": "Trade receivables, allowance for credit losses current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r229",
      "r233"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "crnt_AmountOfProjectGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "AmountOfProjectGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of project guarantees.",
        "label": "Amount Of Project Guarantees",
        "verboseLabel": "Project guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia-Pacific and Middle East [Member]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r122",
      "r148",
      "r175",
      "r203",
      "r209",
      "r217",
      "r220",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r349",
      "r351",
      "r386",
      "r450",
      "r514",
      "r591",
      "r592",
      "r625",
      "r647",
      "r707",
      "r708",
      "r734"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r143",
      "r153",
      "r175",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r349",
      "r351",
      "r386",
      "r625",
      "r707",
      "r708",
      "r734"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r175",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r349",
      "r351",
      "r386",
      "r707",
      "r708",
      "r734"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "crnt_BalanceAddedInBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "BalanceAddedInBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on balance added in business combination.",
        "terseLabel": "Balance added in business combination",
        "label": "Balance Added In Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r748",
      "r749"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r48",
      "r245",
      "r748",
      "r749"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interim consolidated financial statements",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant accounting policies",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition and integration related charges",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period",
        "label": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r145",
      "r583"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r90",
      "r172"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash and cash equivalents",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r90"
     ]
    },
    "crnt_ChangesOfPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ChangesOfPropertyAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes of property and equipment not resulted in cash.",
        "label": "Changes Of Property And Equipment",
        "verboseLabel": "Changes of property and equipment not resulted in cash"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "crnt_ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Claim against Station Enterprises Ltd regarding breach of Lease Agreement [Member]",
        "label": "Claim Against Station Enterprises Ltd Regarding Breach Of Lease Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r67",
      "r114",
      "r452",
      "r500"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-cacl1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r249",
      "r250",
      "r568",
      "r697",
      "r703"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [Member]",
        "verboseLabel": "Ordinary shares [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r639",
      "r640",
      "r642",
      "r643",
      "r644",
      "r645",
      "r681",
      "r682",
      "r684",
      "r715",
      "r778",
      "r781"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.ceragon.com/role/crnt-cbsp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.ceragon.com/role/crnt-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": [
      "r70",
      "r501"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.ceragon.com/role/crnt-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": [
      "r70"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ceragon.com/role/crnt-cbsp"
     ],
     "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",
      "r70",
      "r501",
      "r520",
      "r781",
      "r782"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Authorized: 240,000,000 and 120,000,000 shares at June 30, 2024 and December 31, 2023; Issued: 89,352,002 and 88,899,844 shares at June 30, 2024 and December 31, 2023, respectively; Outstanding: 85,870,479 and 85,418,321 shares at June 30, 2024 and December 31, 2023, respectively",
        "positiveLabel": "Authorized: 240,000,000 and 120,000,000 shares at June 30, 2024 and December 31, 2023; Issued: 89,352,002 and 88,899,844 shares at June 30, 2024 and December 31, 2023, respectively; Outstanding: 85,870,479 and 85,418,321 shares at June 30, 2024 and December 31, 2023, 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": [
      "r70",
      "r453",
      "r625"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total of comprehensive income (loss)",
        "terseLabel": "Total of comprehensive income",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r106",
      "r161",
      "r163",
      "r169",
      "r446",
      "r462"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r56",
      "r57",
      "r227",
      "r567"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r56",
      "r57",
      "r227",
      "r476",
      "r567"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r56",
      "r57",
      "r227",
      "r567",
      "r656"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Percentage of total revenues",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r56",
      "r57",
      "r227"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r56",
      "r57",
      "r227",
      "r567"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r710"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r710"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r175",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r386",
      "r591",
      "r707"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Member]",
        "terseLabel": "Cost of revenues [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "terseLabel": "Restructuring and related charges",
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r98",
      "r99"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "crnt_CurrencyForwardAndOptionContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "CurrencyForwardAndOptionContractsMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency forward and option contracts [Member]",
        "label": "Currency forward and option contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r227"
     ]
    },
    "crnt_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer One [Member]",
        "label": "Customer One [Member]",
        "verboseLabel": "Customer One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "crnt_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Two [Member]",
        "label": "Customer Two [Member]",
        "terseLabel": "Customer Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r61",
      "r62",
      "r111",
      "r113",
      "r176",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r624",
      "r678",
      "r698",
      "r699",
      "r700",
      "r731",
      "r732"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r266"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r601",
      "r719",
      "r720"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r176",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r624",
      "r678",
      "r698",
      "r699",
      "r700",
      "r731",
      "r732"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monthly payment amount",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r58"
     ]
    },
    "us-gaap_DeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance, end of the period",
        "periodStartLabel": "Balance, beginning of the period",
        "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": [
      "r669"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Current portion, end of period",
        "label": "Deferred revenues",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Less: long-term portion of deferred revenue",
        "label": "Deferred Revenue, Noncurrent",
        "verboseLabel": "Deferred revenues",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r31"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives instruments, net",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155",
      "r367",
      "r368",
      "r378",
      "r385",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r507",
      "r508",
      "r553",
      "r555",
      "r558",
      "r559",
      "r560",
      "r561",
      "r585",
      "r617",
      "r620",
      "r640",
      "r718",
      "r719",
      "r720",
      "r779"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r493",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r528",
      "r529",
      "r530",
      "r531",
      "r534",
      "r535",
      "r536",
      "r537",
      "r553",
      "r554",
      "r558",
      "r560",
      "r638",
      "r640",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total derivatives",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "verboseLabel": "Financial expenses and others, net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument Risk [Axis]",
        "verboseLabel": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r49",
      "r51",
      "r108",
      "r491",
      "r493",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r528",
      "r529",
      "r530",
      "r531",
      "r534",
      "r535",
      "r536",
      "r537",
      "r553",
      "r554",
      "r558",
      "r560",
      "r585",
      "r638",
      "r640",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-di"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE INSTRUMENTS",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r354",
      "r361"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r46",
      "r49",
      "r51",
      "r54",
      "r55",
      "r353"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [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": [
      "r353"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [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": [
      "r361"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Notional Amount",
        "verboseLabel": "Total derivatives",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r40",
      "r41",
      "r43",
      "r44",
      "r47",
      "r49",
      "r52",
      "r53",
      "r55",
      "r361"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives designated as hedging instruments [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of RSUs Granted",
        "terseLabel": "Schedule of RSUs granted",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r34"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic net income (loss) per share",
        "verboseLabel": "Basic net income per 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": [
      "r170",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r192",
      "r194",
      "r196",
      "r197",
      "r198",
      "r202",
      "r345",
      "r348",
      "r364",
      "r365",
      "r447",
      "r463",
      "r586"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted net income (loss) per share",
        "verboseLabel": "Diluted net income per 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": [
      "r170",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r194",
      "r196",
      "r197",
      "r198",
      "r202",
      "r345",
      "r348",
      "r364",
      "r365",
      "r447",
      "r463",
      "r586"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/EARNINGSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "EARNINGS PER SHARE",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r199",
      "r200",
      "r201"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation adjustments on cash and cash equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost, period for recognition",
        "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": [
      "r333"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost related to non-vested stock options",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r649"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r649"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "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",
      "r141",
      "r164",
      "r165",
      "r166",
      "r177",
      "r178",
      "r179",
      "r181",
      "r186",
      "r188",
      "r190",
      "r204",
      "r231",
      "r232",
      "r243",
      "r293",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r402",
      "r461",
      "r469",
      "r470",
      "r471",
      "r481",
      "r540"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "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": [
      "r367",
      "r368",
      "r378",
      "r617"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "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": [
      "r367",
      "r368",
      "r378",
      "r617"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "verboseLabel": "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": [
      "r273",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r377",
      "r378",
      "r380",
      "r405",
      "r406",
      "r407",
      "r602",
      "r603",
      "r610",
      "r611",
      "r612",
      "r617",
      "r620"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvm1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENT",
        "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": [
      "r373",
      "r375",
      "r376",
      "r377",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r443",
      "r617",
      "r621"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "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": [
      "r273",
      "r295",
      "r300",
      "r368",
      "r369",
      "r378",
      "r406",
      "r602",
      "r603",
      "r610",
      "r611",
      "r612",
      "r617"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r377",
      "r378",
      "r380",
      "r405",
      "r406",
      "r407",
      "r602",
      "r603",
      "r610",
      "r611",
      "r612",
      "r617",
      "r620"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance, at end of period",
        "periodStartLabel": "Balance, at beginning of period",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r137",
      "r138",
      "r140",
      "r151",
      "r233",
      "r236",
      "r238",
      "r743"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recoveries collected, net of write-offs",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r237",
      "r239",
      "r598"
     ]
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablePortfolioSegmentAxis",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable Portfolio Segment [Axis]",
        "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r139",
      "r140",
      "r234",
      "r235",
      "r597",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ]
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablePortfolioSegmentDomain",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable Portfolio Segment [Domain]",
        "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r139",
      "r140",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Past Due [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": [
      "r599",
      "r694"
     ]
    },
    "crnt_FirstTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "FirstTrancheMember",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Tranche [Member]",
        "documentation": "It represents the first tranche."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency forward contracts [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r512",
      "r517",
      "r530",
      "r536",
      "r556",
      "r557",
      "r558",
      "r640"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss from sale of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "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": [
      "r86",
      "r524"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative [Member]",
        "verboseLabel": "General and administrative [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Areas, Revenues from External Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r242",
      "r444",
      "r592",
      "r600",
      "r618",
      "r625",
      "r695",
      "r696"
     ]
    },
    "crnt_GrantRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "GrantRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue generated from grants.",
        "label": "Grant Revenue",
        "terseLabel": "Income from OCS grants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r121",
      "r175",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r386",
      "r587",
      "r591",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r707"
     ]
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank guarantees",
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r353"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "IN",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "India [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of recently issued Accounting Standards [Policy Text Block]",
        "label": "Impact Of Recently Issued Accounting Standards [Policy Text Block]",
        "terseLabel": "Impact Of Recently Issued Accounting Standards",
        "verboseLabel": "Recently issued but not yet updated Accounting Standards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before taxes",
        "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": [
      "r83",
      "r117",
      "r121",
      "r448",
      "r459",
      "r587",
      "r591",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r372",
      "r374",
      "r379",
      "r466",
      "r468",
      "r525",
      "r580",
      "r619",
      "r750"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r372",
      "r374",
      "r379",
      "r466",
      "r468",
      "r525",
      "r580",
      "r619",
      "r750"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on income",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r134",
      "r189",
      "r190",
      "r203",
      "r212",
      "r220",
      "r337",
      "r338",
      "r341",
      "r464",
      "r616"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in trade payables",
        "terseLabel": "Increase (decrease) in trade payables",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase in trade receivables, net",
        "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in deferred revenues",
        "terseLabel": "Increase (decrease) in deferred revenues",
        "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": [
      "r581"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 120.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in operating lease liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r677"
     ]
    },
    "crnt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in operating lease right-of-use assets.",
        "negatedLabel": "Decrease in operating lease right-of-use assets",
        "label": "Increase Decrease In Operating Lease Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in other accounts payable and accrued expenses (including other long-term liabilities)",
        "terseLabel": "Increase (decrease) in other accounts payable and accrued expenses (including other long-term liabilities)",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPostemploymentObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPostemploymentObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in accrued severance pay and pensions, net",
        "documentation": "The increase (decrease) during the reporting period in the current portion of the liability that represents various benefits due to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease (increase) in other accounts receivables and prepaid expenses (including other long-term assets)",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-i1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "INVENTORIES",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished products",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.ceragon.com/role/InventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ceragon.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "totalLabel": "Inventories, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r584",
      "r625"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in progress",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/INVENTORIESDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory write-off",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "srt_LatinAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LatinAmericaMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral deposit in the amount for outstanding letters of credit",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r75",
      "r115",
      "r456",
      "r625",
      "r679",
      "r692",
      "r729"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r63",
      "r144",
      "r175",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r350",
      "r351",
      "r352",
      "r386",
      "r625",
      "r707",
      "r734",
      "r735"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmd1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total liabilities, net",
        "label": "Liabilities, Fair Value Disclosure",
        "terseLabel": "Total liabilities, net",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r716"
     ]
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r65",
      "r66",
      "r67",
      "r68",
      "r175",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r350",
      "r351",
      "r352",
      "r386",
      "r707",
      "r734",
      "r735"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-scagit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment by Location",
        "terseLabel": "Schedule of property and equipment by location",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDamagesAwardedValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plaintiff's payment decided by court",
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r704",
      "r705",
      "r706"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Damages sought by plaintiff",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r704",
      "r705",
      "r706"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r227",
      "r608",
      "r634",
      "r637",
      "r710",
      "r747",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r302",
      "r335",
      "r371",
      "r410",
      "r465",
      "r467",
      "r475",
      "r492",
      "r493",
      "r546",
      "r548",
      "r550",
      "r551",
      "r562",
      "r578",
      "r579",
      "r596",
      "r606",
      "r613",
      "r620",
      "r621",
      "r622",
      "r623",
      "r635",
      "r709",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r302",
      "r335",
      "r371",
      "r410",
      "r465",
      "r467",
      "r475",
      "r492",
      "r493",
      "r546",
      "r548",
      "r550",
      "r551",
      "r562",
      "r578",
      "r579",
      "r596",
      "r606",
      "r613",
      "r620",
      "r621",
      "r622",
      "r635",
      "r709",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r227",
      "r608",
      "r634",
      "r637",
      "r710",
      "r747",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91",
      "r92"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails",
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveVerboseLabel": "Net income (loss) available to holders of ordinary shares",
        "label": "Net loss",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r92",
      "r118",
      "r142",
      "r159",
      "r162",
      "r166",
      "r175",
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r195",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r345",
      "r348",
      "r365",
      "r386",
      "r460",
      "r522",
      "r538",
      "r539",
      "r646",
      "r707"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "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": [
      "r226"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails",
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfNotionalAmountsOfOutstandingDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives not designated as hedging instruments [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financial expenses and others, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of reportable segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r595",
      "r687"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "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": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r587",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right-of-use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leased 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": []
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesRentExpenseNet",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease expense",
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-g12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r105",
      "r477",
      "r478"
     ]
    },
    "us-gaap_OtherAffiliatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAffiliatesMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliate Companies [Member]",
        "documentation": "A category that identifies other affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow hedges:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeOtherNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in foreign currency translation adjustment",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r79",
      "r80",
      "r81",
      "r387",
      "r388",
      "r389"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeOtherNetOfTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "totalLabel": "Net change",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r157",
      "r461"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Change in net unrealized losses",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r157"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified into net income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive loss, net",
        "terseLabel": "Other comprehensive income (loss), net",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r14",
      "r160",
      "r163",
      "r168",
      "r186",
      "r390",
      "r391",
      "r396",
      "r445",
      "r461",
      "r674",
      "r675"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive loss:",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income, Other, Net of Tax",
        "totalLabel": "Other comprehensive income (loss), net",
        "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/GENERALNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses",
        "terseLabel": "Financial expenses and others, net",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87"
     ]
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other long-term payables",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "crnt_OutstandingInventoryPurchaseOrders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "OutstandingInventoryPurchaseOrders",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/INVENTORIESDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding inventory purchase orders.",
        "label": "Outstanding inventory purchase orders"
       }
      }
     },
     "auth_ref": []
    },
    "crnt_PaycheckProtectionProgramLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "PaycheckProtectionProgramLoanMember",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program Loan [Member]",
        "label": "Paycheck Protection Program Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "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": [
      "r89"
     ]
    },
    "us-gaap_PaymentsToAcquireSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Software",
        "negatedLabel": "Software development costs capitalized",
        "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "crnt_PercentageOfRoyalties": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "PercentageOfRoyalties",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of royalties.",
        "terseLabel": "Royalties calculation rate",
        "label": "Percentage Of Royalties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r673"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfFairValueOfDerivativeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accounts receivable and prepaid expenses [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromOtherShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromOtherShortTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan proceeds",
        "documentation": "Amount of cash inflow from short-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Repayments of) Debt",
        "totalLabel": "Proceeds from (Repayments of) Debt, Total",
        "terseLabel": "Proceeds from (repayments of) bank credits and loans, net",
        "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of stock options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r13"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r6",
      "r401",
      "r449",
      "r458",
      "r625"
     ]
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/CreditLossesScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for expected credit losses",
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r116",
      "r125"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r294",
      "r302",
      "r328",
      "r329",
      "r330",
      "r335",
      "r371",
      "r408",
      "r409",
      "r410",
      "r465",
      "r467",
      "r475",
      "r492",
      "r493",
      "r546",
      "r548",
      "r550",
      "r551",
      "r562",
      "r578",
      "r579",
      "r596",
      "r606",
      "r613",
      "r620",
      "r621",
      "r622",
      "r623",
      "r635",
      "r640",
      "r701",
      "r709",
      "r719",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r294",
      "r302",
      "r328",
      "r329",
      "r330",
      "r335",
      "r371",
      "r408",
      "r409",
      "r410",
      "r465",
      "r467",
      "r475",
      "r492",
      "r493",
      "r546",
      "r548",
      "r550",
      "r551",
      "r562",
      "r578",
      "r579",
      "r596",
      "r606",
      "r613",
      "r620",
      "r621",
      "r622",
      "r623",
      "r635",
      "r640",
      "r701",
      "r709",
      "r719",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables (net of allowance for credit losses of $6,198 and $6,673 at December 31, 2020 and June 30, 2021 (unaudited), respectively)",
        "verboseLabel": "Trade receivables (net of allowance for credit losses of $22,410 and $22,961 at December 31, 2022 and June 30, 2023 (unaudited), respectively)",
        "terseLabel": "Trade receivables (net of allowance for credit losses of $20,427 and $24,602 at June 30, 2024 and December 31, 2023, respectively)",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "crnt_ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification to revenue as a result of satisfying performance obligations.",
        "label": "Reclassification to revenue as a result of satisfying performance obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues",
        "terseLabel": "Schedule of revenues",
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "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": [
      "r228",
      "r301",
      "r403",
      "r404",
      "r451",
      "r457",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r519",
      "r521",
      "r545"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [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": [
      "r228",
      "r301",
      "r403",
      "r404",
      "r451",
      "r457",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r519",
      "r521",
      "r545",
      "r733"
     ]
    },
    "crnt_Remaining2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "Remaining2022Member",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining 2022 [Member]",
        "label": "Remaining 2022 [Member]",
        "verboseLabel": "Remaining 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development, net",
        "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": [
      "r336",
      "r580",
      "r591",
      "r742"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research And Development Expense [Member]",
        "terseLabel": "Research and development [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "crnt_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing research and development.",
        "terseLabel": "Research and development, net [Member]",
        "label": "Research And Development [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU [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": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges",
        "terseLabel": "Liabilities related to restructuring plan",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r247",
      "r248",
      "r702"
     ]
    },
    "us-gaap_RestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Costs",
        "terseLabel": "Restructuring and related charges",
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r102",
      "r455",
      "r472",
      "r474",
      "r480",
      "r502",
      "r625"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit [Member]",
        "verboseLabel": "Accumulated deficit [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r177",
      "r178",
      "r179",
      "r181",
      "r186",
      "r188",
      "r190",
      "r231",
      "r232",
      "r243",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r355",
      "r357",
      "r358",
      "r360",
      "r363",
      "r397",
      "r398",
      "r469",
      "r471",
      "r481",
      "r781"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails",
      "http://www.ceragon.com/role/RevenuesScheduleOfSignificantChangesInDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "New unsatisfied performance obligations",
        "label": "Unsatisfied performance obligations",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Remaining Performance Obligations",
        "terseLabel": "Schedule of remaining performance obligations",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails",
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r119",
      "r120",
      "r167",
      "r175",
      "r203",
      "r210",
      "r211",
      "r216",
      "r220",
      "r223",
      "r225",
      "r227",
      "r230",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r386",
      "r448",
      "r591",
      "r707"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails",
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "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": []
    },
    "crnt_RevenuesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "RevenuesTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/Revenues"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues [TextBlock]",
        "label": "Revenues [Text Block]",
        "terseLabel": "REVENUES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RoyaltyGuaranteesCommitmentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyGuaranteesCommitmentsAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Guarantees, Commitments, Amount",
        "terseLabel": "Maximum future royalties commitment",
        "documentation": "The amount the entity has committed to make for future royalty guarantees."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Revenue Goods Net [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r655"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Derivative Contracts on Unaudited Consolidated Statements of Operations",
        "terseLabel": "Schedule of derivative contracts on unaudited consolidated statements of operations",
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Condensed Statements of Income",
        "terseLabel": "Schedule of consolidated condensed statements of income"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/EARNINGSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Schedule of computation of basic and diluted income (loss) 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": [
      "r685"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity-Based Compensation Expense",
        "terseLabel": "Schedule of equity-based compensation expense",
        "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": [
      "r35"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-fvmt1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis",
        "terseLabel": "Schedule of assets and liabilities measured at fair value on recurring basis",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r717"
     ]
    },
    "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value of Derivative Contracts",
        "terseLabel": "Schedule of fair value of derivative contracts",
        "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Past Due [Table]",
        "documentation": "Disclosure of information about aging analysis for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r694"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-it1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory",
        "terseLabel": "Schedule of inventory",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r76",
      "r77",
      "r78"
     ]
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Notional Amounts of Outstanding Derivative Contracts",
        "terseLabel": "Schedule of notional amounts of outstanding derivative contracts",
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "presentation": [
      "http://www.ceragon.com/role/CommitmentsAndContingentLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Leased Assets [Table]",
        "documentation": "Disclosure of information about long-lived, depreciable assets that are subject to operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-scagit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from Sales to Unaffiliated Customers",
        "terseLabel": "Schedule of revenues from sales to unaffiliated customers",
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r95"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails",
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "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": [
      "r29",
      "r82"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "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",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Stock Options Granted",
        "terseLabel": "Schedule of stock options granted",
        "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": [
      "r11",
      "r12",
      "r103"
     ]
    },
    "crnt_SecondTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "SecondTrancheMember",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Tranche [Member]",
        "documentation": "It represents the second tranche."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Exchange on which Security is Registered",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails",
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r485",
      "r488",
      "r490",
      "r547",
      "r549",
      "r552",
      "r563",
      "r565",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r582",
      "r607",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r636",
      "r640",
      "r710",
      "r747",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/GeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CUSTOMERS AND GEOGRAPHIC INFORMATION",
        "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": [
      "r122",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r227",
      "r588",
      "r589",
      "r590",
      "r591",
      "r593",
      "r594",
      "r595"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.ceragon.com/role/DerivativeInstrumentsScheduleOfDerivativeContractsOnUnauditedConsolidatedStatementsOfOperationsDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and Marketing [Member]",
        "verboseLabel": "Sales and marketing [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "crnt_SettlementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "SettlementAgreementMember",
     "presentation": [
      "http://www.ceragon.com/role/CREDITLOSSESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlement Agreement [Member]",
        "documentation": "It represents the settlement agreement."
       }
      }
     },
     "auth_ref": []
    },
    "crnt_SeverancePayAndPensionFund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "SeverancePayAndPensionFund",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance pay and pension fund.",
        "label": "Severance pay and pension fund"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation expense",
        "verboseLabel": "Stock-based compensation expense",
        "terseLabel": "Share-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Period",
        "verboseLabel": "Expiration period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "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": [
      "r614"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share",
        "terseLabel": "Forfeited",
        "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted",
        "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "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]",
        "verboseLabel": "Weighted average fair value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share",
        "terseLabel": "Vested",
        "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "crnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued shares of stock option plan",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Issued Options Under Stock Option Plan",
        "documentation": "Issued options under the stock option plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "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",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares reserved for issuance",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares available for future grant",
        "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": [
      "r34"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term (in years)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Options exercisable at end of the period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Options exercisable at end of the period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total intrinsic value of 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited or 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average grant date fair value of options granted",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding at end of the period",
        "periodStartLabel": "Outstanding at beginning of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding at end of the period",
        "periodStartLabel": "Outstanding at beginning 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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of awards",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding at end of the period",
        "periodStartLabel": "Outstanding at beginning 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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Vested and expected to vest",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Vested and expected to vest",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Vested and expected to vest",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price",
        "verboseLabel": "Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited or 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/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "periodStartLabel": "Unvested at beginning of year",
        "periodEndLabel": "Unvested at end of period",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Options exercisable at end of the period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "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": [
      "r34"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options exercisable at end of the period",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Unvested at end of the year",
        "periodStartLabel": "Unvested at beginning of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Units",
        "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares",
        "documentation": "Number of non-vested options forfeited."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding at end of the period",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and expected to vest",
        "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfRsusGrantedDetails",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term loans",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r111",
      "r625",
      "r744"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r173"
     ]
    },
    "crnt_SignificantChangesInDeferredRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "SignificantChangesInDeferredRevenueTableTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of significant changes in deferred revenue.",
        "label": "Significant Changes In Deferred Revenue [Table Text Block]",
        "verboseLabel": "Schedule of significant changes in deferred revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r70",
      "r73",
      "r74",
      "r141",
      "r164",
      "r165",
      "r166",
      "r177",
      "r178",
      "r179",
      "r181",
      "r186",
      "r188",
      "r190",
      "r204",
      "r231",
      "r232",
      "r243",
      "r293",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r402",
      "r461",
      "r469",
      "r470",
      "r471",
      "r481",
      "r540"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails",
      "http://www.ceragon.com/role/CustomersAndGeographicInformationScheduleOfRevenuesFromSalesToUnaffiliatedCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r485",
      "r488",
      "r490",
      "r547",
      "r549",
      "r552",
      "r563",
      "r565",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r582",
      "r607",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r636",
      "r640",
      "r710",
      "r747",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "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": [
      "r177",
      "r178",
      "r179",
      "r204",
      "r398",
      "r411",
      "r479",
      "r482",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r540",
      "r641"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ceragon.com/role/ShareholdersEquityScheduleOfEquity-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r204",
      "r228",
      "r398",
      "r411",
      "r479",
      "r482",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r540",
      "r641"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised",
        "label": "Exercise of options and vesting of RSUs, shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r69",
      "r70",
      "r102",
      "r314"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise of options and vesting of RSUs",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r70",
      "r73",
      "r74",
      "r102"
     ]
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockOptionMember",
     "presentation": [
      "http://www.ceragon.com/role/ShareholdersEquitySummaryOfStockOptionsAndRsusGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option [Member]",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "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": [
      "r70",
      "r73",
      "r74",
      "r97",
      "r503",
      "r520",
      "r541",
      "r542",
      "r625",
      "r647",
      "r679",
      "r692",
      "r729",
      "r781"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.ceragon.com/role/crnt-se12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r174",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r362",
      "r543",
      "r544",
      "r564"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.ceragon.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares at cost [Member]",
        "verboseLabel": "Treasury shares at cost [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.ceragon.com/role/crnt-cbsp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock, ordinary shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.ceragon.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury shares at cost - 3,481,523 ordinary shares as of June 30, 2024, and December 31, 2023.",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r70",
      "r73"
     ]
    },
    "crnt_TwoThousandTwentyFiveAndThereafterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "TwoThousandTwentyFiveAndThereafterMember",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2025 and thereafter [Member]",
        "label": "Two Thousand Twenty Five And Thereafter [Member]",
        "terseLabel": "2026 and thereafter [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "crnt_TwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "TwoThousandTwentyFourMember",
     "presentation": [
      "http://www.ceragon.com/role/RevenuesScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2024 [Member]",
        "label": "Two Thousand Twenty Four [Member]",
        "terseLabel": "2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.ceragon.com/role/CustomersAndGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.ceragon.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r129",
      "r130",
      "r131",
      "r132"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.ceragon.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Weighted average number of shares used in computing diluted net income (loss) per share",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails",
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of shares used in computing diluted net income (loss) per share",
        "verboseLabel": "Denominator for diluted income (loss) per share - adjusted",
        "positiveLabel": "Weighted average number of shares used in computing diluted net income 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": [
      "r193",
      "r198"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails",
      "http://www.ceragon.com/role/InterimConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of shares used in computing basic net income (loss) per share",
        "verboseLabel": "Weighted average number of shares",
        "positiveLabel": "Weighted average number of shares used in computing basic net income 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": [
      "r192",
      "r198"
     ]
    },
    "crnt_WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ceragon.com/20240630",
     "localname": "WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions",
     "presentation": [
      "http://www.ceragon.com/role/CUSTOMERSANDGEOGRAPHICINFORMATIONScheduleOfEarningsPerShareBasicAndDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock units and stock options.",
        "label": "Weighted Average Number Of Shares Outstanding Restricted Stock Units And Stock Options",
        "verboseLabel": "Add \u2013 RSUs and stock options"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-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",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "420",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r112": {
   "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(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r113": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-1"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "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"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r157": {
   "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"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r169": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r248": {
   "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.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r273": {
   "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"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "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)(2)(i)",
   "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)(ii)",
   "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)(iii)",
   "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)(iv)",
   "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)(v)",
   "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": "(h)(1)(i)",
   "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": "(i)",
   "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": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r390": {
   "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"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477866/928-440-50-1"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r445": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r446": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r488": {
   "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"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r565": {
   "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"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-10"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "79",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r654": {
   "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"
  },
  "r655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r668": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r671": {
   "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(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r672": {
   "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(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r678": {
   "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(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r679": {
   "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"
  },
  "r680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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>68
<FILENAME>0001178913-24-002731-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-24-002731-xbrl.zip
M4$L#!!0    (  \X%EF<Z&;CS0X  %B,   1    8W)N="TR,#(T,#8S,"YX
M<V3M7=UWF[@2?]^_0C<OM_O@.!]M=]N3=@])<,HYCNWKCV[W:8\,LLTM"*\D
MDOC^]7<DP!8&9.RD6_=>7A*$1C.:^8VD&2'PU6]/88 >".-^1#^<G)^>G2!"
MW<CSZ?S#22QFK5]/?OOXTQ5W%R3$"(@I?^\R*CZ<+(18OF^W'Q\?3UW"\#RB
MIVX4MB_.+EZ?O;T$/HHX1_=X>1JQ.9"<G;>_W'='BFE*^#[PZ=<<]=.4!1G]
M95M63S$G&;FL]3;=T(G?M)/*-6E@X/NE"XQUIKZ!V*=<8.IN.E'H=*KB^;MW
M[]JJ-B.E9(X%\2J9OVNS*"#ME"QKQ<BLLL7;-M1FA!Y9,N+ND("9JX3,L"M:
MY&D98(I%Q%8=**\9"=82JR7AY7R@NBVK)<X7K;/+UN7YI@M^'@Y.W--Y]-"&
M"N46&:$;Q52P53EQ6IEO$#,&7EG5(JW--2%/[J*<7-;D2"GV75Y.JZIRQ-QW
MRTFA(D\HEJR"$FIRI#'?LO@,\ZFR=E:3Y\Q$D1)N;A-5,5U7Y0U&X_"B;#A=
MG(')!*'<GP:D)<E@M N8+GCKXO1LW=SU*LSM>MO*SC%>ENHJ*\J(6V1:W4!6
MIHT$9G,B>C@D?(E=4F..(@$)"16=B(6W9(;C $S[5XP#?^;#(/SX$T)7_VBU
MD-,;VW?.%S1=(?L_K2_7PRYJM52M'RXC)A ME5DU>22S:3=RE1T-362IE;5K
MR5NM\PL8<J=/W#MI[]N!S12Z7P>R=GMVH'Q*KBDZ:R!EOCE$W>WYM([<@+%<
M*RG\G53X_.VSNE!3;4V\>+9H\UQ?MSLZ%WO#9,_>5:P&99W@5>3RHB4O]A:8
M7U%J"=6;9(4#A><7IWK2]3;KTF'RM=6NENPUO;HZ3*:^:M82NFF07!XF=K,"
MUQ*:D<N+ P5N%O)Z$C-Z=55;9E4T8)19NJRV22#XFLW^'=@$&?5D9_2)7!EW
M'"+R *6+@O?3N"*"J3>"4G)Y<1#&6A3T#(A5:'2H>"VF.J0+T#C7#;BQG^GK
M19Y57=M:#,UL]EY=2S.@6ETI::G*7.L#IC02BHDLRAO+I4]G45*"L@S&WLLU
M>0PMD;R8#)W*2%<MWK>1&\LHUZ*>384O5@XP9*&2<H)\"-R-%)GH3+A'9C[U
M51?/()-'+90UUR\Q]5#""VG,KMK;++:8QYQX??I174-&RX&5:BBS]+1Q2F)H
MN&&_5S,7!VX<F,6E-S, G@/+340]\$KBP06/ M^3(><U#F2L/UH0(G@"3@TZ
M,T07@,L(S$A2C&0V,W3NT4V_=VOW1O:MO!KUN\ZM-8;"M=6U>C<V&GVR[?&H
M06R#F-SX:KE3ODR V13-]K]\COW1JP&&^$\LB/!!W9\;/#9X.%00YH?ZN%C;
MF?=G_64VT2=XU2<WX_EZ/SQ'8_AW;_< RWX']0?VT!H[0- @61O)FR@$ RSD
M&OY NA&O!VBQE1G7-\_!]:9_/QC:GX#.^6Q#4RC;#<([5KL<6@M,YX0[=+2
M"6\1!1YAW/XKA@C"L [6Y6!&_NVSD/]D]>[L$32"*=L"'^AW;^WAZ)_(_M?$
M&?_1.$']88[YHA-$CS6']YK:#.XOSP+7&GU"G6[_]V:Z/@#'7.BR'ZCYIF:$
M?WT9A)M0:T?H.S^_T")?63+C\DXFA#YW@XC'C$#ASNY!]--M#+LQ[&AR?V\-
M_^AW1LY=S^DX-U9O;-W<]">]L=.[&X#3WCCV*#%[35HC*.=GVZ"D7.58T/BB
M#6.4<6YPT^(91CQ?R*B29'FZ?L>,P?DV!C=#^]89HVY_-&K,7)AW_'-MVH&"
MV;@7V\9U>I]ALN\/&P\NFG;V$.K&546S>2^WS=NQG"'Z;'4G-KJWK=%DJ-;6
MQM);EO9\S<Y0,%OY];:5(:5P/EOC)+D<C8<3%< T5M[>G<-NH#MT4C;;^DUA
M-N[?WSOC)$*T>BIZE.L@E%'7L:Z=KC-NYI*B[3G)Q8>J:+;\VT(LTB301CL/
MR0.A<19QK$MF*_^R;>6A#0OBI/%@W;)W))HSO%SX;N'I6'F5V>:_%N:4R6C<
MOP>W5C/*G=V_&UJ#3\X-S.:=_O!>;0DW>&SPL*UA#^;<T0!,)B>%!(K"73,*
MA00T:X^ 03+9-#;7<M$X##%;]6<C?T[]F>]B*BQ7G7_RZ7P0!;[K$Y[]3W/2
M_=H8\;IX1FZ*7F4RFGV;BC1UC*=!6;*:WC=#8TY9T:N$26/[0NXJ<LFKV!&,
M7IBRU\;*AC16;.6Q.RU=,Y%MC%Z=T8I<2BMV&+QF3ML8O#K!$KG\:I?!"XEM
M67K5F-N09^E+YM8]L^D+F6V6<S7FKO1N%\]S,TIZPVSH0G);)]%J0*B1<>F^
M7U%GAJ:0 Q>SKP:(LJV(Y"EI#S-Y'NV!W!*!_2!%HJK2#$75DUCT:LWH9_0J
MY=6 L??SV7*L#FQKA/+R63ER@_:.=%DEM4E.6XZID<*,W*X4N@&G_EZ&_':
M%P>D/[."('J49^$[$=,I\J@=U-0,9R%3WX(SDX.B&<*9)#2+&'*5+!0H80W8
MY4?,-ML>B7G&Y$G$. .TNMH,6B'ISVVO-"-PU[D_2(%$Q/RMX55RWPQ#82L@
M!T-C^NIM+F]KF\O;L<UU6=@$J-KF:JQ>\NH<8?Z#FA$<R@53K[9I"T@'^^PS
M#F*XW%#>1%0P[(K\$'D13F:D"WL.5?MK^LHD!2,E698VLM%:>#,7'N(:O4AV
M! =6*!^%R=>+8B&_XR&_K/1,7SF0M=EY"OLH=9PGZPE*NR+O:9UIW.G%W*D$
MUSZ=4!Q#(%G]1LSFE;9]_.NE9)D=KK [5,?ARAP*112M>X?T[FU>"D@\<]W#
MQ@<KWM$*0U\H>UE4 BT?X4.IZ^.I'T#W":](B@]H:/:.PH95O3-Y30B_<S^K
M\&Y<Q=[5;CHC@J^+^U2E#Y\:O/;%:W/B1D3NU_Y2S6@P[(8\YG<,4YCX=B"Y
M!P<SQH4=K7*,4WFH/T-*(DI%HE18 WU=Z-=K]!Y@F]J8X2WL<%7 JRW0P]&D
M@?5P6)-R2WYMSY.OKQ/*5;_L)WFY:X;>FX\9_L)>V0[X87BG<J^E7*0+1JGD
MQB>,YPTV"&K'*=?OM=^2&6&,>!EUSAV>Q\+L"87MNLUI!GWP:P)1*A'Y%&4R
M42:T<8*:3C D(8:.T_F ,'7RG+JD/PW\>4E2=W!K,_2%[<-RZ->RD"8,:=(:
MS,M3KIB+*(09',*OTO<,\GE676HSIH6-PGIG9II0_9E8ZD,S&:P=%H4C'! ^
MCB84SV:0+,N-BS6G_= _G+_97PX\8Z4'!EF'D.P14EU"XPCIG4+K7C7^5>N
M5GGBOI/*C'6M0UO-3+!C)LC&!PR/S>C0!H<6J6,FETT.RZ8*Z"%T]ET8X+=^
M$&\G=R_/UNP+-5Z?RD<!8(!EG* JBU,I5'T)TDO$0C0() 2]DD<??D9+PA"7
MO?N_<2/Y1R9E0S)#ZN<AWLL/@'XXX7ZX#.3/2JA["_6S#^H);_:I^C]!U=.G
M,,A()'O#=]N5%VY;)Q6<L4B_[6W^^0I@$@%,<@>WG74^^53I2R@%,.RK5!ZY
MXU,IP--]58(F)#A.;<#A]]5F:XR\M$Y7;>V+N%#(?2_W*OT]!_4-WP\GENNR
MF'@CB#V8S$<&> 53X$!^$'#]44BI[Y^["!-SJ5^'>1]&%*8JMG($">4 /T%X
MRM63J \G,QRH7ZA1A*"!'WECU33Y#0?YX?T8B'T1RQ[?L2A>9FQ]8'>"J!\$
M\D#TAQ,!'<HX39./O<K.RH-CZ:>"MW153V#[LP&+_DU<<1=CM0E'<FI6T_P
M&J:?O+4\CW@.O8ZY3PGG-U$X]:GVMK;2M ;MLS7V8I:R^H8JYU;M=%'/UO2<
MOF;"1-GU;_M(/53-WZ)PF6;I]I#R13G4Y7B3FX=+2:,IMH/N:$#TR+0"PYL
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
M17D ^.@:._?9U>#)/(;) X +8EYQF.%7="[TQYF4K<%;8O("E(S=),>5_'L
M/?P#EKBT2<EKQ+DPZVWEV:,"#[LMV;&.+$][]9P+LX;^=S=)89#@M9#(CTNY
MDG.A/;UU?H]\'*_<D. YF[OTV;O67OZ!OQ\(JSL7NH_U<W)6VXVU#&2);")Q
M9>>BXC;-\N^+]3>:%A)D>O2TPLZ%D2S20O2,=00BAU-U[HA8EF\6KDS!QJP]
MTZ53*\/9#GYFYR$GCV#*^:8<"M<)5I4!=58'H2N8VD=Q/::>PMK'".V[''-
M(8,!2Y\\H]!WR, ^ GF,+.S!E1;JA(HSR?)3_[H&G1 )[1B_,GBII4$\=5FN
M@J9:F@J\*NMBD-;2U-]UQYB)ZEJ:N[O6@.XCQY8FZZZMFF3@94$R[V[PO ]!
M;YC^O1M,BZ'J#<.?NL%P-1A[:W%TD7L*X%TPW!$;BX^.%]QVQ+R2!= +OH_<
MMJJ&LA=<'[FAQ4?P"RX99E;[@;Z3N0O!/ XQ&6CPGQ2O-[-QO1D]ET2T)%X:
M^Y-YV#TF">_T9(Y<KK9%UKHPV_:'$K&_S1LW&!\L)!ZQJ)</(F[8AYK(766Q
MBMJHD8YVTT%1]5A%+515CE54<J#?@5C%?'GA#@2!]#OEM&>YK*\YMG1'_GWH
M1E(QTVUTIUUF8^S,P,#+WN^)O9\_\*:.QI,?PA<5N/5>1[[&R)M9V;7-D>S/
MGW@68#LT]PM[;5@]E&XJ)ZED!, THVGPO SRRW(Y6:S(&;6]5([O5LW[+4+8
M8<S?<$,_L)T/L_6??T%FM'(Y"'O4'R9>FY>[E*C'M8V+^FDRCV'P7T";/*WU
M53GPW!IQ/6%7D)CXUS',X'0-4MOO4G^,?&U.UBLF(QO=KO7'OT$PFY-'<)^(
M$PZR'PFX561]:4.F]2BI'-??6-2#Q3*,5P!, 'P*2,X?&K]W<?2$MR.0ZV?T
M$"=N6/Z=O)EQ%R?_!Y(Q\.)91)9<26'QK&<M_>N_MM :6_E$PDMS_14IQS-"
M]!*B_T)%TP4Z> ;0(P%SFS6:,7\;84,_0H'7MGZ0Z;Y\J4-CR+$2T(Z!1:M$
MOCH<NZQ .+ORW\?IK(MI/B"00;^EH;P4^@X9V <!CY&%/<30^G!!X4PZLB!A
MY9J!A6;:%U',I)2QU;2#6-JU:-MFEG&B+,!#S>TNHGL%)N>.Y8')K9I]BA'1
M%R3"EG!52T.G[9.@%")K:32VE4N:!]5:&NQ]#'*D@;>6QI1;*<[ZN*VET>UM
M2ED;>&MI%/U1RI8)W%H:M6^SFI"%;P7W TR$FT[2Q<*%*[QQE-8:]E;&*,VU
M'_!? U%? U%-!**V'J2GF\HNA&IIE]E6+8ES-^V7?1WA[@?CK;>LTHWP<1R&
MZYR;+1[9TCNT+_Q3GHW<A=0CLKROHY/6KC]X V/4BIG![DW-$\)5]6^.>EVE
ML,!=<YBA;#-N;&#NFJO<F&,DD.11/&:/C#'[,_/#=M$8T111W)WVE'%-YSG6
MG5,0)"G<.E MKBI*;^7T<<<ALO4"R5Z,:%MM'_15.0K=N+CR98)M'?)(#CFI
M?(C)5SHW/UD2]#]CKG!;WT-(-VK\'@8>(%;25*=9)DG,$06%5^/1O)0M%"W3
M(Y)!_)6)5QT5%D;EBY@[0$M-2;D2(?IC\AOS1[%T3(FZ(BGZ(_45&DF&=+(D
M!<<7FR^VG Q)O!EA^I,T-.6W[_M!?EYU%2 23D^6<_^1I!?U6KF1)M.O_@P*
M37UV]OP8 X+ XN_)VVJ$N=0-R?MB%RTB"#6H.3Z1LW4CBTGAC6Z]U.A/L*$&
MF:J@'$V,A#HB]2<0J<U[?O!?2K6;/6;X,'>CC;Z=S2"8N0G8C6"0U?0F:*J<
M&<3X9EJ:8]JN&3+[-"0^-3ITEQ5-BGNOTW(^F..8?V+5QUAR1@UJ!DW.Q<>6
MHM->[\:^L+NQK% AZ^[(,@FM&>-8+QKH!5V 8XN6$G=T+)?>],Z7UTMOZN.-
MNB9+(;^MR[<(3CI2Y6:99.EA3*_3MGY(5->N:S:9F.J#I[IV?=/0LF?$677M
M4J<AZ5*#LKIVP].0;*N$:KW ZYYF0K2ZO^=5$8;1D2D/Q^MHU!\-M5%@W3>H
M+1B2RB%CKVI+PZC4B"[KOI%O?CNI$)'6?:_ _' T#U?KFG^AP=@5QJYU5!&)
M^6X'TZD9SM9-<];4(-0,<.NH!6MJ%-0&MW7-D)75_::BV6RVB(S)I'78XS L
MSN*=P<9A:"VZSN;-P<:!,!6&)]@GC+QQ5D2+Y9_/#L:+,!HA0REW22YU,@1#
MF9?+#@KK?XEL0X+P.;&=@MK?8KJ-\)0 6X&13L@RX+\0QJEE"P?"9Z&X];1S
M01Z?'$TG;@B0\ 6O@[+:J1T#!/ 6,,?:[PH\@3!>$A&N]8-,:E!1;36)=:NL
M5Q"&1&5'_G<7_@3D[719=D15'=UW7FY A-5]B GJ^PN\99"MD.1*EV5(JKZC
M^]&"=M:YH73)8=8N\.E&R%K0'*;D&G#,Y,*B[;[,P*Z]W:][0?@''-(EP=]2
MK8VK%Y!=B5?+P^6%5-.9I>W6G6)0;CNWU#.MR;/$GF\I%%B385F;0/M!C?R5
MCA94E>TW-2KLQ-(6A8#7]J&+,58R40K0%K H(/E[ *<Q7+B1!T:/83#+2$=&
M (LUE7S2"N@HP&MJ1G:))$!3UUM+2@ATJ.M$.T#2F'01L**F P- 0'ZJ].\@
MF7]+48*U#\2K,4"C*8DP()L.'YN1:\!"OH2>G&P357DCR:XR@M]^>/<V(SI+
M?U7,'/S3!=-I9A551,3#K_AA'J?(C?R'7UB3KZ[C%/*)X52I"JM($X4M 6P:
M/,P!!.XT 94II-?7CISHG*1FD <IK=A4JY;>H]:(.RC=#)F^CJ)-I7,XASK)
ML-QHR6W-6JA$GH.Z$K <0*G"P*X(.)ML)UGE;^&6>IO*>68:!=JA%7F00=LB
MMQQZL&8S+ET$-X98; :2I(R[ ?$,NLMYX-U&&;49G&00H4#7>/ &F">()5*F
M=!A'LR%>@WX?(9"@"GA$Y28-)HJK2+)\=K@Z#9OPRCT0)7FFZW& ?EZN+D'D
MS1<N_"G&&;A5+>!E0XZ,T\:MJC]%&CDN6L^@.Y"(8Q!HY3LU J;<Y9!@XO<N
M3%8/T(U0OCFARU7Y%\%*D6_$T?W 9)D X1@=%M9.;Q;^V9].@S# I(A#I:CE
MCT[*"N<^@DF)8OQI2RW^X'QW_X[A=I>BSVMZ034)M03TD5?21M.=SID"Y9:O
M2BT#"=TT.HK8857T@HH)P-Z3' %%047IO+0-F)D-@&+E2&30Y=32G^WG@!A"
M2O4->5O+  OKJ7! E#A6EE^S"Z.A;W<HX@FV3JP;<C8)9GE%Z55$Y.;H>+ES
MKNYAEF]&+@+>FUG\=.[%*1[!54[Q^L.6X/47SH\)38,7/QZ;Y"S1VO< DB_<
M&??E<UZU<NH"_8=:=1 5!FK6&*'HW-%5<XDPL5P10F+S8960=EFN#[ 4:\]L
MA(0SEA0#?;'W>>L6A]?4P8052[X2U*/]Z$9Z]5=C0RR* BVR<^732:6SQ4*4
M[%WK+0WFBUSG3.C+X)$T8RVS23UDB0>3V;5DA=3N,L?$WKK#U0Z@9W!+8:DA
M-?/P16H;23C1X)V;ZE[$#N&2[.Y"CW8M75FB&:R*X4E[#0OUH_LB5[D0*=7^
MR)64;<$GF<(B#UVU:TV+R=W;CW?@6?L6K-KA.H[(0X6(J0@6MC^^D*ZR,MCJ
M(?X1N1MWUB]:>HU(?(U(5!>1J.]<\:@.QW10>Q?#9-['(XS[99Z6TPMJH6^0
MPGC)#I[9+Z+F82@!3?VI4%KE(FJN*8IH0H& HJ) HZ>9JIU6W]YQ3JMO[]1$
MV@DD,\1;7"0SPP\+.DKR47?\,'V3^FT,EEA%D$UA32%OWV57(BFXC-QYE3$3
M2+(JS=+%QF4*(7E<--MU>3+=*^KT7D,27D,25& ,]L4A" FN!# <%[Y 1<9I
MUMG1<[5GV5F&*-1@:,\LM.P-L#H,E:U*R[*P5&1GQRRU+'% C9&A6K/:<P\U
M!A]?L4>N:<2WHU^,&,KVN65*M<6QI]C[ A5L-G' &*5Y.D[@FTD2T#C-#0]'
M59%#QQ2F7#]YI#R\W+ /[;>5\Z[%E[EVRNF_"5Y;JENZ(_\^=",27".\:-1&
M=R;2$R38+"*/F2:Q]_,'5GYH//DADYB 7>]UY&N,O!G$LFF.);SQ/F79?3;6
M5U8:C>,PO,X3D(KDV&KG:E!K\_+4+T0SDFN09&HWN?D-C%$K)@J[-^?CD<VU
M/_5.-%IWCI(KFB;6YVZF<!/KE4^!FC<F-*Y?<9*XG,$6%[4L"8K>@] A7&%6
MP&(Z[>5NS13<E9N :S> 63*^"GNZ/93J/Z74GL"Q-#W;4#L*R#(T"*W,PMV-
M7S@5C:R4BC26#\>/?7AR%;YA?7=&&AD+'D'ZGU1IC\^U&4)2D5L@=28U3N^]
MB4"05K.**X05.QP=HD X=/GO@Y[6!8@P"67,IW9P3;LB,-IFEG4VQT=-[;L/
M8\/<L?PDNU7=K@,AM5FNK?.N5>XE8;_*NETH]G52*Y_4# #7TB"38Y:T/,9K
M69RA-<+7A );%ANIS22Q"^"U60-9)BG%^DH1.&RQ470\XV<+E&RSY?7"1U,$
M1K\J4FN'CHMH&P]U_C8>7-T^#$>3R6!RY\(\X;V1P.;K('(CDOQM##P0/!'H
M%O]'Y(/G.QEK(MU[%R57*9")9:[5GL'P90J]:$V>?'RRJ!'M 9X4@NYCF$SC
M,(C7MSP$H<F2+=C(F3 >5;H-19FV)R!)\K.>/K;NLG_X&568%101=!U E) '
M6_$,YE-R6%)1HN\)5@J1+T4#I:CV]-UZIYV9V.:^E]UC)#>***3VPS#^11)@
MXIWU&P1^D SY(:-UFC.3WKONGB4\8);8%SI\@BS#/5V"\IN/M8?'%5BH+0/+
MSXHK<; K!.$NV$V.J;NMI?A \]&E[>H6Y]_6N*(M/\%7O%_6-!0JOXWYY9QT
M3S#9/_X?4$L#!!0    (  \X%EF*URFI9X,  +NN!@ 5    8W)N="TR,#(T
M,#8S,%]L86(N>&UL[+U]=^,VDB_\__T4?'+W/)LYQSUIV]U)>O;E'MF6.]YU
M6QY;3G9VSCTZ- E)3"A2 Y*VE4]_JP"^201 4B(!JK-_S*1MH\#Z%0JH E"H
M^M?_\[;RK1="(R\,_NV;TS^__\8B@1.Z7K#XMV^2>/[NQV_^S[__KW_UO>"W
M9SLB%C0/HG_[9AG'Z[]\]]WKZ^N?WYZI_^>0+KX[>__^_+NLX3>\Y5_>(F^K
M]>MYUO;TN__Z<OOH+,G*?N<%46P'3D&%W8CH3C]]^O0=^RLTC;R_1(S^-G3L
MF &HY<N2ML"?WF7-WN&OWIV>O3L__?-;Y'[S[__+LO[U_WOWSKJYFXX_W_R7
M];RQQK^_^Z^+AUOKW3OV5QKZY(',+<;=7^+-FOS;-Y&W6ON(BOUN2<E<S*)/
MZ7=(_UU %G9,7/S\)_S\Z??X^?^=_OK6?B;^-Q:V?'JXD:+]M-47)_I.%X_W
MA'JA.P[V8W:'6C/7C[%-XP/X+M%KXWP:QK:_%\\E2FW<WI']Y)O3Z9,KK(ED
M/[D6E)UR&U<Y;2W,+2GZ^.];^/X69^0M)H%+W(PWI%0LK*QCMB!CG]AKZ&SU
MY^/B'-(JU CZ8WU%Q/GS(GSYS@F3(*8;Z/?L0_;#._R!H4U_,;NYR[IB_+,/
MS(H_SDXY.@V</#TJ.'EZG)VUX\2A0<P^\O[[\_?\0_";V<AQ:$+<1P)6&FWD
MO;T9!;#@!&BR(Q$']52S\^&R]F&XK'WLAK45JLAD?D_#7XD3?TYL^%9,B)PK
M&<'L^Z$Q],/0&/JQ$X8N;!_58>3"NG@37"21%Y HN@Q7SU[ /$\98[6$LT]#
M9_#T_> Y;+GD2SF,/ >F^Y7G)V#&QS8-8!<$GMWCTJ9$SIZ*:G;:C1'HA[=N
MK,#ET@X6)&*S;TUHC$OF^!^)MUZ1():QIB2:G79C!/K@K!L;T =GW1B#2]_V
M5J.%C5MRV,_@!!O#4DK7U(M(=!N[#^#E4CP?N*#$=I:3^2V!#?-H00E!/KZ0
MU3.A4@B=]#X[[<;.' ?6;DS8)26N%]^&$7Q[:C_[)!H]1S&U';FZ22EFI]U8
MK<MDE?@@F!<RGL_!;D_FX("A)0>9<&67\E9+.3OKQF[URV,WEJM?'KNQ8)<)
MI21P-M<A?06MAZ5KLL8I<1D&3*>BFLG4C'QVUI%-T\1M1W8NB>)P1>@D('5\
M[32<G75DSP[@H".[=0 ''5F3M./I:]B,@[SA[*RC-?X #KI:T??FX+R;]?HJ
M=!*TGN@;P3(6;VZ">4A7S/S66;PFM+/S;M;L_OGL9MT>OT%W(;HI-D6'\RE(
MHL3VQR_P_>@^]#UG,R5O\07T^9N,WS9]S,Z[6<'U\]W-6JZ?[VXLP+5'HWB*
MIV;+F@6XVG)VWHT-.(R';JS 9SQY>B @ZD3J=97;S,Z[6?O;?[>;%;_U=S]T
ML\[?K-8V^JL/Q &M]C<W4900M_!>8<<5N.![-9TS^_8W^]"-/1@.GF[LQG#P
M=&-/AH.G&SMS$S@4CQNN"/_O33!9$VKCI]DQQ(.W6 )[3Q$911&)I4?O;?N9
M?>C&WICCOQM;98[_;NS<;1@LIH2N+NS@MRNR#B-/SJ.H[>Q#-W;O<#ZZL8,'
M\_&Q&[MX%P;\]"&^(G,"_W"G]IM:A10DLX_=6+>NN>K&1G7-53>69I+$& V'
M!\,W ;KL(=W<)]19PFR>4)=0*7/UE+./W5B/?GGLQD+<VQOP[IW?[FD8$P?W
MQO"O!;57MZ$=J+<'#4AG'[NQ WUSV<UJ?T\HNBGV@H#'$FYL/_;DM_'"QK./
MW:SW77#2S8K? 2??=[/FESMG47WI7BLZ;<+.-L7L^VY6_&YYZF:][Y:G;E9[
M\/]].XJ\N<=CF*=A^HE1]$"BQ ??[1'^$,TW_.J>'?0%#ID\^]Z"44AUKH.N
M9]]W8R^&CK(;B_- 5K:'(1;PIS/UVBUH.ON^&XMR*!?=6(Q#N>C&6H &$!N<
M"PR" :WPPW7]O;V*9O9]-[:C<[Y^Z,:2=,]7-]8D6W9KCU4J#6<_=&,[#N&@
M*TNQ/P?=K.+X6L=-?+"%:5!>](L7+Q^(SYY V!1]&A8I4LMB^YYF/W2S1IO%
MT,T*;Q9#-_;AD3AAX#:ZK!$TG?W0C7TXE(MNK,$CB6.?Q7PU#"V3$LQ^[,8.
M=,E1-Q9 ')-_G02NG"49Q>S';FQ"MSQU8R58:.^%'1'W,ERMH7\>%4 I!G/A
ML%QLBB; !1LR%J2$_S=^6WN44? 7;5(<G7YE]F-']NDHL7=DUXX2>T?V<%^N
M^*4;C\V+G@*7T$?;<^_!$G8N /FG9C]V9%&/7 H=6?0CET)''D6'K,7@]?%?
MZ!+&]A=GGSKR:;XJF73D57U5,NG(J_,6 3M-#.+TQ<U-D%WVI5OKAINKMAW-
M/G7D QI$T)$G9Q!!1_Y8LE[S#9'MXZ6Q'2U+4;KI#GL:LAB-6\]^]GP/-]LC
MZD5>L+BFX6KR'/-C41;"$<Z3NE"0'C\Y^]21I_:52:4CS^TKDTHWGMST-9PN
MPR2R W?Z"HQNKKT7 IOFZ9)08L]C0M5'$DWI9Y^Z\;FT\7OZOAN'2"/#W7@K
MU0^&26L><Q)@JQN'H7.VNO$".F>K&]/^"\'U@K@C/ E;D+L$>Y_,F=,7E:*#
MV./U].6ZC-]]^@(@W5CX 0#IQB@W_?@#B6+J.="2>=Y/@1=',-U+;KC4W'3X
M"8#=C=4].MC=F-6C@]W2.@L3.KG$X\F<X!]%(B?X838"'\A%/^C:MQ<"0)4V
ML].V&5%:<G3IQ9L1&-#+T!6]J-EM OQTD?)*P4\(PZAXDEAI QRU-*QM.>(1
MN-=>Y-C^WXA-QX%[!0ZKC#E)<^"SI:5MR6?V3I-_F9]Y7\/O1!-'V1XX;6E\
M#^(49=2<S[PU<-G2LN[)99XE4C'HPK; 84N3N2>'?TUL"OZOOWD@ZY#*9HVD
M-7#9TL+MR25>9D<>W_ U8'.W.?#9TB3MRR?T6,<;- %^^K45_+'UR'7!C$7I
M?VZ]@(C"1Y7M9Z=MLY-TQ.E92T[/@--^K8OLR^<M.3T'3ONU.EM?1@L\H=/P
M5730K6@-7/9K<[:_RY-1-F(QS5MYVC8GR2'\W8?@"OK_[:T5OHZ< 'CMU]YL
M?1I3.)$)O:?AB\=35==RNT,"_/9K??C'+PDFF?%O I>\_2=1#_Y.6^"P7\N3
M?C5<K<* N?F5/8&:704A\-ZO-4I9X,XDMX#\G6XL=914),"O#FLU7A&Z@(]^
MIN%KO,0[-SM0ZX208G;:-C_+7MQ>>WZZ752R6#0#OG38)_P@O839O AKEM.M
MEL"=#IMT$S@A!>5B9_=LT4E7\]IE54D)W.NP53>8% ^VC=X+ 1_=3F=+#=LB
M$N!7A^UZ( L/-[I!?&>OU.+=;@K\Z;!7CTOB^TTF>KDA\*;#-CVN;-_/<KBJ
MF2NW!.YTV*6I_7;C@B+E;XD:+$42&N"X7VMT&^(1P3(,U.OE;C/@JU^K\TB<
MA()<3L^>IU[LR^;';K/9:=N\,'OR-7YS6!R 8NZ*F@)__=H9V%RC%_.X63V'
MOH2QK3; T2&V96Y'SRR+?T1CSA+QXPA_*OB"'V:C.07%EEX;[38!K@ZQ&8VY
MBKP:GO(&P-$A5J$I1^,$D_(J>2HW :X.L05-N;K%1" C<.CJQK#:$#@\Q"(T
MY?"+_6M(LVR T>C-$YD%<4/@\!"KT)S#-V^5K)3BVVH#?!VR]C?FRPOJ^2JW
M ;X.6?N;\H7+Y62^-5Q7(;[PE/ H;3\[;9L393]^85>V;#)'J@V!PT.L0E,.
M'] **:9&_G?@1X=-:,./#FO OJ<<NE(+X$F'/2A>UEV& 3B($58O<$"YV2Z+
M'5G7!3#NTPV@TV%7S*'389,>R0*__9E@-I7U$J:[KUS!I.V!7QT6*I=6F0/%
M_)2V!WX[L5Q)]&YAV^L2S^EO"K[37\R*C'<LT9VGS$M?3P0(.K%Q[1%@Y,*U
M%]B!PR(;'.*]H.Z.?#]\Q1=_UV#>\HSZ]=A:=3<[;9M)IC/4]_:&\16X:?&D
M4K2H=$ENWPD@[,32'H1P$B\)K7(H/[':MRM VXD=WQ]M:TP%YYU8_#TX+R;)
M'6G"^%9[X+L3K^ @OK??W3<?@IH> %LG/D$[;*C9>::KE!-0_+LP<)H JR4'
M5)WX H-#U8G'T X5KP)"^*J$)\*4+/%I^@OA[AC:&)@DD_G4?E,#;-,38#7@
M;=1QV,1H->L#\!GP173B:YMUZ'!\KLL"D&S_WO9@KW!IK[W8%IV7UE  []K]
M"3$G]>.AH@,<VCV%GG!H]QO<7Y,HQFU0- TES+$H@^?=UZH/Y!^)%WDQ>23T
MQ7,(CS$$*QPN M;+S[8OS(:OZ],@3>W>3!D2\@,;%^99%>O^-,1G9BP:QB7N
MQ>:);??S=-4CO,_EK\P:[ ![^!Q(3;N?]%5(3;L?]E5(3;N?Y[-^B2M^@C]^
MPW\J5ZU&'0 R[5Z=\%"DR<@J"0&)=O]-R!"))H'@+*@^QUL7W<Y.V^84^TJE
MH-U?E+!["-0R'NU^8\]XM/N/)9ZNPN0YGB=^]42FP2E.FWX IW;/SA!.[;Z8
M+&'"=@/@3+N_TY@S[3X%^W 32[O5$#C5[B,P!AIH:;D=\*G= ]B/S[8YLKKE
ML[$"[+0'OK5;5<;'M>U1ME.^\B+'#Z.$*AU?&0WPK]V*=LR_=JO9,?_:K6''
M_)NQ<LWN*W:: K=F+-^^W)JQA@4+C9?%*@EPK]U"8I8]?$<KB1P1M@,^=5O(
M-%/YXY(0V 7PH/L:EF4DL[.VJ90ZX#[RHLE\)X)E4U\ULET'@$RW94T9NZ<D
MPK1B3,:!6TK 5XW::8%WKVY!"KKM<_9DY3)</7L!9]?A9_9%8K7+,%+Z\\T[
M 82Z+;A^A+IM/)[E@H[A?\; TXOMX]GO*+ZT*<4J0G77.XWH 9=NVZ\+EVXO
M01<NW?X$,K3#5)$R*65Z^Q>EEC5X]^X7Y*#;,QFJ''1[/@.5PT'YL+XF.>CV
MN [BET<.5,M'.WZ"CPRSQX\/8(C'\SE1[F+T,@*2UNW5_7$EK=N[1):O_?!5
M<'=^"_XB(0TVU8W[ 'S:?<MPM?)X, &Z'"';N)# $=>.;4 %&+3[D7)NBK.M
M)N/4IA_ J=VO;,)?DSULNXX J79/TQA2[;YDD4*H-F*QTA;XU>[S'<;O07GF
M#N3WWJ83RMZ:N6P'!>:'10XU0R"C!DS:_:S=M%.C)%Z&U/M=F-"Y 15@T.[!
M['+#ZZFTX9]3 ._:?8)V^<*:D $*$Y:_>Q0F;'_W*$Q8]I2=VL.AG:; K0GK
MO#^W!BSL[GN1[,5/OM6XQTQX83"*8:/RG,0LU"[$6S!P&&CH SL+EN,+=C)J
ML%U^"61EP+H?JZP.R@?X1Y.5?H\E<%AJ3W:;XD6_78 /OES9]#=I(H.FI(!&
MO^^RR](F9ZKFYK>.%-#H]V8J+#6X=5=0 0;]OLP.-^"=XR_LA3 9=A,R0*'?
ME^D#A7Y?9H<=U(OVT[R@ @SZ/9R '?)@]?DL"51^\>]A9'[]]&C0 2#3[PU%
M8#G24H-* *5VP*=^3P2__VC[#=)V5-K.S@[*WFB"7_T6.8JC412%CH='&JBG
MXS<OGM K+UJ'D>T79]03RD[P$R=.*"ANU#PVJ+N/@(3T6_ECDY!VSR%=V"IK
M=_T,4%,"%MT>Q!5YCF\"E"^K\*M>W:N-@6/=WL(V$YESCY=E_)2R\ (:(U%U
M @AU>Q+;S'VQ8Y8&5U)DIYX($.CV([:9P<R2M8Z0C 2XU^TK;+/";VL])RV"
MW1C"#AW@T.U+[!185G*^U7)VUDW&3TV\ZO8A#N%5MS7?X:#^09.8 #C7;66[
MXUR_3=UBI-&S"2D-\*_?PG;+OW[[V2W_^JWGFA)TC'F,_6B%9YR_LQ^5"*14
M@$&_#:7>BXV506I?S>XV!6[U6\J,A?QUV&1>_%*=R+">>':F/2]H\?W/X$3A
M*_U)T!Z0A!;PZ+>Y_>+1;Y=W><JS 4_F_*YC(DKY-GZ+\<=GGXP#<#-I_:K0
MX7= 3OJ]@..4DWZ?(^._V('@P4+MCEY.!BCT>QY]H-#O?U39P3"\GXB[V(J"
M;16E>4"O( /]/LSP9&#.!VK,;9.STT.Z!2F8\ZT&) 7M&5.%[&:FYF*3<LT>
M7((!B9;>^F*S4X/A-GTQ?;&1K7<L5U9;F?7"!$C8G(<H '?K!>0&$+2U(M4.
M )DY7[$=C#+/YORVNY!G584-:5*S!1>3 /?FO*DNN#?G135?$+)9J]]7BKQ%
M@%<NHRA=?TJW&'7W:0VH 9-VWR>W.).Y.$?GB%)\X<56F(M-T2:]*^"I/9H8
MP6Z_!++2[B,=L:RT>U()P<2W[8I3R(EF9]HSBHYM&K [_/0120.77T8"W.OV
M,'99P< FIP7KK#WPK=M_Z(IOW3Y$5WSK]AYV^;CR_"16OO&14 #ONGV'+GG7
M[4MTR;MNGV&7DR8634H#_.NVXUWSK]NV\H?VDWGY\?TD..B9?_Y&(8MI^TS#
M9 T4Z(FP%[D)<=.W\;#;5@G*.'.S,^V93<V#'OJ(:/=_5FL_W)"LYHG8B;X+
M@Q> "#LR=)>C:1C;?OGO&/D).^2_D3BMEO([B[;S0O<ZI*4"*JK(?[V,@*2U
M>VQ] 60O$B?K6O76\7V0JW:/$J9;O$$FPP#F7&U0HK ]\*W;H\P#"]+\W<%V
M94X;=[7N)  YP]8.3[]9+3N:_<A>8#0Y.^ST.R GW=YK%_S7G9EU]@V0CVX/
M.>?]8I/_\R</3 IUEIM;\D)DY8K;=0#(=/O/^I#I]JP%^:J;9/I7D0$*W?ZU
MB)TF>P0EW>Q<>][@G)^;8)W$$5.,L]IS:@458-#MQS6N9ZW,A=6B%\"HVX,R
M@5&W-V,"HW;/ISEWOU /-F'S>4=@\^X M78_9A"HM7LG538QO<,\]+WPD2P:
M/%!KV -@T^Z?U'-6NQMIW ?@T^ZE5'G#71]UL0 C;A/9DR@[BJ^21E$,>_4'
MN+7[-2$EWB+(SH'@1]P,USL$"K+9N?9,OD5<-+[.QK?ZX9K0>'/OVT&,F^!U
MS=.W9AT ,MV^CCYDNCV<SR2 W8F/3SW<E1=X$7M._$+J"XC64 (6W9Y,#4>U
MTZD1/>#2[;WHPJ7;/]&%2[<'\IF$"VJOEYXSPIS,Z6.PZ)J&*PSTIX'M9T_X
MF^S!]^D.4.OV33Z'H?OJ^;X*2=H$N-/M67RFL/K"JCOWE*(N6@&/NKV /7C4
MGA'V<V)3,%F$3)Y];\$OD=)(H*8%.IIV >ATV_DT^B\+"*RO124F ,YUVW$>
M8 U+8;KX-<^O7D,)6'3;\:(2.ZYQ/.UT E(NKBTOR!Q<7]YN:K^1"!9":H-?
M#_X^W3 OOG6>P!Z_"C+4[3-\C3+4[9_L/%IH/)<J%,"[;A]$\N"B9CE34 $&
MW1Z%A)O:$PXE'>#0[7N4M/W>]ESU,^-J8^!8MR>2,Y':A OPM-5>B81B=JX]
MLVRU(DI6E_S>WM3<RM;2 A[=/DG?> QX*A*>BD.ZO2 5Y(#*@,^B 94!+V*'
MK>99BVII 8\!B]XK'@-6?H<G/-8.X$/J"D1*.L!AP-+W@L. I=_A)Z]:=8L_
M9S$^FU:8)'T /@-^P2YO\9+0':."!W*.0Q-2CFEJA[AIK[-S[;EJAR@#\S[)
M?1B!MXWQGBS927&RTPJSM!? :-Y/N:=D#2YYMNRGGBZ,"1^JN@Q5^W4(R,W[
M,J:0Z_=W^&%#DVW:5DO@5;\OPRW=IE7N$P458-#OOU2X:1+.IR(#%/J]ESY0
MZ/==4G:N\2IM25R\K5'/:A$!<*[?*TD9J9NR1;/9N?;<M/MQJ=^RIY]_L%^_
MV+#&>;;?2 G*[8%O_=8ZY>.7D/Z&]B5T2-2(\2T"X%R_M<T8P:"YJ_!5?;2Y
MVQ@XUFTEV38$W^4H&,W; '^Z+6-;_G1;O?S;[ %'$U,AH0#>==NZ+GG7;>$8
M)TTB+K8; J>Z+1IG8#+G5['MW(I:VMFY]CRRG!?).4969:"%1K7N#3#KMJ1#
MP*S;"BNY3!/@1%?*8]:F70 ZW99:+SK]5KT9:Z,Y>'E_(S:]]EZZ@+K5'^#6
M[RTTX_,.YM7TE?@OY$L8Q$N5;[EOEX!>OR\R)/3ZO9EFK':H[B5-U^__M& Q
M3%2AMVV[ K3Z?:CF+$[AFUT-+NMK=JX]-VPK'E_#KM"^AH!U4+Y5SU@'Y5,]
M!2[F=4F"& _1\02C-L7H7OT![B%X6XT>>ZL) <D0/*MND.CWE6)PUF!SR1][
M3I(XBNT TPTU4#LU*:#1[OL4=ZBC@">568:^"USRC"TJ-#6D@$:[+],K&NV^
M2@U+34YQ&G8!Z+3[)@5K];E7JXUGY]ISKA[.L78?H<)$.YW9(0($VBU_P8P@
M@4DS% )"0*+=EO>&1+LM[PV)=EM>,-2HMIVP/?!MT&H?Q+=!^USPT6Y)JM(!
M#NV6.01/U'O!9/D8I7.QV7F?VOQ(NU5'@%2[E3:%5'N65'RQQ5]K+4C@;*[L
ME;T KPFS21"W[CUG/3$@TF[]A4P]ALEB&>\'J$0+>'3[ G<DQDRO]S1\\4"L
M%YNG"'.8Y E.BDI%"F#-.P&$NGT$_0AU^P[-F6M@%MIW!HAU^Q@2)GGNG0/'
M5- )(-3MC>A'J-MO:<[<_EJKZ P0Z_9P)$SFYW"'C*F@$T"HV[/1C?"#]@R;
MS9G;7VL5G0%BW1X/,%D\OU>#*=H!GP8\F;WX-."/[,6G :]B+SX-^ )[\:G=
MHA>;[+IW+;M-@5OMUCD,W+Q\76W&+$%KX%F[?0V#,%LZL_K7==GFI#3 OW;K
MV2W_VO,TWB4X\)/Y UF'-,:SAS3OIU+7I42 0+>MRRUOEK-(P7BE+?"KV^8=
MRJ]NVU?AH8&3)*4!_G7;Q,GV5*NQ.(+6P+-N^]@%S[IMY79H0GJ\>=L@,:^:
M$)#HMJ/;#-6OY\+VP+=N6]H^OX LF\ '[?D..^1=>QY$"2?U=^-J0D!BS)9N
M,]3H;JV6%O 8L[4]X3%FBQE/64AB8Q 9 7!NS HS1AZ\Q3*>S)\B7O*H,8 =
M.L!AS#(?\BRK>2> T*P=UX'0K'V/'F!*I$9;_1Q;20<XS-K[7PA.#O"?7N"W
M"R9JC*7$.I+WA#IM%KOZK@"M60]AA\4'@OD<LS]."5VIJCVV[6KV07OFP@E=
MV('W>UKV,(A"WW-Y_LW O:<D@C%@/T[FZ2V?[>=)+AOMT+KH'^2BW4,YA.^6
M:UC'GP)I:?=_6 :=^1P\%V LJCT3%+8'OK7[.47FGV:^FJ@]\*W=RT$^L+@G
M)4NP"]Y+FMWXBE#OA=4CB/Z:V+XWQ\3FHP@SAI,(C,=D/K7?>*G8W?Q(3>9R
M?U\%&6KWL"1HT@(W?'/D;*;4#B+@D,]']I//IF-67F5$O0C3L2=8(Y.CS##O
M(<L.OPXRU>[325"QZ"8[6E[[X2M3BYQ]?(C[0!S?CB)O[CG9NK>?\/;Y#$A)
MNU]XE%+2[G6V99^G>:_PCZ Z%I3Z2R K[3[K\<I*>R[-U@AT2$DA'^V>[Y')
MQXBO*^&]\(3&;XZ?N+SL/*O 7O%\W%\37@LP.E!@AWT4)&C$Z_ZJ)#@4_W\;
MC,(;/UA0BKY!'D/QY8<BCR'YX0="+J$:DM_<':HA^;F];=F;=PX2&9(W.PB)
M:,_CJF*ZXAKE%@KK88TFES>3H+1.'3A1]OP:R&Q(?NRQR&PHOBW[_0%2V*('
M7$/Q.+O&-10_\"F %<OW?B=N402ZI&'='EGN_S&0F!%/L4E$9+D=\&G$@]N#
M3R,^V4T0V\'"PV(A_&Y$?;TM(0'NC?A>;1_WRXD @6Y?*0NUF88CYQ^)1\E6
ME7>LL-J@4GSS3F8?M.?QU8]0MZ=28>XQG,>OMC*UAY0&^-?M-73-OV[O("T,
M(RP(4Q]<V8 :,.GV#+:YBC*V+LM/AVJOZ9MW @AU6W)6/8&XK.HO8^MQ&=(8
MXVBNR+-ZP%2$@$2WK2\S]  2YS-C,F^!8Y<,4.CV!/I!H=LCZ >%=J^@Q Y+
M0C=9LY)FXS="'2\B;D,H0MK9!^UY9J766NUIJL@ A78[CV^Y(Y#E=4AO0SM@
M@7_9HHK[)J6GWX :,.FV_46IV";1@(+6P+-N>U_B E_9UUIX87O@6[=-[XIO
MW9:Z*[YUVV7@ [9V+$:1A5^F-7?9PIB^0YV&1<0F<9M$>^[?*4A MTT?G@1T
M^P,/Q$<6[FTP(U<A1FPKD>TV!HYUV_XR$^7P09;Q&%R2TN\:0JGI9?9!>V98
M"7?1Q:;\E]&;IS*HS3L!A+I]A0<2$9LZ2S#P5S __)#Y+?5O1)5T@$._?Z#@
MIW8#VH :,.GW'_K'I-^W '?,<T#KF<__%'AQ]/#XU 2-G YPZ/<U@)_$B=EM
MP^72I@NE4RUJ#ESK]S2ZX%J_=U!F(XR4+T2KC8%C_=;\4([U6_,8W CBCFV*
M;\6BD>,DJX29IRLR]QQ/[4C7$<\^:,_[NLM4@R5&1 "<Z[?)77&NWPHS%SM_
M<GA/Z#RD*SMP2%'P7@FD 3W@TF^)]>#2;XT;\(4N QK>J;>")I/Y(_PVFG,G
M]K9!/I3N/@(2TF_G#V2>Y;_N4SKL R 9_;Y$%XPWV\AW^B60E7X/YGAEI=]W
M8@@:K"BX'NCWD_BG&QU";S>=?=2>*39C <^\QF\QH8'M7R91'*X(Q6O6G>3]
M+5;SUET">NU^5+BQ_7CS.;&I'<2$1)?A:N6ECRKJ:GK5$P,B[?Y5[XAT>U:/
MMH^91YA.W9&XUM45M@>^=7M.C\Z2N(E/)O.M=V313< ?]MP$I4V0*FBW\<K>
MTQ=!=KI]JJ])=KJ]K@))MMF[Q\ 2FY(+._(</.SS_ 1M>WO9M.H1L.OVHH:$
M7;=75.)TM?;##2&/A+YX#LFXY6\)05]YZ+_/V$COO9QP$6#<-(^*9D=,+:73
M[3=!?KK]MJ],?MKS*A=8\@IOW,%#EZ^(4?Y";,P1Y$X"0)!0/-'$F;3/2MW!
M=T!.NGW.8Y63;D]6P#^:9);T%X_#F5=:I)\JY:0J[6@!:_'K,/+885$ZAPZ1
M9)^<@*RU^]A_8%F;VQ?DU:I*84;W=A1?):3N3+!Y)X#0G/>.E8T"^$"6X'</
M-5!W >C,^=<ZT)GSH._(*VQY<-./AX0T#."?3IH-,7 OEW; MD?E-AXHXMIO
M5MV]VP^!I,SYV\<F*7.>]5V(2[#MY\%;DR2.8CMP\5EF_E S6[+W\74.^L+L
MH_9,ZL<D&W.>LK!@0G,;*2<'5.;\6EG8WQY#VZPK0&O.LS2!UIQO5PHEKMZ!
MQ#'UGMFA49AEV<0926$[MEL=N:U@.OXJR-"<]_CUR-"<C]KR,J[YFKI/QR )
M<_ZLY$B-4O2:F ]UL2G:I*^"61WOYD(Y\!L@'W->K)CW\KN[M-#G9H\5>]_.
M02+FO-6!2D1[9O[T+0RO?8>^8JND\@VH 9-VWY+X/F;("]PO-OV-E"JW*:'(
MB "!=C]2RDS]%7D-*:#1[B?VBD:[']@K&NT>F7"I4F$0$@#GVOV@SCC7[K=T
MQKEVCT+L ]5'PZD) 8EV3Z#.FY,Y<^S_?B91G.<94]7FZ?(SLX_:LY@SWI[K
MV7_>91]S(,2;TK4."ZN9+NT@<X 6"TH6L-._P1U6$'D.O\5LJ$HF> +Y:_=D
M=&,MG1H.:0A*;,$H:/?&_F<4!*.@W8O\GU$0C()V[W=?@U8+]SJD<^+%L'>,
MM@'W85[WYP9D/@P?_8\E\V'L+KI ^1GC[P$@]^IVRC6R/U[!G,\C9(R,1$L>
M87R&L8?ZG_&1C<] =HH=8+\+@Q?8%Y%ZV ^A[\.:@KT:&:6].(6Q.IJ]\/^,
ME?8:#?U)X&<&/UM3!N .J!@"R1O9B_^/Y$'R1O;?^P"];?"B]?#.02)&]L+[
M,'V7X#U#>D,9C9)X&5)\9]*'@&3? GD=S:YU!\.+[?EX8POK/S,,&L2V^TF0
MWM'L/[.##-?U>'1B<3_<Y E]K]\%.1K94^YS5+2=&QFU87M-KKV!Z.6C($$C
MN[ZO2H)'LR^K@N$+58_SM_(MD-?1[(V&(2_M=50ZQ+"S$\LRP]]3S^G%+6['
M <CV:'8@1RC;H[GCJT66)V.Z# /F>22VCV5 -)F<IMR S(]F%[-3*R(_")V&
ML>WWOW]N\7F0ZM'L=42W,!Q8CT(4? UD=FP[G"'([&ANR(1W&)]I&/5R3"/_
M&LCL:&ZM!B2S8]NQ#. ^;]];.^T5G0[U._);E.U#K!X]'<D79Q^U5X_ZFF1W
M-'&. Y3=L>U<)$A:7,CV^G&0Z-%$&NZ"VO;73&BGF@.0K9'=R1]$ML>VBRE%
MEFK;1$N_"?([MAW-T.1W;+N;H<GOV'8Z)2R]WS54O@7R.K:[&</RTE[/[MCE
M=6SW+24,/8<W*C\(DCN:B*TJ$$,W50TY -D>VZW),<GVV.Y.CDFV1[P[42'#
MA6^N<Z5MR Q(_-CBS>0@9;?(9SWNN_?@!F1^;'L@'GH]"MR\2E.(ORJ!ESP+
M[5'9]^8)Y']L>ZBO3?['MB>KQ]K[UJ,I"[./VJN:_K&D>VS[O7IHAIS"PQB#
MD3BV_>/7.Q+'=A?6&K")<,GNF(01.K8;M9_U7IR+/@=2,[(;/7JI#>Z&3)H#
MER?"!=9@EMW[=G!GK\A5B+/HD-5VC\^!U :W)Y3"D$4:]V6].F4$)#VXW=]7
M*^G![?/J  J"F$W)NB4KL^^U5W(^&*(R]%2;H)MS 3+6O_L+:8Q.W$5(:?B*
MY4"5LJBT!I[U[Y-2+ECQ$RP3V83EO#%PK'T_X2T";^XYH BE4D:A[SE>PXI)
MC3H 9-K]<&W(M/O*64D^GC@$)W\8X'0?O7G*.:*B QS:O=>,G]LF>4$JC8%C
M[9YCQD11NKI1X@0%&:#0[I45[%1*-[9#(R4'5-H]H((M7B$<R[2%E;KA[0 V
MZ6GVO?[ZOQF'M>52MAH"I]JM.!;96(:^2VC$EQTEM[N-@6/M-OQ@CK7;\(,Y
MUFZ;#^98O\W=9:+10B(C @3ZK>TN,W=AW&PY5!$"$OU66,10RTHY3?L ?/KM
M,WSW)HH2XEXE-"\XP$\9RU6+LBV:,K*F=6> 6+_M-HQ8?RU2,9,L3* CP/*^
M *\1/X#S45^69[<M\*O;"YA2V)0G=,-X >=OU8!O*0WPK]LGZ)I_W1Z"@)?:
M2QTI#?"OVU_8XJ4N(*G:&#C6[1\<SK%N/^ I(I/Y.(J]%6QR5(JQW1 XU6W1
M=XY6^;WAE>=C=5.NHN7@,??7)(IQTZ: M&>/@%VW;1\0=NW5'(6<3N8R7MMB
MEO<$6'5;>)-8=7L')K'J]B1,8M7M=4@XK+!V84>>TQZIN!_ J=L[,853MT]C
M"J=N3\@4SI(?A9UM(06*,*'%!38-?<*A M+7U]<_,[0(].S]^_/O\,_?L5YV
M^;.?9^SVC6YF-W>S]_#GE0]_#!;_]@T)WCT]?O/O-\"4;?V=;U;^[[_R;K0R
M]O0H9.SI[F8ZOK(>IZ/I^+$/OMS0824#A!5+D3\*?L_(<6@""RS!40T<<F]O
M, P+[S+"(!(RGI)8449CK>V-!8-OK5.R/VL5<P,8IPH8.8T%1!9061E9'RAB
M0B-R>P"4L[U&Q)Q^K7 63.;W-/R5./'GQ,:X$D+$JC5=$BO&S)R6S>BL<&ZM
M.:6UR$D-J)<4A5"S..^3N96VMPJ"/EB'07\.Z[1*BD"D4/<5F1M3H O;1XT>
MN2Y6.;E((B\@4709KIZ]@!&*UZA<?;S P?,( O^P;-\/7]G\F(?4@M^[7FSY
M811986 ]\P]9-GX)6S^GW[*<XF.]J%[]FE O!)$>7C1!I'TNU6,1:62&A9%9
M-X&5$5J7_6)IJ*3@\\ JG6Y7QC8-^%$[\XZ$&LI(F+E)B:R4"LP/M1B=@:%1
MPA#KF!$8C4;E<HG!CA%;]-:$QFA'\3YOS4Y\1(.24J1FA]$P,THR*BL(8PL8
M3OR83RG'CI;Z[9$:F6B<,F3<*'%D.&HYE2G#I(8B6@KV&R1S6NC;WFJTL+T@
MBA]YTS&85+JF&#)^&[L/9&%3MG,"0^4L)W,6\SE:4,*B<])K%J&Z8M>6S?NV
MTLZM4N\6=&_1K'_KF7T !<<^8>7?,+,_ZE Z0I5GTAG52"?OW^(?P!DR'.DP
M%^46/!02L2BM(C10J _<H^'M+4Y@913F)D"R2GQH\4+&\SEXE9-Y$3++Y[(8
M3$YF$4:'>FOGE);#2 VLO?5PA-I8P.%TJ&@%I<5)C:W"]:"$2[%PC-R0W<_C
MOT>/3]8T7(.+<'[VO4$-I)0$SB9-L@46AD<09"]"(]4:F])::6X89FI2@$Y&
M;W"%: A-K)*FH34<O2@.5X1. J(<)][*@F8FAV.75['@-?':;.KOLBR>Z9I8
M;J42T]>PB4I ,_,J4?"J5(F^>:T_;*@RK%2(OAENI!!7:2/</(#1PHJYL*BM
M[*UW!R(=R0CY#H*1PHXAI[7^GE'_7_V>1B-0(F7*0;$='@=U(P1E;,#&;\!
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
M[:]:V6?-G0]T+#[YW3=+)R!]"&7L0JEK <A#0B0",#-IP,YCYEAV:>9%OUW
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
M*U];E/+0NN(,];*F?SGC,C57+%.5<[&\8.SZ6*^QY)*176.=#6SATK"B\X!
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
MU*V?JP)&2AJM/^K6P#S/0@.GQ/KC4:UI#H,?*2P413V+D)\ZC$KQ0-.J$^F
MLA"JQCG-QHL +QD]T0#H0-"E14KI%:>2.1S1V<N:O:',65C6N(+5FFB)A6R-
M*V6MB>UYD)=>VBI[K,\>XNV:(J*D((:/C2LO%X'Y%$M^0-IL@2V"XY&%F5'K
M >PFV=M4#6T;+I2E4&4$P0V7QC)HEL/GRH2Q9XX<EMYR4H#>N,X%]7$DA?3I
M;0Q^$"5<+I.MBJ[>$J'915DF/<%8%2>%!)<.A+P&4ZT8#M04;J!F00P*37K.
M1!_.L3B>E"P+8XVT6DCRDS&,M=94\*A0AH9Q#:0:48"<U$&WT7JKO]4J+W(2
M21\D'@5R@L.!GYA"562]=:/*$DHH 4:9NQEMQ%/0<TH)Y=@HNS\,@F+,;)X^
M*&0I=*D)0 -T;RM02IR4HS[8IW519^<J&<L8'+#IVWR>X*1*_3XG;HP7,Z1D
M+>HP4JF,M<EJ(4K.OFJN+C^G)\$'6YP<U..#()_/-2PY(9;R9>P=MA;.Y"RQ
MRQVVCB,:IZ2U9FCIZ7.25&?83^'SI9U)XT3;TC/(=T'\%&UB+_>9'9.K!"JA
M9+ZCOZW(T;::6W &DZUP$NV:/SW.P$U@MO;F')6V3*,XV@70_?/(1VQ,SF=I
M;]U1@642AK$<].D,[2TZ))]3$9FFO8''B9F9098 Q4" .J?T,FPO8[>RPDO5
MM<PDWU4S"HJ)2(-O:HJ0)TA58_TSBI$NA+'!URVE")^*;X,O7$VP9LE\3IZ7
MGKM TK_6W9<['A88A[--%HS U=F:FZ=A3T0!B<#U@#)#^XT@"W"Q#(%\2 =V
M?(B.<;8\T]0JC=-NFS_ ( SG,-@P2_=*H[3;WD6(+JNC$.EG29VCW?Y>( &"
M9""N<[I#6^P%2?9X!A;SV#+F:<=B"3STN2T"YHL%OX$295D^!.HD[3>(!^"C
M ^$A4$;.WO63QXIPC(&/!&?F6G?])SH7$8SM*(:(G%ATL&7?^6#MW0+S)N!(
M'3\AC9XH<OL_L9N_39;X@GEXB'^DNTZ"N:21D4KZ.P;F$!R##R+P'D?K;\4W
M#?S@% X^TU+GZ&_)=R3=/;)VTX!XC, ZVGHW8!/ +!JTLEY!.'Y%,@:9J^BD
MP\,$65A)Y@&:B6Q(+\$(69&(L[GV62NKZF\46 "9;>(-$LEL<X4R S\$IOGP
M@DB(TT[&Z>]XF(?G<O?'C16Z-@-<XGC\=%>W8-^Y7APQO;*4&?J; ?X!<($=
M<$8XFW&;/7$TVU0NZ[R=D/J._M:!%/ RLLLXI"6_5&XYV)$O@WY'I@;+BYNJ
MJ349TCB=7VZ-]:I*8W9Z)1Y@B9DT15B7;F/]K$R@:7S*OIJ;RKPU4&5>X8WE
MY1J(\J_YQH9&ZIW@JE^ SJ*]K9^H01HI5X.ZU*0^DXSDUAA@NEM]?7CJ/AE@
MX8 T:9@.FN9GQ\#\86D2M>S"&6!CB)HD)KJ)<O(8\UQE?58[=RWEJ%5?K/QQ
M=I[JP,J)4WW_LL?I4HW)4W*3'8W^'YI"TGZW@FZ-RVZ-JH]213B6'Z\@76/G
M"H%T1B3^G-0%):&"KFH%TOU,2C<KI4IR90,B7]*>+U0S'M/%*PN<6C$DFMW
M0;_'.6_@#J3_%4F-:?QQ[3E*-)#OD?GK;OTTU]D^K*#EA_AU>"0!?2?YR4L8
M^,%R?8S>"*)KO+^]2]P>*8X"3=DUK&X,1>\06"^)XRO\W]CRW UNPSP*_P&<
M+6COZ"E857M&%(N-<$/K>R_XGB"0;W]Z6UL V[/"T-VX=JJJ-T@QU#M_-5<R
MGU(Z:$2ECO8'@F0A3R"M@(\DCEH",9;1GO-& S[Y?0,)?C)?>V8< : <%O23
M%V/S=Q[ A.Y1!-VG.,*5/:M .AM(\4KKSD/K\F:FF'-DZ,52S8BEQ'(<X&,'
M:N@B1W.UQJ>I$>O6CZX:R]/<T'"[:,N+B7KVZO :^_5C8QA&<G,Q;F",KA^[
MPK;,!YB(9M2VG-\9U&7-&$-O95I7_;VCM1PE/6& VP"-]T.<0$0)!.PL'QW>
M25JW?/JP7U<A@9H/MPK,U^[^+Z!:X7,F GXR4'L H%@^I1?FH\#')V3TZK+"
M%LQYVK$X ^(NV",-QBK.((WOLOW2%X"#DVS'RNE8[=!26DUR(6?.TQZ.(#1N
MX&) G:.]0%V@RR-_/T2_T4$!^VD+1RXJY G:'>N%+$1Z&R3)<"*"LQBLO9"X
MZ4O$73Q)K[JQF.YRZ 2,M!=0V3.6M()*_C9+S,MP_ J@[8;,TD+I;^'7YHQ
M-]T'1?@R/J:_=GSD_#L.TV[DJX"B\A* GZS$*-_C-% K3?1/<_[!$L 7UP8I
M<NC6'6S]Y"N\A^G;7EI_)7O#M^V%&B!KKRVOF1"DO?]*0^6@O:*\#>UP95+G
M1N:MEN(/J=PJC8^[%(!R$*+<-XW'CP8W&5W:!555?,*(MU6I2%)]?)4K\!"C
MZ))DX=VO!_D(DR2-6#?X03ZY)'N&)'P"RASC/:87U?&@K.+2).)(Z^BR:\/8
MTGTRM#3,"$X09:\0I;?9R(*16=LM0!B.CT69[NDSC6JY:XQ-]%& .<=Q8VP#
M%QG4=3AES.^M+4 H46>-NC8/QJ1FR9"IXA525U7?2WJ0/4_T6OI:^F;LFY$M
MIDPCE\K.&]?DDTAD1HEKELK676EK 8%<^DIE6A=%JQB(.0Q>7+0E-X>O2#E-
M_**]S,B.W)?T#34^9O(?TY[3T(\BW1-; AL"ONUZX 2F5:!NW]I83GN>QQU
M0L=V\XS5T1XG__V9_,A G3%+_W,)61+NS%]:'IAM$+41?:/#W+-2;W+2"Y"!
MC-@'M.>PY%U03JU>EH0D3M">G7*>V#OQYT&(1/>S%QP2^?WDN=OL314Z,A)?
MT9['4H6M^MJ7%&K5Z=H+.@GTAN 9W<+N,ELG:\B$N#VYB8S"$# ?"*CW0>TE
MGU4P)_X+.E\!=)D/!S#GR6;^) ^28M ^?/KX(0$/_X:P1J$Y'O'/"]RW9;9!
M2H6Z&[6^HSWIA\X1<^M0FYNRN?J3>@CT3D[X*5Q8;]HVC-$UXOCDKA2BPE_5
MG^;#.W(Y<*RD">%O=/*$Q!EHN53C/R[%G=M)RHV@G:KD&M/)HP\DV+#(#E7=
MUQ@?T_^8 9(&N4\5M\J%X,2H14)"Q# 6_X@!""Z#3?2=_1 S=8[^5QC$SY"2
M@UA^>Z%3!+,G)-5P'.-CZVO=&@\!9P/@)*UA91-WN7.[16>![/9#YC2\ T],
MD<&8MK[6K:;%SXV2P[>^UJVXQYL-L)'I/GZUDS+%A16!F8_!Q?_#XOG%\D!R
MLT1\X=JX43KZ Q+=I[\HC2S*0._<\#D(+>\!!O$S?EC!#>VTY3%P2L^BT@G7
M/7#K:^U)MDVP(Q=&%SB7Z9C2EI6VJQ60];5N?T4C_-JBV_I:>\<J,\GPJS&1
M0'*TB!X\EH_$F)I170\9H:CZ(-.)5=*KI=#0 #MUM44I\KZPXU:F<K)>&@F'
MPP;9<$@OK:DA.W4]@WY03I>+'QJ;2MDUT8B1R>;)^S\\X]>.C@[R)::N:7\:
MNFV>,?K#DKANN+EY/NH/2W*I.+BZAZ8N9D6=(+RRMZPN]!?("6 \C/6#$XV0
M<:#N-:P?]6S*)4"H>T++R#:ES;VNG'P*8^ME:Z)#IHU<"D9CMZR!5E2[Y"QG
M@ S2GZ64?'())P/L>ZU4P''25XRM;*Z)#H4C15)?3'7,MT8)4NK, (,_2NDG
MEZ=S$4Y&9>FTUD6^;]NA/V]'62N>OG-"X]0?9:T7C.WBHI.>*ASQO2G!GR?[
ML .1:R/T?K1Z?$K]6_;TQC$%@5.WP)]4*DGO!2L)8=1>,I8>'DEV?WMUK??8
MS^#6\K/<GR-[IGE!\Q*"LTUF05K>D7-%7E96\7WMC2T:08W-.R\(8PA6Z!3<
M( B_M44@PE+=\[:J+:?HTQ8(QKY8:V1_]THO]^<1_\.1+@(\S9BEG5,)L(AP
M'6M:]QS$)C UO,5$:1#J<?.RU\PA]Y8+DPYZ1ZJ*J#W6-.T\0@)&A$F8\[KG
M$@Z-*6S"0\H87>"X>D_Z\='*B8^(&*?JV'?PJY4G?D,I7='@J]KYI :L(FS4
MY+/=<UFS#:0P84.2M/7LLD;NMBW;TZS*<*M'-\I)?9MXH+< &<B2+"WU'>U,
M+ 2="-O*?:A[1I7=%IJ[4A;M01B6(=#M>*EVI)T&D0C[L2=V\'(M"1PY5A/^
M1O=<QJ4^A:UD4#3!!,U2(C4WQ<U7%6"#\Z&*G.WY9UG'ECRP^[-)( G)D4Z"
MO-\6U0,(MM!ZWKGVQ-\$<)^V"-7;?K4 882CS3F-<1;+&.$#$2UOXS *]HA
M J>[SN?TBWZPQ7;" CSC^N$DST%&Z/-G=\]2-?>!I@2$4#9!_"_C_=Z"A]EF
MZ6Y]=^/:.,TVK>[ [W($GHL-POR_>EFM"H=(EVKJ).UL<V.%;CC;G$%T2/]?
MA'/$/J"][_C7$,PVXS!RD?QEMI(Z':B]4W9&OG*L"-UTF ==8E=J?5:VJS:M
M4^[^V<));+A,V8^\0_J6SG'=)7[8P8).R#]KC;ZGO=GV;1"BZVH8!KBI!7#^
M<*/=^-6-9C!/O3MZE&8P2;:)[2AY8DB %.H7*;7J[JHDB"4.*=I+6.R8FJ=<
M!^F*K#*VX*;!EM:56<;FYLO0HJFD&^0#EW4.DU+YJ"X=MSL?OQM=TCEDKY3V
M#C@Q[K=40'4;0WQBD\=$A>Z5@I_H_G)9*\U# KU^.W7RA _=3#2$C(_C(2G
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
MBH"\]2QW/]HBK,-HF<JEL8\,Z&?HAB!\C)P%V%H0I]S?0&#9N]DF.9JC+02
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
M> VZ>JW2?E%PZ1V6,6CB=DKD8%^NRN9O9_,$[\NE6_L-CILM/KR&P,*8M^-
MKYE"/M2 :U?;4#.M?+#7JJ[V06U2^?"DE:@.Z"J/W.R;3V=4:?T"5$U)'[07
M[\?9R$_J,DP,-(--W,?6DO25^?HN&]DV0S:J!FB>_,+8Y\XZ(!=YO>G/[RH[
MCDGEA^#2![D1'NA$X</(;69\,E![)]B)CXX**(!XQ(M@!F/W)V;,,@4#;MMA
MYCSM6.#&];/-TO) R.T?7!FK'=H%DE%(M^R07+T#+\ +GC$),[G!A5]@]EI[
MH3?P/*P,?.>+!;\!_/"3*#J\J6O=-=$/P$=JP$, C9P]NE)C$1BY+T 4(:'Y
M^KOG%IPJTH.Z,EA[7]*1EWP7.&03)B,F P>Q#Y3PZEO1XKGF,]856@&4C!!;
M*YJ*'0=J*52'62/(199,(Y*:5D47<]Y<JTD<,1M F<>D]_02,#(&^*!?36*)
M&C#*[O?F4$Q45Q$-)'.#8$1HR9@)FTULA:S'/;- LL^/05@JMG:WOKMQ;<N/
M;G?8R15._+OL+.:C._',Y(L+^&+.AVKWOIP1C 'JV<@.;M+)ND7P<P[@)H![
MR[?![,ESM\E!XY.:/5_V-HU?GTU _?#IXX<$W.0]V@6P/2L,D].)/[L*LM5'
M(5+GL9=8.Y$;;@XT0$A7-E6?UG[-KG_(=%^=S]:?!KX=0RQWQ6$^SM'^",P9
M)+>RH&<32H^Y=*3%"&*1HL.J4FFH06!QFHA*NH%&6?F$4BA(C4VWJ<]""JW]
MOAT,$9$^T+SZVL0Y*HU64]2[NF6PI>CE@J'$;"]2#MP]&I(+7@0NELN<L+":
M!3H(8Z:YFW^XT>XV#J-@#R"Z@KOA;(.K ; 'BQU9%ON @7AQX\VBGY#%C7I9
MRTX.^M,U->1'&ZH(B-7W8+4+XM#RG=5W)- .]T$,V< PIBBZQE97<%]P$[_5
M#D!@;2(@#2%YOO8+:6.9(1)95;>(]M<U]?A:>G3-5*9D3(UMJD.0%N(3U%:F
M$D@<@;H$X(>$C2<!+=S$4)ZJW#4F-0-H2"BV8A]@I%<YO:AFQ@ COVU+;J5F
MC+%Q4[58-O'+?C(BW)JS88CXZ $$6V@][UQ[XB< )YD%73@^CI",$&>'N?UV
MC[9SC%"$B$A'P/G.D3J?TY\?7W)%L>#SG<? WSXBT>>,PA!$(3>?OM&'NW L
MV,!/\E,"?^&&WVX.-\"W=WL+?N.[2IA3#< E!T?$.<*<JAV7)&TO=Y2#B)\$
M3AK?03:!AS-?YA:,#BMH^6$JQ<.;0_DOG',E_A'M@>PR -PS51VL'=ZD#FZT
MV;B>BT#A5W80QZN!.H11"6+TTQ%:],/ZB_7O !ZE(_F$D >JR:SGP(=?UYAM
M3A:G'@#F>%EH*4[$_*,SGUY/01ZH& !T31 #H!BXUOWT+4%1Y8_7R*FWXY,W
MG:LV#(J\5CO.Z@"%[!Q4@.+7F[%G*D*%(P"*%-"C>6MY##E%'8^;:&H %VS/
M%V?**^KX9N"&P/YI&[R\MX,8;=PAA3C[X0AP]HOUUR5)B!1_5$2Y&B%A01->
M(GXA_4G]C[%7V W=K/$OK"WS?4+6M#(2';DD:MY.*<Z'QK<]4[W2S1&C.NQY
MET9322("NBC2E=OEH K61/"E\!/E&FOJF6B+3:3NP :[?V6PX%.BN$4/BEO(
M&)*I0;N@_RC\0?4 &)<Q3(>TBA'+63"(H\Y%DA!_)#DNAA36;D*3LB]E@)%K
MC<9GV:6C+$'?"+7"0U:01*<NHT%((U%<*13B>Z,&1:4V5#C3.::L%*1SE<=&
MDT 6EA-N$(>*C^69UCMQ_@V"!.U?'>L[&.FU1IW?D1H@):CISOR4[=F:AN0:
MD0]@XH%9!5]]*[]E.L67+ME)E^RD/@7:^A5GTY'%$,!H-T([C-:EAEW) [7
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
MPWKZ[4.K?]/I?/B_US_\^G_.SSO=0?M+YW_0XQMJ_WW^/Y\>[L[/Z2]CCS9
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
ML0"Z@?6 ^O6*_5M_7DK#&M+[_ -E6.VC3V^?B#4<3[ 3K5S%RU(\^">S=$E
MSLU-K&2SW,Q<SZ;\B=VYU,X#,6FO]7M*R;<!._@0#_G1;Y_>HK]$FN7E=UNC
MD6$:]&>Q2X'L.6%]ZV\4W9VO6!02V<[22&[D.JZFTH%X.M .F3B^%_N+TZ)3
M:R4*YA%0)J!,0)D41)D(9)FHXA_&I::^=4I0&B0@,TN42V5[MV%A:VA83P]D
M2(QG5@_QWG:\D6T:=M\'RCRMHT\\S^0*L5B9&GN.,4C?V#C*5/1*MG68#^'V
M9\-Q/::(*<]*R.;X\$Z,OWU"F]++R^ UXRL!AZGY16VOH?>'X8U#D^P3=@VW
M-[IW#$:<.8,'+_9@;,]<3*GP0H?R]MF>.85@]'Z##/B\99BGSF_CF14W'E ;
MF>"11TZ"^>O'7%!)4",[4N?>:/NO&>T;.]?:MNA7=ZEJ[V1B6WSS5R%XO75,
MT;J]*\-*FYTIN2R'LK.EZP;S@;%YCPV]8]W@J>%ALTRLW3K$$V'S@*HJ=^:\
M<0'W9;U,+-XXO!-A;VLXG$UF/(3EGV9(;W+(F%&3G8K!=NV5B=U[#_=$V/]
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
M=&"#!R<1I+25J-]>OT7J@&GA>+ILEIDTV]Y[#'%IR^S52;U'S>@]0,I"DO)
M/5FM\L:2TY,K#:;&[;W?(\08]N:P<.0[$BQ RA,A)=AG.Q)AOST\M+L#Y-MI
MEV"H@74!I#QE4J9AJ/FYO;7*1:T6VRERR-PBGO9D^Z.P15G%/I"_9L8S-OU=
M,TGHT2 G^D*N'$6V@R0LMD'#[T3S0FZDP[OU8>R-*>81^J])C$^#R;LR,!)C
M9B8F9!XR=9)RG,X6'..5[0GY[. AV[C/=\GX1</HR"W,BCK.JYQ3E=2R=/9/
M>Z&86MX-=IPWPWKZ-S9GY P%A0@?V"[#14':,\3JKO&+K&X;<BFQ:-O:&=+)
MT)A@T_WM[)Q^&]G.!'N_G1FOWJ4UFYSK-B^(Q>XXNU9KDB9KO#99I,^;=^4
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
M0%F=#4)\/_CPSL+,4:5J+:UCA@%GPK_])' 6.TMR;YPE9W55I:I<+QG.3B,
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
MV6N.E35M%_P$$,KU0EG-0"AU,C*&!BA&D,'U,JBF-4';U"ST9^<@_/T!$1X
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
M3CZB8P? <.E6T33X'KOPPVT?#[ZHYF$%'NS[HL-/ED\60L?J[KR%9I>BSYW
MH*/*I*.VJ:@]UF!WJZ@THG):HR1Z2=#(77G\0D&ZD8I[*@1Y(!<(Y*=0>UT*
M[-)V5T].W70<*?BT8"_F>)Q/I:[5J/48;!!LQHKX4CF^H6)\'TCQI[=O+M$C
M <O67)"S*DVB2%KEX"S<XIB4 '& >*H0C]7Z/0KBZ12#JS4/+@97'(2#TUB^
M;H#17U#&"=(-D)^3VRZP]!3O!)T ;8<7U;^D="8.Z\;9-9N;T<BT7_PC65GM
M)W?%A[Q<G1LA0S>I#-W4AP6[^4O*+S#SRM<-F*8+RCA!N@'R<W)FWOW,&8Y9
M;IL]8FL!_-AGOOF3A,<^@]56LGU56W/)8K4M[C$_4<L=V*TA%0F'+!T.WK+T
M;>>#IQ%AK^>W6;Z<&;[B 0HP>P!F55E.%+-IA,RK4J6>TRZ@<F(VQ12&,FW3
M[-LC[P4[A,KJ,S%M+O)4AES/14,\-3S:I;^)GE>.@RA&]3YKD<(Z)BEWOD"+
MK=M+(OD5EU55D6N*6O]S;W,OA%!6I_8=7L(LRZ75W/:!Y2U<(NTE +T)>C-7
MO;F/R;U%;Z9A82M20SNXO&TA0'ORFC/ED&0Q_'410P+B+.:)1TS@5TX[$,KD
MOL]W*<Q<HH<GBZUFEX#W#E9H::W0P-R,[?#?D!3="?&1];Z'Z!EGS<K!I2K!
M$"V"(2H"$T!Y@O(\4'G&:@\<I3Q3K7!5ES09XI\B2AAX\05Y18&]0O&("?P2
M/(5:.)?]G=M&1H:%K6&.VT9$,4A%M34+3A[('P?Y*4/^>#'F=# ;P,PK#[_
MS%NS;<2QAX3HKF^]D5?B# U_$XGKV</OR)XR@P^.8"WVU)MO1O2VF%ZL$%0H
MD)^I//:9"/9\"6P'HJEG=01K.4Z[* \P!.G&B>$S5L7I/?A,I=[OP96;B@)/
MJ&JY8I7\[)!ID)5)#9-?T".VOJ.A0W2#7F!;7$T;6ZZ$+)+-'E<H@7>*)?"V
M+DW&MU]$U.3#7'Q[HUORF-'^VL5B9$52JB6I<U<@>1$I2P/44^G5TQ;MI,0W
M.1RFG=(Y154NBU(2--94'I]+D&[ JDA!&2=(-T!^P+?=<&+#S\'&B%_6)E"
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
MJT?I9*>QA1UUSX6=HXR0#3;&]K6;5,;<__;U:^OA/ZCW&?4[7[J=SYV;5G>
M6C<WO6_=0:?[!=WW[CHWT3R,[>IGDP):KX)B K,V$O*.S*;Y@UM40S!-5#55
MJVNQ:>(3=@VW-UI1"V_^W\>JAM6QK:779@IGKP@V2NR&RTN.5!P3&YOSGURK
M%W9Y2&L>C^4LK4'GDC>UM5]BI!GRI]8L].R"93""=Q&/J_Z-M&-ZKS"$ZRQ2
M+G5F9^F[DR_3H/1Z9>C_V:15URE&_Z<M&N1=6G/UX??% ;/)LIU9>*8;'C_V
M9L]L6C3&SZR^"K&H;T6FV.$/\V8='<_7G9Z(15T.%@)D:VM3[A?/9P/FQ=%V
MI_[""7=@OEF\&SR_RIV[P-\N^A?H2ZMUO^0&X^F4SB-<C3NS, 3HD*>9Z=>+
M7+B/0^IK<8>2W1%6(^(^M\'70MA3V-']!4&? (LQT]'9#NONW#OV%U08&?X?
M6^6CGGWH#[^'D 8ODT2XZ[SPZ'CO,?*3;YG7-W.XOVAA%MRFS@Q;J<3.&U]G
MF;M^TTBZ6CC\^ +>GGV<VKZONF$7P6)%B_F9],74K>8WSI<OW<66RY%IO[CS
MONYR>,,="OXBV/JF]VZ+4<OVYA2CZ* #UWFHY9F$1 K?0?WH1\+]QR$G1O"2
M-X(=UCSCP#SZHRG^._;S*M>;5G%W+Q'ELY?)5E'E1JP.V#>7]$9MJI\F#(%@
MFJV_?%*F&;=<,C0OXA'LPMAE&5+IFY^N0$*H@H4ED(7EL\C_FTUAOHFT-"V_
MSU1@-[$HJ9\$0PVLN6E$IS >@W<CY@F;SB;X.UE(B83^=Z8_^:UQ&\IU9Y.I
M/Z/R+!#LGQG!@_-\>Z ;&$!! HGNY[O[UAZW.]9U=![?C^WEND ]%C9'MO5D
MLXN/+$0@K2S21D9 6#2;&X.1,1AA94D6_W79[&WB8!]C/ H^7YN@=*9VG\'F
MELBZPY-MZR^&:<[[/'/):&8BTQCY0?35IVAG\6NT!9:R9)C<P)0B[^8&"U_X
M")8E\ NU,7GOG^G(;&J[O3ALQZH]&M&K]$<'6Y2M?*F"6Z6<02:UG+@]S6R1
M(1V'X2'* $K(_FPX7E"%&SK^B^BC8\.E;^!+X9%4,!X.MVCW',.>N4%*6EP$
M6$/$9'D]>F 0L<4-V_(SL[QED\Q?9&$RZ5=<9/SD?:6"QS@4D;='ED7$;AK2
ML7*16!!J/3TO4&OHS;@![+^0N@XF$T(JI>P-##C<NQ@Y]B00ACE%-DTC:5II
M>RF<;88;N\:L-_+*O8(U/9RNO(LM!C0V+P8LS)W]5T&SV8/8B.]>\H>?^9[
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
M'C8L5I#;,+&S& K?=S;WLLRP9OR(B=!<A,/=D6RW'*L._F@:[MA'CQ\[\C=
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
M0K6ZTVL5D;B33]:-4A=X515ZWLBOH5_\'U-N]=O2FS]&E/B>[F?O7997/_S
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
MA[=/W7T7=/?M\'AZ<>J3T^=*4G4X*V"9, MA,F>>Z*E+76>/F!#V'2=R!A8
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
M+V#JC;>85\ZFQ7SD*CH2L,9-BPKZ>RJ?N '?75TS5C!NQ(\8$D@#S,-: K3
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
M^-:QU%=GX(?R[;]-G>^ =--\K-%NL];JGKT&MQ:)CFF."G 2X+3;A>6"4^^
MY-R<<KQZM5;[H!K MP=.Z_3 Q$<I++!KYVLOPM#XA1'Z5\9Q7,H6__F_?Y'Z
M-I*DKN5O394"C]RT4>\I]7J]56\T6G(B2^K:-)!4A'5[>-#L[U^)A1^H3T3.
M*4'@VRCH0A-]UL?51V),YC"SW^D%[&LCD#6;R^H=<9B_9_TMQJLE"5WM$;(F
MOAFYSP/MAC']JEK.:FRIALUFSOZX"O\E=-M[;&'?G\TT78,_VPDGU%?7(CY.
M7"AAH%"VX$0OF0?Z(UW<3,O:D>5ZTO>VX[+N$XX6R[IE69,Q]A\EBW#FYH"N
M66-LR-_@D60JT6G?RH!<'6P"<!H:$]W%$T%B)2LUZ8LVG8(.,E!MAV[D_@P=
MM]M?*DG:G*E_T9IO9>LU<TAS T8=#?^6&W(+ %'YJY%0.@:JA<UY;!# T5P5
M#0U$0X,2&QK(Y]?08-!_N!O>?1Y)7P</TNCW_L/@)/L+;!/3S?D_8=[%"Z5[
MV0BU>:&'0+=U62_M%$AK4& 3AW8B<.;T=)N8BZ7K^'3_CZJ-/0'@:)AJ.NT6
MH!GP%8(MS"0;8?+]]L.BL"E::Q!D.P.4A#86=!"(GP;8A''2-Z8W;!K&.'=Y
M=0=(GA/\T[V/@!WY_+<> IQ@,3>B_RALTQ8=6?TUD4N][;(.\H^6:)?4H79X
MJ^S0OL4U5%A_KLA5$=3W%I&^-94_U8$-E$NNX:$NAP/\"YLOC<!5;[V^<EH=
M/-:(]D;AEDHBT$RZS4I_9I&]/-8>FI4B?#Z@F\=FEVC>J[MO]&5MJ#M/&<B3
M3_F B2MP&,<D=CX@1G*P$%:GO\>6\$1ATEATMJX0T%R&<<R6"&<GH#OW_#A3
MX11;/64H1]OJU>P <J9;7YQ+0G&LW+FT;U<0(:/)%SJL1**(]@">IXTV%=[N
MM9<NLOLG2T^QK_H#"\CJ/WY>?_6G7:QSU9&OJ"J.(@"3.!XHJL^JIE/7O&-*
M<SA^B46S^$"AT S56C'$3!R:^2]RV7G;)YRY?3JYVV7E4L?#V_)?<B*\#9M^
M2/?\K6F75?G1K2D9*G>/LTD+KMX0."!PH HXD"C^VH8#1119-&OUUAO%@?4*
M5WHNW)K<A=WS$K:E-(C\HBV75C:_Z/%L\XMNB&$N0.\^OZPAD204^J-($BH\
M28CO-ZK$O&]>QM-JE<MN6E9M.<YHD3JT8?2[NLBQW$+"_RM8=E%&L.? )Z9+
MQ1K*+A&Y.:F4GZ2\[+MIA QM>N+^B0SI9'AO2:!.)D4G/V$2^S67_5H9!>ID
M4FTJ<AX<'+?*33NO*#5XR.ZF.039,P=RW%5%K=(^:%69L10V+^6$-<2R56/9
MCICP=#8@^2<=":"B"F^J/A')<)&'!+,%TI,$\L?&1'BJ(LDRU<_.V5M?+"MT
MYS$&->M=N5?O->LMN=UN_94ELN]MS#[;EW=T6][/:.FZ?>\ZMJ,:J'/1,O:=
M(O_L%N%0W_#NT[:8?ZO6;B@UI2D?RJE6[4PJ(:1"2-<+:2+L?JB0K@_+[R6D
MS5JCU:MUVLIY"VD9>D^^#4#.1EWJ3Z?2?_VMJ\CR!^EA],VF*>FV8TZ^2^:2
M\KU53U\JNY?+OB*2J<%)E49^8*^6XN7I $=AE8ZC!AP.&W7&B64XF<^B!V([
MEC:!;XY0;I'\T.X;[)=[)L.%JY-*35;JM9YRX$&5LP=TKUS.@^#DV%JJ@$8!
MC6<)C;T2H3%?);[34VK=C@#&REH&^4.(\"V<=WF>6/@WNO %P!%F=6\LN!1>
MBETBWY(ZQ7<H-%TU']W\>#5CN=2#56GHA]:#">T\HW;>['9[AP2[.#5S0D\O
M/MS5J75:C9K<3C:2.#D]_"#@.+;&(T!0@."9@F#68.(.()AS.+%5DUM*K=UH
M"A"L6)%P:@.?-?UZZ!]W$:L=NCO4+YOQ(K2U/9 R]GI+9FCO]\!=3)"-19YI
M-;1%L?#S?V-7#\=T5%UZV9:>)EFLNQ8RW6"W#S, ""\B2V.T-%A+7K%=%'QY
M9ID+UAQ$U2>NKK+OP4T]2\D@CD1XPXR0O31U"7^09L%M'>V"7J ]$XG,9F3B
M2"^JG=X\+8F 2CL3 J[#OSZUW+!-6N'JH%SK*=V:TNHE@'!]L[B4]^T4][[Y
M(C\ ?T.I=>LI[XOF-&X<.U;NN;Y#(CQ]"3L#]HB^2M2X;SU&LK4JBWR0J4%9
M-D#,C)N50C!:R!^&VS*;AABXL71>>(Y_YI^ %/52ESWC0NZR&'._#1GO7@8;
M@*3HM2SR]JB#8N#]%?MAR;$_><^I@Q+!2_%G])^D2N']87.=$:5KB!1STT\2
M%[W[=>VN#AKEA7X,35! T)$X>?D/?&O\^FA.5_"?N;/0K_X_4$L#!!0    (
M  \X%EE>^R<VI"   %]. 0 0    97AH:6)I=%\Y.2TR+FAT;>U=67/;N)9^
MGZK['S#NY":IDA21VIVERIVE)[?Z)JDD=_H9)$$);8K0D*!EY=?/.0 74*)D
MR;&UV$QWV3*%Y>#@.RL6OI[(:?#V'_]%R.L)HY[Z!)\EEP%[^_JE_IT^_.]F
MD_S)71;&S"-2G).?E\UQ(!P:Z +JWWOA)E,62N)&C$HHF,0\')/?(T&]B'MC
M1KY^^^+S@!&[V^JWK%;/[K:-^N_$;!'Q\402:S3JD2:QVW;7K-YL:G)?IO2^
M=H2W(,[8%8&(WIS]YJM_9R26BX"].?-%*)L^G?)@<4Z>_>!3%I//;$Z^B2D-
MGS6(>M(@,8NX_XJHTC'_R<Z)U9[)5T2R:]FD 1^'YR1@/CQ1_9R3W]KJWZNS
ME'D14:7>G %_)(OR_AT1>0S*AR)DKXC^J^D(*<44^IA=DU@$W"-.0-W+_'LI
M9N>DN_SEA"%?%&77!1UZO% 5RHPCD81><_DK<Q":O%=D2J,Q#YLXIG-"$RGR
M1Y'N13U+1^?QJVP\9ENJ))1YC6PK,7R>DNJ(P,,"R=L/UQ/N<$E&HY;]^F4"
MV,*";U\[43J=T$?>688X[-<-:!R_.?O]V]>/7^F8_0_,.K#W;089D[: AZR9
M<ZEE][!K)]KT==[,2Z/;ETLD5 P]8^-JFZ2* 5^^?OAV\>/3YS_(Q>?WY..G
MSQ>?WWVZ^)-\^_"_GS[\I1Z"6'S_^N'=C^_KNK_UZ+89S]])++F_V'I [\1T
M!H@.94R$3[ZQ. GTQR\S%E')11@?=ASJ(0\](/&<=/HHRY4=KT!7?3XG7$*+
M+I3XQJY8F+"XE2*6_,7(F(4X2D:B]$LRBSB(#R@9XD=B2N2$D9B"D@..B"2"
MKX67N!(4#0V]!BA/0D&=Q*!U"- )-"H-= 7*-6Z1'U#9YR$-L%6786ELSX6A
MB2F+,LA.Z8($(+(,.KVB$>A BHI9A/@7%TE,?.I*$4&G/'2#Q$,]["025)$$
M7DRY5&I<TPHJ#VFE9,QA1$1&-(RA-LQC0Q48,S&.Z&S"71((5TTPEC?IT@7C
M&7.Y#\7H; 8,U"5]$9$YU)WDC" T8JC=/%W+G= P9 %\!@TVGFPLG(W?!0@R
M,%! ,&'A%8]$J P/<%BU&16@#-E82*YH:9T$+*NTVYTA^IV(I9;:)61_ :2Z
MZ9<YLET091Y+$^+IQ"MTQF0.GP"*4 Y0XTK 99@@\I*(1;&:>ETXG4OX8V&6
M4262.,6!B-6,%0Z!\'5G\80%/G04*2%RH>-81!RZQ^FFH(S#D"XUHB2OZ GA
MCX5%KJ%00'@ "$(/@,$,397'HEJ$&B" <QJ!),B%;K.1-AVQ@*;" \V#45*X
M6^D0AO_/WX:V-7B%S?$K#NU@V\ *%[XU*\$CX":3*,:*1AA'5# A95XV_#@!
MV5J@T/!0%8\G?#:#\0%G<#Z" '_S$&80Y']!YA'(NN)D.@R/S2(0TUR,V?\E
M?)8+#YV*2/*?^;<\E#0<<P?4&9AB)D%%?8)^/8]K_9 " /0=S6<D8Y%F&# *
M1\FFLT L6%K$QP_P39PX&79 6>F:.%=2% S@80SH#:CN< KCA@FGH<L:!;N0
M2S[  HK S.7J=!O+?E2F]3O40@T*N",?KF?H;C\<6QHS&H%FQTE[#QHF$!IV
MV3@;H*IEJHY:2A]%9A7/J,+,*@C3L;ABD38!8Q1:):Y*=Y55EXG3#&%EN*)&
M6MLO:(]8H+%J+"$WD_62JH#^4*E$G ;FLV__I-/9J_>& DK[62.7+7(!0ITJ
MB[6DZ>;16*;,\;0> &T3,3">[-IE,ZF&9U3+>% P5%M?;,>E,S5Y/Z$IU#6N
M"P$*RAV9<SDA%]_?D=&PU[3;BA;\L]-K-[OM%GI)#@LX= ,ZF4IE'C@8%$_I
MI5@J@J')M8/A,4$'"6J!-*/#)"6(/2H&Y$$LT?\:@Y\AG+\9:M=E43]=*?D.
MCJ/&P[]I=,F4,LP$I$52Z4#9B/."T[Q@-HO5V%<^$WAV"F"K>AJ14=%HAA #
M^L!^#XVRF*NB+(WN"@Q! 9A+XP%T/>5*.\>9%9P*J95U+B*G,87WZIW]H6*+
M0 N4-P7(*ZRCEYN#P'38QD9Y6B[_RUA@U\Q-L*F&"DC0WIHV&8I,=?5X$4LV
M5:U,$O" 4*Q!3-$]-$!3,M#*_#\O(I. C;-1@)9)0H5F+/0"XY<XB;2Y-VR_
M0>@J+3$$#+X$_XVI?J^X1AX6=D$9 E8#$0,!GD@<Z2<!Z!Y'8E\E'5S M\(K
MRS@/.G$F5#C(B@DZ%J?C+FVWC!+3D<[Q,L$HM$!EN>1-(%0F"YQY9#DTINP*
M3%"B@D^T$',17<*TX>1#P]0)>#PQ[9:*[^8;K*)*U<3*?J4^JYHT@%C$6>HE
M8)ZM,+O7&%Z4H@-H 40K+Y&9_=B,-HU!8Q$6H<&"B#L&?F-S2:C&!#I\/2]S
M;J'UC1C@"I_&##Q_^!YX!BV68N",="PEX=<TR\D48<YI*-6;$7CA@CL4JPEL
M*J:A)ACK03:7P9C92;/2"I.U]D$/1<2&NC3B.UI4C[4C,Q=)D/N-2B/,.53&
MI,H$3!YX/2S,?2[B+!0Z,%U&PX69B2DI0Q7$I1&+4GKH7"*68ZT70?] +:FQ
MF@12Q7H0="GXC+/ 38=!6!W\Q8IQ%_XA4IL.7OF(;BF=IR352^&C<T$^T\-)
M)-;/AI]J:O@"]2JT8W!61_U@UH5R';5/683G2$7&I;4 W3*,.GO[J0()QG3.
M4#DH?]/5<;=2 $NA//# T0ZF,6,:9U P%V,3$<4LR0F/O";&YPMCCHQ9,0OD
M,UWTGB?U&.;@QVG*A%UA'B]8Y I 310-024]R^U<EE) ;_G!R/I'Y6Z@ZU]H
MQ(R7.N0K.4'^C<77!(-C4-&Z++H#2N]RM6"5I7&+"+$Y930V\C9&CE2WX$!@
M&>*TPO"%LA8Z:@H!E)X((.HD"N] J)(0P)Q^#!2NT*'ZQT@GK;(@$^8I:&2Y
MI(;2?VAW0!-PE?AU:'@)#="T*9W_->HH4U9H"57(],M5.T 6MA,W"BF7"47W
M/*7-S+E4>SRGB[L?]!JS+48"0N(3HEP18!7+881Z4DV--!Q *%S2@5DF/LN9
MIRR?T'"L"W@LU:Q84V?7S+Q$P*F3^R!&;L]H 55;=,6T:PLN1NIV8'LSD>JI
M/<S.TC+=[Q&CEQ?P(U\(=0-PSS#))2?Y4J-:Y]0+K>F3?&44'RY%6E5=Y,W/
MX$G3P4=-ZDM<<:7!G"YBHQ&]3!N*> *QZYNS],/22FUSSCTY.2=ZC7659KTN
MJ[Y-2UKM]M-B<=8VUV;3->*JM=E\^?AVH4)EYO"PRW!5-=12%N@X,5=&C6(.
M.37&L59??+K&B2W[L 2^I<5B@G(KL 4/EYBRG#V(#GZ%#C^@0>EH@:8^7\MX
MKMP2$$@HKMCTG];W5J:$7]RSE.C1NR#!\0PBBW#\YJQ]IOZ>85R2_:U![OI2
ME3\CW'MS]M-QK6%WV'4LSQIU^P-0[/#/HY[ON;[=&;E[V^Y0 GTA6H:(R<@0
M./S; RVHMT9HX3[#-H$%\,#*Z;X"M053&62=ZZ*O2,J:7"^@>)V]_>=O5K_]
MZO5+Z=W<5\[/<2(E@B,(]DQ!UE=_;5^@!U?VAMCY]H]H[#QO-PC^_Z*DSC:9
MQATW*'SGUV0*SR?@PX,9]4SDWG%7KY.W_TI"1CHP(-S<HW>#W%MWS_\3JMB)
M>2]6>]EJ D,QC^@,#0;^-B'EAP> 4PWHXP9TIP;T&CC!GZ9Q.%E3435YJS-%
M[E\ [;5,F7+/"UCUUK\*4I=$-;7VJ;B:]#VY/X#ME8.WF6J]W7$?1&%@N;,@
M;C&'Z_71.MVSWI74GJ3I2"ZK12=:[O!VZJK@2YA,=V9+Q0P>%Z>J9/3L[=,3
MT^VU2JU5:JU2:Y5Z%)QZ&"KU?MWEU9PDAF5VNPM!3&<(/WJ]%WFZIV<_W7$&
MBXWSOPS1N],G6?+JZ9;#OP]=LQW?;Q[!+6G;).^_1EK%/*34CG8'CS7L-GK#
M_CXE]L 34Z/\$:*\W6ZU:XS7&'_(&.^/&KU^C?(:Y0\:Y0],D]]O[&%$%6L"
MHMVX_V[IT.)QAAR'SF:8VF3+I;D[%]E;">,=K"16RJPU:K1[@V/("MP/2FH4
M/P(4][NM7@WA&L(G#&'+LAIM>UBCN$;Q":.XWSME17QDBPUW$A;\$>$13SQH
MQ>7IA 2G'^H?3A_<8T;@WK1&HV>/3C%S<)(&LA:NQR1<G3V;Y%JT:M%Z)*+5
M&S9Z';L6KEJX:N&Z>[NUYYS>(41K;RM,NS(_/3IK7%US?I3!XV%R/<>2Q-F)
MCGO*KQR1T:C!4(.A!D,-AAH,)P.&(\NX[^HFZ3&9/[^MN8$OO=3W"%VHTX^J
M3BM<VGEA>-"P3S/)<$0&H ;Y<8-\U.K4"*\1_H 1;O4:@]Y#VAU=@[P&^<-6
MXT>;G5T-.RI>EW"4P<9C#\1WFV?;;@SZ>]T7<U+6H ;3+F"R[/TJYQI*#Q=*
MH\9HT*W!5(/I+L!DM8[LU,-CR57_L?:M24?I.];!WW$'?\.&U=NK)-<)CAKC
M>\9XM[57MZ=&>(WP?>>IK4:O6R\WUB!_R"#O[S?DJ//4QO:8S2_0/,K(HP[H
M=YEUJ]&U]GIIY4F9AAI+NV"I?2*YH1I)QXZDX>C(+KFJD72B2&H?VQ4GIY&O
MWODVD]+[3)O=5L]X12:^EP_&#C.R[C6GFUZ4G3F=S6-V.NLCL*<3?][7G6"-
MSF"O5JL^7E[+UB.1K7:KEJQ:LFK)NGO):M9R5<M5+5>U7!WM;2AW<K'F#R%I
M0,3*12FG$TS6%^4>3IA[[<:HM]=E]@=J VL0'P[$]N#84J$UA&L([[:A;]BP
M^D=V+J8&<0WBW?3P<+_;4D_)[;_W<Q7%58D\=,6T/CM1;TB\Q9ZI;J-WFDL]
MQV27:I ?-<@'K9-\QT.-\,,S\T00;K4;G?U>V%"#O ;YW@]/6 \(X4=[>.(C
M#VGH<AKD*PMJ&YN0$Q;%QWN=:+V7=)=)[C8&^W7[3\H2U%C:!4MVJSYU4R/I
M+I#4:72Z1Y90K+%THEBR]AOT'ZD?>)AWO_Z@U^ UBO#T,]-[6W*J-[8=XIA#
MKW^2UZH<_4)M+5N/7;;V?("ZEJQ:LAZ)9-F-T6FF^FO9JF7KR&5KSU?"/J[#
M#MU;1)*?F3SJ(+)ZC,>P(Q$H(9Y(G("=QI;$]?3NAIAAP^X<63[Z+E%2H_A1
MH'C/[R"O,5QC^.XQW&CW:DU<H_BT46P?_1&'#1@I.?OZ-SRBP)3TZ4VC?^U$
MF[[.FBSXL[E!XHM0-N?I(T<$'C3RG5^3*3R?Q(2%'O/(OY*0D0Y,E]VV(10"
M[W]&(W@N!8DWE>UL34C!KNH*)M+^3F+)_44*O^Q>L$Y_W05@&;O77BFVONIK
M9$]61[%*?3XG7 (Q;C[+W]@5"Q,\\HV%WK9(]@!8!"6!+4^L8;?5)U,>!%RM
MPQ$Y8<3G42Q-'@I?\9C0N,3E)U9_M'7M3H-0M=(7,1HS?/C$ZK7:!0C39AI$
M1&38&CTUR$U;_A1ZG)*(C75ONB5-2=_:81A^)*;D2;??&FU+^RHMGT4D)^1B
MRB(0PVJ:>G;+WJ*#@@,F<</M&;M*W(=_?[BHIJG3V7K0&2D=N]6^/2E_XMFC
M93YYK*"I&/X3:[0S<;;=ZMV>N(NO%^^J: )2!EL/.B/%VD$66B6-LK5>_$5%
M^ROJZF:=\T[ 4&%\4<KD%DGUSO(7AO8!GEE;L[FL>BQKPPQEH+I) PV+[I7>
M&;1LT#L_H*F\V!R4WBSB4QKQ8$&HE!%W$JFH."\Q6ME+@A8;C+4+EO?-6?M,
M_9U:8O6WR4&?0M^+<_+L!Y\"6SZS.?DFIC1\UB#J28/$(#9^:@YC_A/8;;5G
MA3]CM=M/R_X.7CSYBJ19PM_:ZM^KW*=X__WKQS]Y+'\@J6>$>V_.?O8&GFVY
M([_'VMVNXWNTXW4Z(^IZG7[?&7;LLR7'0(]U-1N8#BRE3 %)P?5FAZA<TQK.
M*GQ@*6;*K UMNU_M0Y9;H8D4U:V0*BFH\O;>?C*1,FAU<[3IZSD1QV0"0L(B
M,H6_(]P+[0+68=X*P'@)PW*(SK3LE0B2*3,%XM6-GN/-#MJ)HL^BEC/JV0-[
MX ^[OM\?#9QNAS*[XU@(P6&-/NTIE75=/.&S6?:&@EB*B(Z9AMXCAI)#V: [
MM'S;I;1K]?P1&_6I/_#;5H<.VY9?0TE!J6TX3(8BHU-P:/E/??\PE*-X/S$:
M6QY*&HXY0@)8SQXUQ'RG3:TA'?3[;;\[\ 8CCUJ6U^O3CN/YOLMJB*40*\4]
M,0W %L*D9>]2R0X,/6(DM=NV;]G=4=OJ@=US.T/'Z8_<?H\ZU.H,/:]&4A62
M9$2O6%"<,X-G'B@I5]:0 OO7'7JNTV?6P!]U*:-#YH\Z%FW;?=_I]"WW\4+J
M/2NY4B5(\1!\</"@4#_-(RY94_A^ZPY0=$QYQ749UO6XU;#5J-TF^/\C$G%,
M_JW>?I"G&_7#621\+C%W2,D,5T+ H1B7XI]RCJK3:_6>;I=SZ72KBAHIQ:7\
MSX\)+SHC\'E*>;@<U1O4Y 2Z(IEAQF+.Y83P*0SIBDUA(-@W_.$EH(*4_ZUT
MD\-PR0<>A#(2 8&R$1%)!!1>XYO$L-P2PG9'RS)R4L7P^[>O'[\">W^'$5Q>
MP(]<4;D!HY%:*)CDKZD ,<H44?HD6RQ0#Y? 5-5%WOP,GC0=?-2D/HP>)#>8
MTT5<DLC7DXB$(IY0C^%ZA_I0['+2"S.IW+?Q_N *FO6*C?JVI#LSAJE[AY?4
M9L6.O5RCOEW+U5SC[2^%]HW%,&!WHE#T'L 7B)F"V8?4O#5 1F6>6"L5]XSB
M+"\>,MDP\FV#K3+22L*R62MGW7JMX2_D^XO00V7;1JWN#MFV+'^BW,F%&C.;
MS@*Q8*RY[%FFW?6+[M1+Q)?H:1LY'1B,=BFBE*G9^-?S%@P%Q$/$650T7$I*
M?_IT09Y_BB/* DX^A:&XTF'612(G8'GDX@491S0$K4"VFU+0WM'&R6L@/4&"
M*U_?^660/(L+UF!=JJ8U8))AY::JC,J9"R]K.QN_[D*"/6B1+TG!GU4*?:B)
M&C""2)%<L@5A@5:20!2J/_7V=C;64X>E&,23H<2T&<RN*I&X+CQLD;^8>A].
MJ.8=E;2D.$&H0X6;J#-C:^G@(8<V\37QL9[V.<,Q07$&XZ*R/%O(BRSU3](^
ME+QDXT]M )F+)/! >TF8 "12(Q2:30)E!B@:@AD&T2*$$9D]F.WCK 5(;9RQ
M93U#<<8\+A,HT7H@BP3?01%I(PF^PB53]])ERBW7:U6%<OCFRLRVM]9%2VL'
M=KM(IV73O+,R,WN'.;:ZK?;390_C;K59U]1FRPIGN!0G>2#9$S%/16!:\!'=
M7<7<;.2%9KE!C8&%AZK/D)=3'L?P--Y*KVZ?6BKIU)+8Q H21L]EYK1;G:S'
M%MD(GTKM5@&87]:?IN)\(,+[!PM91'7\?>%-0=$JE0Z:=E6&S;*T7'95E(?;
MNR6F)&>3^,2RME\%;IC(0NQT"NPHK\0>M3JI6Y*7VR3(2\UURZ3@WB+I)P$4
M<A#@\PD'59^CBV*%(K?O -<P6,HT #8?IA8-%Y>"@+E*C%3X0PL&F&OTV!,!
M*9*I^:7CB.E/0*4[R<(82KZ+I-C#$!(PK.#[LTB-'4:#)GJ3CS,H+TE \::C
MPB:<(IAA+?#5"J*WDB"\00="-%D@*O?-U@#K)O>HEN[JX&/SNZ_-N&-S22/B
M*)N"'787Y=AN;[]-9Z,)VR'2@/@5@*7Q&X/%!.?<961&%T;J,1^R"OLS6'"@
MWU6X38%\(I[;8;)&FUZ"V5R'OETJ;;M3+FTZA>T__@O_RY(6NV 8]3M#?&$I
M4)]S_!$*L@O--V]CVA['4) 67:^\9[2XN2V.A<L5%<HV&!X2*;4 -"B5F1DR
M'14IB9CSF*GX:$)!%SN,*5%,(A1GL!](RSL4[W"11:>H/3 [R)1+ESH+@)XK
M[J(F9BIQGF!D%$/,-*8!R#?4DKC7,\2X"QIHH%@J-316MBZ73ZR.%><L"/"W
M8AA:P6R7AFED0>\X8$F@&8-,@P.AEPT[HT=.>.0U05G)18D:G[H\ %XI;S54
M9PTUKXOTH*;/;" ?LT$2&.(Q$J3ZQ7RY-7@5DW@12S;5[0#K,!!=5C&GH&YN
MELL;KA<TTV WWT1HI,"Z.P2-AD'*L*#V4!8.XR_EP*JBQ:6$M%J)RIS 4O!9
MD&!@AEV##@G'C&"BA7C<]T'_@.E:%UA5^&*A.DD)!A!L?(F?N<^U7+VSFD-3
M*2HU*X53=AIV\&9@KEQ:E"YVP/.*R&:7;<G+NZL[6VU!S>:E,K8Q3%=%1+,.
M;*7(VV, (D62'KAJM;.46-V("64#@*O2X-#F[&DI&@0DSG")%[Y* %"12@5"
M6]G 9T+;I@>#L.(P<Z[B?A16"<PK,CS,"Z4;6;>/H)=PMM)6M[0G-]=\.ZDY
MHXT6N5B_]-<P.T=,9BMZ*UD[N]7-OJAR@4H@+ORA(M&6K^4A8,?FRF2!Q+1H
M_M*\Y139'A!6K^/=]3K>37*[Y?&C/SEXP>!\ZACP'9VAO.)ZC4@ V/'>=,].
M9XENJ:,NE&0OG:^:,ZUZ9B VUQQW/(-\/;'[2\J>QGHE0WU@P+,KL(3A;BO>
MV_)HB4OWP;&JRCIFO-N?7T+-;WN0\=N(1$!YA6RNTH7*LR"@^ "*BCAMD:V!
MD27)0CB0E_ R36E!\.=Y/%V<DG-!%B"2,7F>A)('I:GNO\#8#K1HMNZ6A45I
M:+, 8^]Q%WW.0B-@'_%$1+*)N1,2"!HJ)^G)P#Q(HU-%7N(N-8G14MZH:@LI
M)^.$XK(HTSM4GW2-3-#AT'10E*#92^<^GPVN#-D5]W2<337OXD6H^=G0<,#,
MK_Y&I8-Q G1F*P I?HX3@Z'[WP*F/%B\T,NNEV!C,6;%"A!NZK5-Q)LLR,"1
MJ^E)5.*"NBZH?^7X+R<2$!CQ4NT\-=TBWS&P7GZ<)6K1@? C.F5S$5TJ@"A*
MT>WDF#MH K$JFR#F$/-EZ08%_Y;FW":5AJ?MBB"(7E$>*#<"[$RZ<V>%YZF+
M)0#KT*R&.S*QM+9H-%7X4<O(%HF,)535;^@RO5U<_\;^,8HS:C32T H#7O/I
MG$;X>6$VKM($+$(ZU9R4)4J-+$WZ[]%[WH<%4PZSGK2/V:3A?BQ09['!OR(=
MXPIP#W$/!LP +D]J#45E20UG&A'7/<$#'A>IG' ,SW Q8II,]5K(!-P&8.LS
M90.A=S"#"5,=&MVGJYZT4*19@*,R=+B3;*X2:4!79:O/(>1/,VG:,JRLJ;Y0
M?>(H= %-!\!+B;8JLE4K0E/AT$ A*9XPS*O0#00760 <JUJ5PAP%*J*T>Y1F
MP\V&T:=NE0HJ094D>D)<!EX$$*-"B54Q+DT1= HZ+>LAG];[-QCW"U[0\C&#
M2#I3\C[H'+6RK;/&>I,A#CQEQ+-\<HT<:*KQ4Z''-;=T2V*:><;E#M ^W.=N
M6OLPJ<5[\M@PL%9NJ6DOBS>D4U?R*^V,8$2)J\J%:YLM\&R\6:#;(I]N6B!0
M2G=K(F8PX0+7HM L&PEIL EJF2FU=+X( C'7^70PF7P&DPS&2HHH/M^OIW3,
MF^?5-GFW,_2ZK-MSVW:[:UETY-FV->S[#FU3?]CMWVZ;_*#5Q\M%JG>[KVY)
MKP(P9D=8M#X>W7;9+=];O[R%_2B[WBBVY29NI+\JN;8SZ2K?5C6"NOO[[IYL
MZ'_+RW7*4@D!8W^M5&ZXCZC<R@CL0.\7A;O:!6A:G5;'R-JAW@+PIP^K) *M
MQ_K4[^TD[Q=)HDA"S]A]5*P=9(=K%H<BK&=D18!7'@-[BNO<^<8D<VOBAC-D
M>R'6O,H$B%V[H^K0=)97#(VMS6K7Z8PNT 6(,Q\^2H#^@%,G3?2\PB\.0?FV
M^DP[#VO'7JR-!+B&H#;BX>Y4G#+< <ZB-$6,$9K:R*W6."J.E&VAU'[Y8J[#
MQCMK@IN89<ZIWB"3+L"DRY'.8H/+>JOLVRD[JSV[2_T^&]J];M=Q1B[MNXY/
M/=]N]]N=P:&=U?OU.>K.#^%K;>=7#>_&K[*/Q*\"U6ZU2WLUENU:D84R=W%5
M)*D.Z#^,*KVP? ='N@1^.+^A7TE?YB2L[K1%/T<?,P$+>C#'@99WM)1.B^5Y
MFT ]ROR<Q3J;OP_[OK6-).:I_CNPN7E^+8G5Z9X-N;6^<7I@J]1:YZ;46N>7
M4FMY1JV8FSJUMJNW,NKU>\SO]'R_YW?!.QD-_5['H73@V'V[TZ.']E8>66JM
M[OH.NJX33VL33\8>O\/E=ZS3R>^8^RJ/*DMFE4Y8&8=N;\Q '=0EZU82O>SM
M'L@)N]LDR_WN"KVS?:''OS/TR%)8=V>L'D*VRZ9^U^T,?=9S.UUF.<-!ESFL
M,Z#]3L\9=KN']A]//>?S>#NOLUW+YK._QGR>2K++6I-,VG(1ZLA28)OS2,>8
M^=HR:7?:WM<A=[":)GTEL88A0UR5U%HZG3'<_H4:Y1?H/!EL?\AU-3-7S&[5
M[K=JXM&+0@HBCF/45^X7Q,\H+^[>F"61.TE/FE4ON>J]V.:MZ;B@+GPYQTM-
MS$NV]+'L=-\I.##>EGG&M8,HQEX>3<]8-;_E:(:W&,T);7M=07FZ>?A&E'>V
M/V1;1GE8M2&TLE=]Z'KY727%7&\O&Y4B$6X]])4W2Y32"A$#+3Q5-WQ!^^JH
M07:D B"DCBFD!^*+0X^E_1P:@RYC7K:U00KWLBEF,KUTBT4N0#H;ULT,6!K?
MC8R&,3;,6RS2B$I=VV8,M$SD^H$>V3FA+27ABUK(T%OA]7$$IB=5RSM>"ZCN
M50R!/>$BBT2-:S6JSR>DV^VKFP8.9T?VU=F9),:3/7$V-XOLY$ZVT3X]59"Q
MA :!</,KWJ+L6"0VN^Z"PX9Q+9VZ^4/?VY9C05T#.:4+=<K'4V"/*%XRDM'/
M?7V_XX2%>)0'BZ9#(GA)2)PX?^-1&KS?0UV+$&<7/"X/CI_*]01_X<4J 0<>
MZL,IV='Z=:<NL^,:,=Z ,68*#?GIP.5#3<5II;Q(H(X@(71 [J!KX*GO<Y=C
MTVB_]/V5)HHFD4C&0(M4GJS,X(&-A3!&8MFI@MB)X?N2WPF>H5!O9]2QYU+J
MZIR$(F25[Y#4;Y5W NI>YM_K!-SRESE-;3.1Y:M_E8FL[*NJQ%')E==WI:>/
M(MV+>H9+O>DP7[]TA+=0'R9R&L"'_P=02P,$%     @ #S@66=E!1;0V"P
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
M!>_4XP5[%?B=_P%02P$"% ,4    "  /.!99G.AFX\T.  !8C   $0
M        @ $     8W)N="TR,#(T,#8S,"YX<V102P$"% ,4    "  /.!99
M/AL7A^X*  #:CP  %0              @ '\#@  8W)N="TR,#(T,#8S,%]C
M86PN>&UL4$L! A0#%     @ #S@661<3@II%&@  J<4! !4
M ( !'1H  &-R;G0M,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0    (  \X%EF*
MURFI9X,  +NN!@ 5              "  94T  !C<FYT+3(P,C0P-C,P7VQA
M8BYX;6Q02P$"% ,4    "  /.!99V].4^N<T  "HB@, %0
M@ $ON   8W)N="TR,#(T,#8S,%]P<F4N>&UL4$L! A0#%     @ #S@664E/
M&*M/N@  +X$- !               ( !2>T  &5X:&EB:71?.3DM,2YH=&U0
M2P$"% ,4    "  /.!997OLG-J0@  !?3@$ $               @ '&IP$
M97AH:6)I=%\Y.2TR+FAT;5!+ 0(4 Q0    (  \X%EG9046T-@L  &TU   -
M              "  9C( 0!Z:S(T,S$X.#0N:'1M4$L%!@     (  @  @(
' /G3 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>zk2431884_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:crnt="http://www.ceragon.com/20240630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="crnt-20240630.xsd" xlink:type="simple"/>
    <context id="C_20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crnt:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crnt:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20240630_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapAwardTypeAxis_usgaapStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20150101to20150106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-01-06</endDate>
        </period>
    </context>
    <context id="C_20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crnt:ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-08</instant>
        </period>
    </context>
    <context id="C_20220201to20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crnt:ClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-08</endDate>
        </period>
    </context>
    <context id="C_20220301to20220322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-22</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtStatementGeographicalAxis_srtNorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_srtStatementGeographicalAxis_srtNorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtStatementGeographicalAxis_srtAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_srtStatementGeographicalAxis_srtAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtStatementGeographicalAxis_countryIN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_srtStatementGeographicalAxis_countryIN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtStatementGeographicalAxis_srtLatinAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_srtStatementGeographicalAxis_srtLatinAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:OtherAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:OtherAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSettlementAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">crnt:SettlementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntFirstTrancheMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">crnt:FirstTrancheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSecondTrancheMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">crnt:SecondTrancheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">crnt:TwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFiveAndThereafterMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">crnt:TwoThousandTwentyFiveAndThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</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_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001119769</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <unit id="ILSPerShare">
        <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="USDPerShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="ils">
        <measure>iso4217:ILS</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="C_20240101to20240630" id="FFact_398">0001119769</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="C_20240101to20240630" id="FFact_399">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="C_20240101to20240630" id="FFact_400">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate contextRef="C_20240101to20240630" id="FFact_401">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20240101to20240630"
      id="Fdei_DocumentFiscalPeriodFocus20230922122302582">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922114041161">6-K</dei:DocumentType>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922114558206">2024</dei:DocumentFiscalYearFocus>
    <dei:EntityRegistrantName
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922114529473">CERAGON NETWORKS LTD.</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922114910943">3 Uri Ariav st., Rosh Ha&#x2019;Ayin</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCountry
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922115256813">IL</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922115002232">4810002</dei:EntityAddressPostalZipCode>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      id="Fxbrl_20240819133414009">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember"
      id="Fxbrl_20240819133807294">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      id="Fxbrl_20240819133831389">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      id="Fxbrl_20240819133839117">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819133844133">http://fasb.org/us-gaap/2024#OperatingIncomeLoss</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod
      contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember"
      id="FFact_311">P6Y</crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_1"
      unitRef="usd">26303000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_2"
      unitRef="usd">28237000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_3"
      unitRef="usd">20427000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_4"
      unitRef="usd">24602000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_5"
      unitRef="usd">112895000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_6"
      unitRef="usd">104321000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20240819163720309"
      unitRef="usd">59490000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240819163800542"
      unitRef="usd">68811000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_7"
      unitRef="usd">17601000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_8"
      unitRef="usd">16571000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_11"
      unitRef="usd">216289000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_12"
      unitRef="usd">217940000</us-gaap:AssetsCurrent>
    <crnt:SeverancePayAndPensionFund
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_15"
      unitRef="usd">4807000</crnt:SeverancePayAndPensionFund>
    <crnt:SeverancePayAndPensionFund
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_16"
      unitRef="usd">4985000</crnt:SeverancePayAndPensionFund>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_17"
      unitRef="usd">33853000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_18"
      unitRef="usd">30659000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_19"
      unitRef="usd">17817000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_20"
      unitRef="usd">18837000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_21"
      unitRef="usd">16510000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_22"
      unitRef="usd">16401000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20240819100149213_Fact_21"
      unitRef="usd">7749000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240819100149213_Fact_22"
      unitRef="usd">7749000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_23"
      unitRef="usd">2010000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_24"
      unitRef="usd">1954000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_25"
      unitRef="usd">82746000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_26"
      unitRef="usd">80585000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_27"
      unitRef="usd">299035000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_28"
      unitRef="usd">298525000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_29"
      unitRef="usd">67405000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_30"
      unitRef="usd">67032000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_31"
      unitRef="usd">2561000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_32"
      unitRef="usd">5507000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_33"
      unitRef="usd">28450000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_34"
      unitRef="usd">32600000</us-gaap:ShortTermBorrowings>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_35"
      unitRef="usd">3151000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_36"
      unitRef="usd">3889000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_37"
      unitRef="usd">25756000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_38"
      unitRef="usd">23925000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_39"
      unitRef="usd">127323000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_40"
      unitRef="usd">132953000</us-gaap:LiabilitiesCurrent>
    <crnt:AccruedSeverancePayAndPensions
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_41"
      unitRef="usd">8657000</crnt:AccruedSeverancePayAndPensions>
    <crnt:AccruedSeverancePayAndPensions
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_42"
      unitRef="usd">9399000</crnt:AccruedSeverancePayAndPensions>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_43"
      unitRef="usd">670000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_44"
      unitRef="usd">670000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_45"
      unitRef="usd">13142000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_46"
      unitRef="usd">13716000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_47"
      unitRef="usd">5742000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_48"
      unitRef="usd">7768000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_49"
      unitRef="usd">28211000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_50"
      unitRef="usd">31553000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_20240630"
      id="Fxbrl_20240819100154761_Fact_21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_20231231"
      id="Fxbrl_20240819100154761_Fact_22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20240630"
      decimals="2"
      id="Fxbrl_20230919232732830"
      unitRef="ILSPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20231231"
      decimals="2"
      id="FFact_52"
      unitRef="ILSPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20240630"
      decimals="INF"
      id="FFact_54"
      unitRef="Shares">240000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20240819095758532"
      unitRef="Shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20240630"
      decimals="INF"
      id="FFact_55"
      unitRef="Shares">89352002</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20231231"
      decimals="INF"
      id="FFact_56"
      unitRef="Shares">88899844</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20240630"
      decimals="INF"
      id="FFact_57"
      unitRef="Shares">85870479</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20231231"
      decimals="INF"
      id="FFact_58"
      unitRef="Shares">85418321</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_59"
      unitRef="usd">224000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_60"
      unitRef="usd">224000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_61"
      unitRef="usd">440173000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_62"
      unitRef="usd">437161000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20230920023825004"
      unitRef="Shares">3481523</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20240630"
      decimals="INF"
      id="FFact_64"
      unitRef="Shares">3481523</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_65"
      unitRef="usd">20091000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_66"
      unitRef="usd">20091000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_67"
      unitRef="usd">-9853000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_68"
      unitRef="usd">-8087000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_69"
      unitRef="usd">-266952000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_70"
      unitRef="usd">-275188000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_71"
      unitRef="usd">143501000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_72"
      unitRef="usd">134019000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_73"
      unitRef="usd">299035000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_74"
      unitRef="usd">298525000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_75"
      unitRef="usd">184586000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_76"
      unitRef="usd">169560000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_77"
      unitRef="usd">119057000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_78"
      unitRef="usd">111028000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_79"
      unitRef="usd">65529000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_80"
      unitRef="usd">58532000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_81"
      unitRef="usd">17232000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_82"
      unitRef="usd">15750000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919051425064"
      unitRef="usd">22769000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20230919051430800"
      unitRef="usd">19974000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919050948573"
      unitRef="usd">8158000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20230919050955379"
      unitRef="usd">11542000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCosts
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919052126472"
      unitRef="usd">1416000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20230919052142080"
      unitRef="usd">897000</us-gaap:RestructuringCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819102655649_xbrl_20230919052126472"
      unitRef="usd">1377000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20240819102655649_xbrl_20230919052142080"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingExpenses
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_87"
      unitRef="usd">50952000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_88"
      unitRef="usd">48163000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919231356219"
      unitRef="usd">14577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20220822182904209"
      unitRef="usd">10369000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_91"
      unitRef="usd">-4777000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_92"
      unitRef="usd">-3344000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_93"
      unitRef="usd">9800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_94"
      unitRef="usd">7025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_95"
      unitRef="usd">1564000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_96"
      unitRef="usd">2969000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819102624123"
      unitRef="usd">8236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_100"
      unitRef="usd">4056000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20240101to20240630"
      decimals="2"
      id="Fxbrl_20230919052208423"
      unitRef="USDPerShares">0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20230101to20230630"
      decimals="2"
      id="Fxbrl_20230919052215081"
      unitRef="USDPerShares">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20240101to20240630"
      decimals="2"
      id="Fxbrl_20230919052235491"
      unitRef="USDPerShares">0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20230101to20230630"
      decimals="2"
      id="Fxbrl_20230919052243010"
      unitRef="USDPerShares">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20230919052310476"
      unitRef="Shares">85632241</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="Fxbrl_20230919052318688"
      unitRef="Shares">84359762</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20230919052333378"
      unitRef="Shares">87753163</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="Fxbrl_20230919052343280"
      unitRef="Shares">85152634</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_105"
      unitRef="usd">8236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_106"
      unitRef="usd">4056000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_107"
      unitRef="usd">-933000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_108"
      unitRef="usd">908000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_109"
      unitRef="usd">-972000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_110"
      unitRef="usd">-1889000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220822190527057"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_112"
      unitRef="usd">-1517000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_113"
      unitRef="usd">-833000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_114"
      unitRef="usd">-372000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819104716882"
      unitRef="usd">-1766000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_116"
      unitRef="usd">536000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_117"
      unitRef="usd">6470000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_118"
      unitRef="usd">4592000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="FFact_119"
      unitRef="Shares">84353681</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_120"
      unitRef="usd">224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_121"
      unitRef="usd">432214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="FFact_122"
      unitRef="usd">-20091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_123"
      unitRef="usd">-11156000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_124"
      unitRef="usd">-281408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_125"
      unitRef="usd">119783000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="FFact_128"
      unitRef="Shares">38571</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192443360"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_130"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192451056"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220822192453701"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220822192458561"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_131"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192504842"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_132"
      unitRef="usd">1977000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192510095"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220822192512866"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220822192515640"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_133"
      unitRef="usd">1977000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192553250"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220822192601567"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192605391"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_134"
      unitRef="usd">536000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220822192608687"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_135"
      unitRef="usd">536000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192614631"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220822192628241"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192631743"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220822192634719"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_136"
      unitRef="usd">4056000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_137"
      unitRef="usd">4056000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="FFact_138"
      unitRef="Shares">84392252</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_139"
      unitRef="usd">224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_140"
      unitRef="usd">434221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="FFact_141"
      unitRef="usd">-20091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_142"
      unitRef="usd">-10620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20230630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_143"
      unitRef="usd">-277352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20230630"
      decimals="-3"
      id="FFact_144"
      unitRef="usd">126382000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="FFact_145"
      unitRef="Shares">85418321</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_146"
      unitRef="usd">224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_147"
      unitRef="usd">437161000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="FFact_148"
      unitRef="usd">-20091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_149"
      unitRef="usd">-8087000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_150"
      unitRef="usd">-275188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_151"
      unitRef="usd">134019000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="FFact_152"
      unitRef="Shares">452158</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220912102134183"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_154"
      unitRef="usd">542000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192657783"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220822192704447"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220822192707935"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_155"
      unitRef="usd">542000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192723991"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20240819112502846"
      unitRef="usd">2470000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192714079"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220822192717946"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220822192721055"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_157"
      unitRef="usd">2470000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192731136"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220822192737143"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192741177"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_158"
      unitRef="usd">-1766000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220822192744233"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_159"
      unitRef="usd">-1766000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220822192752761"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220822192757962"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220822192802351"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220822192806786"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_160"
      unitRef="usd">8236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_161"
      unitRef="usd">8236000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="FFact_162"
      unitRef="Shares">85870479</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_163"
      unitRef="usd">224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_164"
      unitRef="usd">440173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="FFact_165"
      unitRef="usd">-20091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_166"
      unitRef="usd">-9853000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_167"
      unitRef="usd">-266952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_168"
      unitRef="usd">143501000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_169"
      unitRef="usd">8236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_170"
      unitRef="usd">4056000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819114732432"
      unitRef="usd">5880000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_172"
      unitRef="usd">5135000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220822195504838"
      unitRef="usd">-169000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_174"
      unitRef="usd">-30000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_175"
      unitRef="usd">2470000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_176"
      unitRef="usd">1977000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInPostemploymentObligations
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_177"
      unitRef="usd">-564000</us-gaap:IncreaseDecreaseInPostemploymentObligations>
    <us-gaap:IncreaseDecreaseInPostemploymentObligations
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_178"
      unitRef="usd">-344000</us-gaap:IncreaseDecreaseInPostemploymentObligations>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919230151465"
      unitRef="usd">9247000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20220822195752141"
      unitRef="usd">6910000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_181"
      unitRef="usd">1383000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_182"
      unitRef="usd">-551000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819114920615_Fact_181"
      unitRef="usd">-8555000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20240819114920615_Fact_182"
      unitRef="usd">-4059000</us-gaap:IncreaseDecreaseInInventories>
    <crnt:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_183"
      unitRef="usd">-2626000</crnt:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <crnt:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_184"
      unitRef="usd">-1897000</crnt:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_189"
      unitRef="usd">589000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20230919230316346"
      unitRef="usd">-3955000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_191"
      unitRef="usd">-94000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_192"
      unitRef="usd">2326000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_193"
      unitRef="usd">-2942000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_194"
      unitRef="usd">-2518000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_195"
      unitRef="usd">-2946000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_196"
      unitRef="usd">386000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220822194736196_Fact_197"
      unitRef="usd">11349000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20220822194736196_Fact_198"
      unitRef="usd">6690000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_199"
      unitRef="usd">7955000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_200"
      unitRef="usd">5472000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819122106127_Fact_199"
      unitRef="usd">989000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20240819122106127_Fact_200"
      unitRef="usd">1837000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_205"
      unitRef="usd">-8944000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_206"
      unitRef="usd">-7309000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_207"
      unitRef="usd">542000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_208"
      unitRef="usd">30000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_209"
      unitRef="usd">-4150000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_210"
      unitRef="usd">2050000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_211"
      unitRef="usd">-3608000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_212"
      unitRef="usd">2080000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_213"
      unitRef="usd">-731000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_214"
      unitRef="usd">120000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_215"
      unitRef="usd">-1934000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_216"
      unitRef="usd">1581000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_217"
      unitRef="usd">28237000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_218"
      unitRef="usd">22948000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_219"
      unitRef="usd">26303000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20230630"
      decimals="-3"
      id="FFact_220"
      unitRef="usd">24529000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <crnt:ChangesOfPropertyAndEquipment
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819122231209"
      unitRef="usd">542000</crnt:ChangesOfPropertyAndEquipment>
    <crnt:ChangesOfPropertyAndEquipment
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20240819122238928"
      unitRef="usd">638000</crnt:ChangesOfPropertyAndEquipment>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="C_20240101to20240630" id="FFact_227">
    &lt;div style="margin-top:0pt;margin-bottom:0pt"&gt;
      &lt;div style="margin-top:0pt;margin-bottom:0pt"&gt;
        &lt;div style="margin-top:0pt;margin-bottom:0pt"&gt;
          &lt;div style="margin-top:0pt;margin-bottom:0pt"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:58.5pt;vertical-align:top;font-weight:bold;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;NOTE 1:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="font-weight:bold;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;GENERAL&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;margin-top:0pt;margin-bottom:0pt"&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:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:56.7pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:28.35pt;vertical-align:top;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;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="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;Ceragon Networks Ltd. ("the Company") is a global innovator and leading solutions provider of end-to-end wireless connectivity, specializing in transport, access, and AI-powered managed &amp;amp; professional services. The Company helps operators and other service providers worldwide increase operational efficiency and enhance end customers&#x2019; quality of experience with innovative wireless backhaul and fronthaul solutions. The Company&#x2019;s unique multicore technology and disaggregated approach to wireless transport provides highly reliable, fast to deploy, high-capacity wireless transport for a wide range of communication network use cases with minimal use of spectrum, power, real estate, and labor resources. It enables increased productivity, as well as simple and quick network modernization. The Company delivers a complete portfolio of turnkey end-to-end AI-based managed and professional services that ensure efficient network rollout and optimization to achieve the highest value for its customers.&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;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25;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;The Company sells its products through a direct sales force, systems integrators, distributors and original equipment manufacturers.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25;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;The Company's wholly owned subsidiaries provide research and development, marketing, manufacturing, distribution, sales and technical support to the Company's customers worldwide.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&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:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:56.7pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:28.35pt;vertical-align:top;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;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="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;On December 4,2023 the Company completed a series of definitive agreements with Siklu Communication Ltd. (&#x201c;Siklu&#x201d;) and Siklu Inc. (the &#x201c;Seller&#x201d;), referred to as the &#x201c;Siklu Acquisition&#x201d;. In the framework of the Siklu Acquisition, the Company acquired all of the outstanding shares of Siklu and the assets and business activities of the Seller. Siklu is a privately held Israeli-based company which is a provider of multi-Gigabit &#x201c;wireless fiber&#x201d; connectivity in urban, suburban and rural areas. In connection with the Siklu acquisition, during the six months ended June 30, 2024, the Company recorded an adjustment to the fair value of its Holdback Consideration of $196 thousand in financial expenses and others, net.&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;
    &lt;/div&gt;
  </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OtherExpenses
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819094612691"
      unitRef="usd">196000</us-gaap:OtherExpenses>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230919001233220">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&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;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;SUMMARY OF 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&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="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="text-align:right;vertical-align:top;width:28.35pt"&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&gt;a.&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&gt;Interim condensed consolidated financial statements&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;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;The accompanying unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. In the management`s opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of the Company&#x2019;s unaudited interim consolidated financial position as of June 30, 2024, as well as its results of operations and cash flows for the six months ended June 30, 2024, and 2023. The results of operations for the six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024.&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&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="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="text-align:right;vertical-align:top;width:28.35pt"&gt;
                            &lt;div style="text-align:left;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;b.&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&gt;Use of estimates&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;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 preparation of the unaudited interim consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. On an ongoing basis, the Company's management evaluates estimates, including those related to the fair value of acquired intangible assets and goodwill and the useful life of intangible assets, tax assets and liabilities, fair values of share-based awards, inventory write-offs, warranty provision and allowance for credit loss. Such estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;

              &lt;div style="margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&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:28.35pt;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;Significant accounting policies&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;The accompanying unaudited interim consolidated financial statements should be read in conjunction with the Company&#x2019;s Annual Report on Form 20-F filed with the Securities and Exchange Commission (the "SEC") on March 21, 2024. There have been no significant changes to these policies during the six months ended June 30, 2024.&lt;/span&gt;&lt;/span&gt;&lt;/div&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.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;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;Recently issued but not yet updated Accounting Standards&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.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;In&#160;&lt;/span&gt;&lt;/span&gt;November 2023, the Financial Accounting Standard Board (&#x201c;FASB&#x201d;) issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. In addition, it provides new segment disclosure requirements for entities with a single reportable segment. The guidance will be effective for the Company for annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. The Company is currently evaluating the impact on its financial statement disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&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;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires disaggregated information about the effective tax rate reconciliation as well as information on income taxes paid. The guidance will be effective for the Company for annual periods beginning January 1, 2025, with early adoption permitted. 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 style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&#160;&lt;/div&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%"&gt;

                        &lt;tr style="vertical-align:top"&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="text-align:right;vertical-align:top;width:28.35pt"&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&gt;e.&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&gt;Restructuring and related charges&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;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;During 2023, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company's number of employees in a certain territory (the "2023 Restructuring Plan"). During 2024, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company&#x2019;s number of employees (the &#x201c;2024 Restructuring Plan&#x201d;).&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.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 Company recorded contractual and termination severance pay and other related costs for the impacted employees.&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.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 liabilities related to the restructuring plans as of June 30, 2024, and 2023 amounted to $763 thousand and $838 thousand, 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.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 Company does not expect to incur additional costs related to the 2024 and 2023 Restructuring plans.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;

            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095323731">
                &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="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="text-align:right;vertical-align:top;width:28.35pt"&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&gt;a.&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&gt;Interim condensed consolidated financial statements&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;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;The accompanying unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. In the management`s opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of the Company&#x2019;s unaudited interim consolidated financial position as of June 30, 2024, as well as its results of operations and cash flows for the six months ended June 30, 2024, and 2023. The results of operations for the six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095342086">
                &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="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="text-align:right;vertical-align:top;width:28.35pt"&gt;
                            &lt;div style="text-align:left;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;b.&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&gt;Use of estimates&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;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 preparation of the unaudited interim consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. On an ongoing basis, the Company's management evaluates estimates, including those related to the fair value of acquired intangible assets and goodwill and the useful life of intangible assets, tax assets and liabilities, fair values of share-based awards, inventory write-offs, warranty provision and allowance for credit loss. Such estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:UseOfEstimates>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095359128">
                &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:28.35pt;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;Significant accounting policies&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;The accompanying unaudited interim consolidated financial statements should be read in conjunction with the Company&#x2019;s Annual Report on Form 20-F filed with the Securities and Exchange Commission (the "SEC") on March 21, 2024. There have been no significant changes to these policies during the six months ended June 30, 2024.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <crnt:ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095422001">
                &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:28.35pt;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;Recently issued but not yet updated Accounting Standards&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.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;In&#160;&lt;/span&gt;&lt;/span&gt;November 2023, the Financial Accounting Standard Board (&#x201c;FASB&#x201d;) issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. In addition, it provides new segment disclosure requirements for entities with a single reportable segment. The guidance will be effective for the Company for annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. The Company is currently evaluating the impact on its financial statement disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&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;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires disaggregated information about the effective tax rate reconciliation as well as information on income taxes paid. The guidance will be effective for the Company for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact on its financial statement disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              </crnt:ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095442328">
                &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="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="text-align:right;vertical-align:top;width:28.35pt"&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&gt;e.&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&gt;Restructuring and related charges&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;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;During 2023, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company's number of employees in a certain territory (the "2023 Restructuring Plan"). During 2024, the Company approved a cost reduction and re-organization plan that included, among other things, downsizing the Company&#x2019;s number of employees (the &#x201c;2024 Restructuring Plan&#x201d;).&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.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 Company recorded contractual and termination severance pay and other related costs for the impacted employees.&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.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 liabilities related to the restructuring plans as of June 30, 2024, and 2023 amounted to $763 thousand and $838 thousand, 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.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 Company does not expect to incur additional costs related to the 2024 and 2023 Restructuring plans.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919003228150"
      unitRef="usd">763000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20240819095233057"
      unitRef="usd">838000</us-gaap:RestructuringCharges>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819110043828">
        &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;CREDIT LOSSES&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:55pt;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 is exposed to credit losses primarily through sales to customers. The Company&#x2019;s expected loss allowance methodology for trade receivables is developed using historical collection experience and current and future economic and market conditions.&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:55pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The estimate of amount of trade receivable that may not be collected is based on the geographic location of the trade receivable balances, aging of the trade receivable balances, the financial condition of customers and the Company&#x2019;s historical experience with customers in similar geographies. Additionally, specific allowance amounts are established to record the appropriate provision for customers who have a higher probability of default.&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:55pt;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 provides a roll-forward of the allowance for credit losses that is deducted from the trade receivables balance to present the net amount expected to be collected:&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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="font-weight:bold;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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, at beginning of period&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;24,602&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;22,410&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Provision for expected credit losses&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"&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;328&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="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,898&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance added in business combination&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;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;259&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recoveries collected, net of write-offs&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"&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;div 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,503&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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;/div&gt;
                    &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="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;div 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,965&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, at end of period&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;20,427&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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,602&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="text-align:justify;margin-left:55pt;line-height:1.25"&gt;
            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has reached an agreement to collect a debt from a South American customer (the &#x201c;Settlement Agreement&#x201d;). Such Settlement Agreement relates to a debt for which the Company fully recorded a credit loss provision in the fourth quarter of 2022 and to an arbitration proceeding against the Company and its subsidiary. Under the Settlement Agreement, the Company expects to receive a total of $12 million in three equal installments. The first installment of $4 million was received by the Company in the second quarter of 2024. The second installment of $4 million was received by the Company at the beginning of the third quarter of 2024, and the remaining installment is expected to be paid subject to several conditions. According to the Settlement Agreement, the arbitration proceeding against the Company has been terminated and the customer has waived all its claims against the Company and its subsidiaries.&lt;/span&gt;&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819110100762">
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="font-weight:bold;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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, at beginning of period&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;24,602&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;22,410&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Provision for expected credit losses&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"&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;328&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="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,898&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance added in business combination&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;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;259&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recoveries collected, net of write-offs&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"&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;div 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,503&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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;/div&gt;
                    &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="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;div 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,965&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, at end of period&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;20,427&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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,602&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
            </us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240819110228304"
      unitRef="usd">24602000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20240819110244603"
      unitRef="usd">22410000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819110310191"
      unitRef="usd">328000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240819110336495"
      unitRef="usd">3898000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <crnt:BalanceAddedInBusinessCombination
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819110404215"
      unitRef="usd">0</crnt:BalanceAddedInBusinessCombination>
    <crnt:BalanceAddedInBusinessCombination
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240819110447901"
      unitRef="usd">259000</crnt:BalanceAddedInBusinessCombination>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819110506030"
      unitRef="usd">4503000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240819110522167"
      unitRef="usd">1965000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20240819110540343"
      unitRef="usd">20427000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240819110637018"
      unitRef="usd">24602000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSettlementAgreementMember"
      decimals="-6"
      id="Fxbrl_20240819204831184"
      unitRef="usd">12000000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntFirstTrancheMember"
      decimals="-6"
      id="Fxbrl_20240819204852406"
      unitRef="usd">4000000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="C_20240630_usgaapFinancingReceivablePortfolioSegmentAxis_crntSecondTrancheMember"
      decimals="-6"
      id="Fxbrl_20240819205330204"
      unitRef="usd">4000000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:InventoryDisclosureTextBlock contextRef="C_20240101to20240630" id="FFact_244">
      &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;INVENTORIES&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="margin-left:63pt"&gt;

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

                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&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;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;27,385&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;33,790&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Work in progress&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"&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;475&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="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;486&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;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished products&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"&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;div 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,630&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;34,535&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;width:76%;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%;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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;59,490&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;68,811&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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:55pt;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, 2024, and 2023 the Company recorded inventory write-offs for excess inventory and slow-moving inventory in a total amount of $2,311 thousand and $3,528 thousand respectively that have been included in cost of revenues.&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:55pt;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, 2024, the Company has an outstanding inventory purchase orders with its suppliers in the amount of $39,527 thousand. The commitments are due primarily within one year.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922100109910">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&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;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;27,385&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;33,790&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Work in progress&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"&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;475&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="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;486&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;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished products&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"&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;div 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,630&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;34,535&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;width:76%;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%;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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;59,490&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;68,811&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_232"
      unitRef="usd">27385000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_233"
      unitRef="usd">33790000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_234"
      unitRef="usd">475000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_235"
      unitRef="usd">486000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_236"
      unitRef="usd">31630000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_237"
      unitRef="usd">34535000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20240819163232985"
      unitRef="usd">59490000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240819163254768"
      unitRef="usd">68811000</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230920102532448"
      unitRef="usd">2311000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20230919003725577"
      unitRef="usd">3528000</us-gaap:InventoryWriteDown>
    <crnt:OutstandingInventoryPurchaseOrders
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20230919003814669"
      unitRef="usd">39527000</crnt:OutstandingInventoryPurchaseOrders>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="C_20240101to20240630" id="FFact_250">
      &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 5:&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;FAIR VALUE MEASUREMENT&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:55pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The carrying amounts of financial instruments carried at cost, including cash and cash equivalents, short-term deposits, accounts receivable, prepaid expenses and other assets, accounts payable,&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;accrued expenses and other liabilities, approximate their fair value due to the short-term maturities of such instruments.&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:55pt;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 Company&#x2019;s assets that were measured at fair value on a recurring bases as of June 30, 2024, and December 31, 2023, by level within the fair value hierarchy:&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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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 measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;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" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;hierarchy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="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);padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Derivatives instruments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;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;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&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;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;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);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;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div 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;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);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;width:64%;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;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;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%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total assets, net&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"&gt;&#160;&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"&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:4px;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:4px;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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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;/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:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819110007984">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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 measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;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" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;hierarchy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="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);padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Derivatives instruments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;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;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&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;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;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);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;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;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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div 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;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);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;width:64%;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;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;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%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total assets, net&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"&gt;&#160;&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"&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:4px;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:4px;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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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;/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;
          </us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="C_20240630_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230919004444457"
      unitRef="usd">87000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230919004457672"
      unitRef="usd">920000</us-gaap:DerivativeAssets>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20230919004526369"
      unitRef="usd">87000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220822162610761"
      unitRef="usd">920000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="C_20240101to20240630" id="FFact_276">
    &lt;div&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;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 6:&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;DERIVATIVE INSTRUMENTS&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 Company enters into foreign currency forward and option contracts with financial institutions to protect against the exposure to changes in exchange rates of several foreign currencies that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;derivative and the resulting designation.&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;The fair value of derivative contracts in the interim consolidated balance sheets at June 30, 2024 and December 31, 2023 were as follows:&lt;/span&gt;&lt;/span&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 style="margin-left:63pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts receivable and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts payable and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="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);vertical-align:bottom"&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;Derivatives designated as hedging instruments:&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="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: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;/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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Currency forward contracts&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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;/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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Total derivatives&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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;/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 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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts receivable and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts payable and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="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);vertical-align:bottom"&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;Derivatives designated as hedging instruments:&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;width:76%;padding-bottom:2px;vertical-align:bottom"&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;Currency forward contracts&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"&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;div 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;/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="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;div 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;/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="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="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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total derivatives&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"&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;div 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;/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="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;div 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;/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;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &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"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The notional amounts of outstanding derivative contracts in U.S. dollars at June 30, 2024 and December 31, 2023 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:63pt"&gt;

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

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="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);vertical-align:bottom"&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;Derivatives designated as hedging instruments&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="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: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;/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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Currency forward contracts&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,751&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,482&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Total derivatives&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,751&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,482&lt;/span&gt;&lt;/span&gt;&lt;/div&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 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 maximum length of time over which the Company is hedging its exposure to the variability in future cash flows for forecasted transactions is up to 12 months.&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;For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains or losses from contracts that were not designated as hedging instruments are recognized in "financial expenses and others, net".&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;&lt;span&gt;&lt;span&gt;The effect of total income (loss) from derivative contracts designated as cash flow hedges in the interim consolidated statements of operations for the six months ended June 30, 2024, and 2023 was as follows:&lt;/span&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;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="font-weight:bold;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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="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;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="-sec-ix-hidden:Fxbrl_20240819133414009"&gt;Cost of revenues&lt;/span&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: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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;368&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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;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="-sec-ix-hidden:Fxbrl_20240819133807294"&gt;Research and development, net&lt;/span&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: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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(62&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;651&lt;/span&gt;&lt;/span&gt;&lt;/div&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;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-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="-sec-ix-hidden:Fxbrl_20240819133831389"&gt;Sales and marketing&lt;/span&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: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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;184&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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;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="-sec-ix-hidden:Fxbrl_20240819133839117"&gt;General and administrative&lt;/span&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: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;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;314&lt;/span&gt;&lt;/span&gt;&lt;/div&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;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-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="-sec-ix-hidden:Fxbrl_20240819133844133"&gt;Financial expenses&lt;/span&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: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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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;/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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;620&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;

          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819112738050">
            &lt;div&gt;
              &lt;div style="margin-left:63pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts receivable and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts payable and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="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);vertical-align:bottom"&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;Derivatives designated as hedging instruments:&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="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: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;/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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Currency forward contracts&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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;/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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Total derivatives&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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;/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 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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts receivable and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;Other accounts payable and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="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);vertical-align:bottom"&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;Derivatives designated as hedging instruments:&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;width:76%;padding-bottom:2px;vertical-align:bottom"&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;Currency forward contracts&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"&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;div 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;/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="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;div 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;/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="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="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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total derivatives&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"&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;div 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;/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="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;div 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;/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;
          </us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="FFact_251"
      unitRef="usd">87000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="Fxbrl_20230919010835042"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember"
      decimals="-3"
      id="FFact_255"
      unitRef="usd">87000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20240630_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember"
      decimals="-3"
      id="Fxbrl_20230919010851084"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="FFact_257"
      unitRef="usd">920000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="Fxbrl_20230919010900208"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapPrepaidExpensesAndOtherCurrentAssetsMember"
      decimals="-3"
      id="FFact_261"
      unitRef="usd">920000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_20231231_usgaapBalanceSheetLocationAxis_usgaapAccountsPayableAndAccruedLiabilitiesMember"
      decimals="-3"
      id="Fxbrl_20230919010915959"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819113050962">
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;June&#160;30,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;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;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="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);vertical-align:bottom"&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;Derivatives designated as hedging instruments&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="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: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;/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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Currency forward contracts&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,751&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,482&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Total derivatives&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,751&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,482&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
            </us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_20240630_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="FFact_264"
      unitRef="usd">21751000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="FFact_265"
      unitRef="usd">19482000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_268"
      unitRef="usd">21751000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_269"
      unitRef="usd">19482000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819113111154">
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="text-align:center;font-weight:bold;vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="font-weight:bold;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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="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;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="-sec-ix-hidden:Fxbrl_20240819133414009"&gt;Cost of revenues&lt;/span&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: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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;368&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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;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="-sec-ix-hidden:Fxbrl_20240819133807294"&gt;Research and development, net&lt;/span&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: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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(62&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;651&lt;/span&gt;&lt;/span&gt;&lt;/div&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;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-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="-sec-ix-hidden:Fxbrl_20240819133831389"&gt;Sales and marketing&lt;/span&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: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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;184&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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;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="-sec-ix-hidden:Fxbrl_20240819133839117"&gt;General and administrative&lt;/span&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: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;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div 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;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;314&lt;/span&gt;&lt;/span&gt;&lt;/div&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;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-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="-sec-ix-hidden:Fxbrl_20240819133844133"&gt;Financial expenses&lt;/span&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: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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div 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;/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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;620&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20240819114053013"
      unitRef="usd">-32000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20240819114101958"
      unitRef="usd">368000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember"
      decimals="-3"
      id="Fxbrl_20240819114123396"
      unitRef="usd">-62000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_crntResearchAndDevelopmentMember"
      decimals="-3"
      id="Fxbrl_20240819114238076"
      unitRef="usd">651000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20240819114128524"
      unitRef="usd">-17000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20240819114242181"
      unitRef="usd">184000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20240819114133292"
      unitRef="usd">-28000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20240819114253660"
      unitRef="usd">314000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819131815243"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20240819114257956"
      unitRef="usd">620000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819113559487">
      &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;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;COMMITMENTS AND CONTINGENT LIABILITIES&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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:right"&gt;
                &lt;div style="font-family:'Times New Roman',Times,serif;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Israel Innovation Authority:&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;&lt;span&gt;&lt;span&gt;During the six months ended June 30, 2024, and 2023, the Company received several grants from the Israel Innovation Authority (&#x201c;IIA&#x201d;). The grants require the Company to comply with the requirements of the Research and Development Law, however, the Company is not obligated to pay royalties on sales of products based on technology or know how developed from the grants. In a case involving the transfer of technology or know how developed from the grants outside of Israel, the Company may be required to pay royalties related to past sales of products based on the technology or the developed know how. The Company recorded the IIA grants as a reduction of research and development expenses in the six months ended June 30, 2024, and 2023 in the amount of $765 thousand and $277 thousand respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&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;Prior to the Siklu Acquisition, Siklu had received research and development grants from the IIA. The Company assumed Siklu's contract with the IIA, which requires the Company to pay royalties to the IIA on sales of products based on technology or know-how developed from the grants. The royalties were calculated at the rates of 3% to 4% of the aggregated proceeds from the sale of such products. As of June 30, 2024, the Company's maximum possible future royalties commitment, including $3,035 thousand of unpaid royalties accrued, was $10,573 thousand, based on grants received from the IIA and not yet repaid.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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:right"&gt;
                &lt;div style="font-family:'Times New Roman',Times,serif;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Charges and guarantees:&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;As of June 30, 2024, and December 31, 2023, the Company provided bank guarantees in an aggregate amount of $20,864 thousand and $26,686 thousand, respectively, with respect to tender offer guarantees, financial guarantees, warranty guarantees and performance guarantees to its customers.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:auto;vertical-align:top;text-align:right"&gt;
                &lt;div style="font-family:'Times New Roman',Times,serif;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Litigations:&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;The Company is currently involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss.&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:84.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:18pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1)&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;Motion to Approve a Class Action (District Court of Tel Aviv - Economic Department)&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:-0.8pt;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;On January 6, 2015 the Company was served with a motion to approve a purported class action, naming the Company, its Chief Executive Officer and its directors as defendants (the &#x201c;&lt;span style="font-weight:bold"&gt;Defendants&lt;/span&gt;&#x201d;). The motion was filed with the District Court of Tel-Aviv (the &#x201c;&lt;span style="font-weight:bold"&gt;Court&lt;/span&gt;&#x201d;). The purported class action alleges breaches of duties by making false and misleading statements in the Company's SEC filings and public statements. The class action claimed amount is $78,768 thousand (294,750 NIS thousand).&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.1&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 21, 2015, the Defendants filed their response to the motion, arguing that the motion should be dismissed.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.2&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 May 27, 2021, following a lengthy procedure that included filing of various pleadings and affidavits, evidentiary hearings, and submission of summaries, the Court ruled to certify the motion as a class action, while applying the Israeli Law (the &#x201c;&lt;span style="font-weight:bold"&gt;Ruling&lt;/span&gt;&#x201d;). According to the Ruling, the class action shall include several causes of action according to the Israeli Securities Act and the Israeli Torts Ordinance, concerning the alleged misleading statements in the Company&#x2019;s SEC filings.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.3&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 9, 2021, the Court issued a decision suggesting that the parties refer the case to a mediation procedure.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.4&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 believes that the Ruling is erroneous and that the Defendants have strong defense arguments, and therefore, on September 12, 2021, filed a motion for a rehearing on behalf of the Defendants in order to revert the Ruling (the &#x201c;&lt;span style="font-weight:bold"&gt;Rehearing Motion&lt;/span&gt;&#x201d;).&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.5&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 October 20, 2021, the Plaintiff submitted his response to the Rehearing Motion and the Defendants submitted their reply to the Plaintiff&#x2019;s response on November 23, 2021.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.6&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;Without delaying or derogating from the Rehearing Motion, the Company agreed to the Court&#x2019;s suggestion that the parties refer the case to a mediation procedure and designated the retired Judge B. Arnon as a mediator. After several mediation meetings were held, the mediation process ended without reaching a settlement.&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&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.7&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;&lt;span&gt;&lt;span&gt;On January 3, 2022, a hearing was held in Court in the Rehearing Motion before the Honorable Justices K. Kabub, R. Ronen and T. Avrahami.&lt;/span&gt;&lt;/span&gt;&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.8&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 January 27, 2022, a judgment was rendered in the Rehearing Motion. The Court ruled that the Ruling was erroneous as it applied Israeli Law, instead of foreign law, and held accordingly that the law that will apply is U.S. law. The Court further held that the case will be returned to the first judicial instance and will be adjudicated as a class claim under U.S. law. The Court commented that the Company&#x2019;s claims based upon the Statute of Limitations should prima facie also be adjudicated under U.S. law.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.9&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 March 20, 2022, following the Court's decision, the Plaintiff filed to the first judicial instance, an amended class action claim, based on provisions of U.S. law. The Plaintiff estimated the amended claim amount at $45,430 thousand (170,000 NIS thousand).&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.10&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 28, 2022, following a joint application filed by the parties in order to approve certain procedural matters, the Court issued a decision suggesting that the parties should consider initiating another mediation procedure. On July 5, 2022, following the Court's decision, the parties filed a notice, informing the Court that they believe that the time to consider initiating another mediation procedure, will be only after the parties submit their pleadings.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.11&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 November 3&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;rd&lt;/sup&gt;, 2022, the Defendants submitted their Statement of Defense, based on U.S law. On February 5&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;th&lt;/sup&gt;, 2023, the plaintiff submitted his response to the Defendants&#x2019; Statement of Defense.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.12&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 15&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;th&lt;/sup&gt;, 2023, the court rejected a motion filed by the Defendants to rule on the issues of Statute of Repose and Limitations as a preliminary matter, and held that those issues will be dealt with as part of the main hearing. Additionally, the parties conducted preliminary procedures, including discovery and questionnaires, and filed related motions, which are still pending.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.13&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 September 21, 2023, a preliminary hearing was held. At the conclusion of the hearing, the court ruled that it would issue written decisions on the discovery issues and then set dates for further proceedings.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.14&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 September 28, 2023, the court approved the defendants&#x2019; motion for document discovery and determined that the documents in question are indeed relevant. As a result, the court has directed the plaintiff to furnish the requested documents by October 28, 2023. Alternatively, the court has given the plaintiff the option to waive any claims associated with these documents.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.15&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 October 1, 2023, the court granted the plaintiff's motion for document discovery and ordered the Company to produce all requested documents and to complete some of the answers to the questions included in the plaintiff questionnaire within 45 days. In making this decision, it was determined that, in addition to the documents already provided to the plaintiff, the Company is required to disclose thousands of additional documents and document types. These materials, however, were deemed irrelevant and extended beyond the approved grounds for the class action request. The discovery and disclosure of such documents would impose a substantial burden on the Company.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.16&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;As a result, on December 31, 2023, the Company sought permission to appeal the District Court's decision and requested a delay in its implementation. The Supreme Court granted a stay on the execution of the District Court's decision and scheduled a hearing for January 25, 2024.&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&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.17&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;During the hearing, the Supreme Court, presided over by the Honorable Judge Grosskopf, acknowledged the Company's contentions. It clarified that the extensive disclosure mandated by the District Court exceeded the necessary requirements accordance with the law, and suggested that the plaintiff negotiate agreements with the Company. These agreements aimed at significantly reducing the scope of disclosure, particularly concerning the period for which documents and correspondence must be provided.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.18&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;Following discussions both outside the courtroom and before the Honorable Judge, where the parties presented their arguments on each dispute demand, partial agreements were reached. These agreements outline the documents the Company will provide to the plaintiff.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.19&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;Validated by the Supreme Court, these agreements substantially reduced the disclosure requirements outlined in the District Court's decision. The plaintiff, in turn, waived certain demands entirely and significantly narrowed others. For the limited remaining requirements, it was established that the Company would convey its position on transferring the requested documents to the plaintiff in the reduced format proposed during the hearing. It was also decided that if no agreements are reached concerning these documents, the court will make a decision on the matter.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.20&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 March 26, 2024, the Company provided the plaintiff with the required documents, in accordance with the agreements between the parties. On March 12, 2024, following the submission of pleadings by the parties, the Supreme Court reduced the amount of expenses imposed by the District Court against the Company in its decision dated October 1, 2023, since the appeal resulted in a reduction in the extent of disclosure initially determined by the District Court.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.21&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;Recently, the parties have agreed to refer the dispute to a mediation procedure before the esteemed retired judge, Dr. Avi Zamir. The first mediation meeting was held on June 10, 2024. A second mediation meeting is expected to take place in the next few weeks.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.22&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 July 10, 2024, the plaintiff filed with the court an update on the mediation procedure's current status. Accordingly, the court instructed the plaintiff to provide a further update on the matter, by October 10, 2024.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.23&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;Generally speaking, and as was held in the judgement rendered in the Rehearing Motion, U.S law presents a higher bar for plaintiffs in comparison to Israeli law in proving claims regarding misleading representations to investors. However, given that the class action is being adjudicated under U.S law and that the Court has yet to address the parties&#x2019; pleadings, and because of the preliminary stage of the lawsuit, the amount of loss cannot be reasonably estimated.&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:84.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:18pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2)&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;&lt;span style="text-decoration:underline"&gt;Claim against Station Enterprises Ltd. regarding breach of the Lease Agreement&lt;/span&gt;&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:-0.8pt;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;A dispute has arisen between the Company and Station Enterprises Ltd, with respect to the lease agreement signed between the parties on April 11, 2019 (the "Lease Agreement"), under which the Company leases its offices and labs in Rosh Haayin.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.1&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, the lessee, claims that Station Enterprises was late in delivering the possession to the lessee and has not fulfilled its maintenance and management obligations. Therefore, the Company claims that Station Enterprises breached its contractual obligations, causing the Company damages and expenses.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.2&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;Due to the said breaches, the Company has set-off the rent and management fees against outstanding debts of Station Enterprises towards the Company and provided Station Enterprises with a set-off notice.&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&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.3&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 8 February 2022 Station Enterprises notified the Company on the termination of the Lease Agreement, and also on the exercise of the bank guarantees provided to it in connection with the Lease Agreement, in amount of NIS 2,492,327. The Company rejected the alleged termination notice, which was provided with no legal grounds, and further required Station Enterprises to avoid from exercising the bank guarantees. This demand was disregarded, and the bank guarantees were realized in full.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.4&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 these circumstances, the Company filed a claim against Station Enterprises, in the framework of which the court will be asked to issue a Declarative Order, declaring that the notice of termination was invalid and that the Lease Agreement is valid and in force; to order Station Enterprises to reimburse the Company for the amount of the exercised bank guarantees; to order Station Enterprises to uphold and fulfill its contractual obligation and undertakings under the Lease Agreement and the management agreement; and to compensate the Company for the damages caused to it in an amount of 1.2 million NIS.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.5&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;&lt;span&gt;&lt;span&gt;On October 13, 2022, Station Enterprises Ltd. submitted a new claim against the Company, for its eviction of from the leased premises. On March 27, 2023, the judge ordered the consolidation of the hearings in the two lawsuits.&lt;/span&gt;&lt;/span&gt;&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.6&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 parties agreed to refer the dispute in both claims to mediation. The first mediation meeting was scheduled for May 8, 2023.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.7&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 27, 2023, a mediation meeting took place between the parties. After extensive meetings and negotiations between the parties, the mediation was unsuccessful.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.8&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 July 15, 2024, during the first pre-trial, the judge made another attempt to mediate the dispute between the parties, but without success. Consequently, the court scheduled deposition dates and set another pre-trial for March 5, 2025.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.9&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 amount of loss cannot be reasonably estimated because of the preliminary stage of the lawsuit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <crnt:GrantRevenue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220912164030389"
      unitRef="usd">765000</crnt:GrantRevenue>
    <crnt:GrantRevenue
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20220912164037995"
      unitRef="usd">277000</crnt:GrantRevenue>
    <crnt:PercentageOfRoyalties
      contextRef="C_20240101to20240630_srtRangeAxis_srtMinimumMember"
      decimals="0"
      id="Fxbrl_20240319121459087"
      unitRef="Pure">3</crnt:PercentageOfRoyalties>
    <crnt:PercentageOfRoyalties
      contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember"
      decimals="0"
      id="Fxbrl_20240319121506896"
      unitRef="Pure">4</crnt:PercentageOfRoyalties>
    <us-gaap:AccruedRoyaltiesCurrentAndNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20240319121442608"
      unitRef="usd">3035000</us-gaap:AccruedRoyaltiesCurrentAndNoncurrent>
    <us-gaap:RoyaltyGuaranteesCommitmentsAmount
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20240319121450679"
      unitRef="usd">10573000</us-gaap:RoyaltyGuaranteesCommitmentsAmount>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="C_20240630"
      decimals="-3"
      id="Fxbrl_20220912164103588"
      unitRef="usd">20864000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220912164122102"
      unitRef="usd">26686000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20150101to20150106"
      decimals="-3"
      id="Fxbrl_20220912164138190"
      unitRef="usd">78768000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20150101to20150106"
      decimals="-3"
      id="Fxbrl_20240819110758560"
      unitRef="ils">294750000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20220301to20220322"
      decimals="-3"
      id="Fxbrl_20240819110847313"
      unitRef="usd">45430000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20220301to20220322"
      decimals="-3"
      id="Fxbrl_20240819110905824"
      unitRef="ils">170000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="C_20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember"
      decimals="0"
      id="Fxbrl_20230919053005432"
      unitRef="ils">2492327</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20220201to20220208_usgaapDebtInstrumentAxis_crntClaimAgainstStationEnterprisesLtdRegardingBreachOfLeaseAgreementMember"
      decimals="-5"
      id="Fxbrl_20230919053031498"
      unitRef="ils">1200000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819102545940">
      &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;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 8:&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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;Ordinary 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;The ordinary shares of the Company entitle their holders to receive notice to participate and vote in general meetings of the Company, the right to share in distributions upon liquidation of the Company and to receive dividends, if declared.&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:48.7pt"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:36.8pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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;Stock Options and RSUs plans&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;In 2003, the Company adopted a share option plan which has been extended or replaced from time to time. To date, the plan that is currently in effect is the Amended and Restated Share Option and RSU Plan as amended on August 10, 2014 (the &#x201c;Plan&#x201d;). Under the Plan, options and RSUs may be granted to officers, directors, employees and consultants of the Company or its subsidiaries. The options vest primarily over four years, subject to certain exceptions. The options expire between &lt;span style="-sec-ix-hidden:FFact_311"&gt;six&lt;/span&gt; to ten years from the date of grant. The Plan was extended to expire on December 31, 2024. In 2024, the Company adopted a new share option plan, the 2024 Equity Incentive Plan, to replace the Plan (the &#x201c;New Plan&#x201d;).&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 has reserved sufficient authorized but unissued Shares for purposes of the Plan and the New Plan (together the &#x201c;Plans&#x201d;) subject to adjustments as provided in the Plans.&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:85pt;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;&lt;span&gt;&lt;span&gt;Since the date of the Plan in 2014, the Company has reserved 17,207,511 units under the Plans. As of June 30, 2024, an &lt;/span&gt;&lt;/span&gt;aggregated number&lt;span&gt;&lt;span&gt;&#160;of 1,631,599 ordinary shares were available for future grants under the Plans.&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;/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:85pt;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 summarizes the activities for the Company&#x2019;s stock options for the six months ended June 30, 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:85pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;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;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="14" 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, 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="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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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="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;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;average&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;price&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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average remaining contractual term&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(in 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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Aggregate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;intrinsic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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;/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;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;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;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;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="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:52%;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;Outstanding at beginning of year&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;5,625,482&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;2.71&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;3.66&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;300&lt;/span&gt;&lt;/span&gt;&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;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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&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"&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;451,823&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="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.88&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="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;width:52%;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;Exercised&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;(234,127&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;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;2.31&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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:52%;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;Forfeited or expired&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(626,739&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div 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;/div&gt;
                  &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="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;div 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.18&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;&#160;&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="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;&#160;&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;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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: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;Outstanding at end of the period&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"&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;div 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,216,439&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.68&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.67&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;994&lt;/span&gt;&lt;/span&gt;&lt;/div&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;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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: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;Options exercisable at end of the period&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"&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;div 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,986,522&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.82&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.08&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;383&lt;/span&gt;&lt;/span&gt;&lt;/div&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;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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: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;Vested and expected to vest&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"&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;div 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,846,189&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.71&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.58&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;876&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The weighted average fair value of options granted during the six months ended June 30, 2024, and 2023 was $1.24 and $1.06, 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:85pt;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 &lt;/span&gt;&lt;/span&gt;intrinsic value of options exercised during the six months ended June 30, 2024, and 2023 was&lt;span&gt;&lt;span&gt; $141 thousand&#160;and $43 thousand, respectively.&lt;/span&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:85pt;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 summarizes the activities for the Company&#x2019;s RSUs for the six months ended June 30, 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:85pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;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;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;&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;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June 30, 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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/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"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&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: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:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Unvested at beginning of year&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;2,622,195&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;2.42&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&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"&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;439,677&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="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.63&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Vested&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;(218,031&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;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;2.27&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(71,740&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div 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;/div&gt;
                  &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="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;div 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.31&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Unvested at end of period&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"&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;div 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,772,101&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.47&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:85pt;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, 2024, the total unrecognized estimated compensation cost related to non-vested stock options and RSUs granted prior to that date was $3,564 thousand, which is expected to be recognized over a weighted average period of approximately 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&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:85pt;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 total share-based compensation expenses included in the interim consolidated statements of operations for the six months ended June 30, 2024, and 2023:&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:85pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;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;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;&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;text-indent:3pt"&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="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/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"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$ thousands&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: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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Cost of revenues&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;265&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;226&lt;/span&gt;&lt;/span&gt;&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;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;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&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"&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;336&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="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;477&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Sales and Marketing&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;683&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;738&lt;/span&gt;&lt;/span&gt;&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;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;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&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"&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;div 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,186&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;536&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Total share-based compensation expense&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"&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;div 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,470&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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,977&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
    </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="C_20240101to20240630" id="FFact_310">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod
      contextRef="C_20240101to20240630_srtRangeAxis_srtMaximumMember"
      id="Fxbrl_20230730181610977">P10Y</crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod>
    <crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20240819151456068"
      unitRef="Shares">17207511</crnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuedOptionsUnderStockOptionPlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_20240630"
      decimals="INF"
      id="Fxbrl_20240819151543038"
      unitRef="Shares">1631599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922121515762">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;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;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="14" 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, 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="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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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="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;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;average&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;price&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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average remaining contractual term&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(in 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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Aggregate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;intrinsic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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;/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;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;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;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;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="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:52%;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;Outstanding at beginning of year&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;5,625,482&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;2.71&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;3.66&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;300&lt;/span&gt;&lt;/span&gt;&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;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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&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"&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;451,823&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="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.88&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="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;width:52%;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;Exercised&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;(234,127&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;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;2.31&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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:52%;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;Forfeited or expired&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(626,739&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div 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;/div&gt;
                  &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="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;div 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.18&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;&#160;&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="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;&#160;&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;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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: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;Outstanding at end of the period&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"&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;div 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,216,439&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.68&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.67&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;994&lt;/span&gt;&lt;/span&gt;&lt;/div&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;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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: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;Options exercisable at end of the period&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"&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;div 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,986,522&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.82&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.08&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;383&lt;/span&gt;&lt;/span&gt;&lt;/div&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;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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: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;Vested and expected to vest&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"&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;div 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,846,189&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.71&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.58&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;876&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
          </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_315"
      unitRef="Shares">5625482</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_316"
      unitRef="USDPerShares">2.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20230101to20230630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      id="FFact_317">P3Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="-3"
      id="FFact_318"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_319"
      unitRef="Shares">451823</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_320"
      unitRef="USDPerShares">2.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_321"
      unitRef="Shares">234127</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_322"
      unitRef="USDPerShares">2.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_323"
      unitRef="Shares">626739</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_324"
      unitRef="USDPerShares">3.18</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_325"
      unitRef="Shares">5216439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_326"
      unitRef="USDPerShares">2.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      id="FFact_327">P3Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="-3"
      id="FFact_328"
      unitRef="usd">994000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_329"
      unitRef="Shares">2986522</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_330"
      unitRef="USDPerShares">2.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      id="FFact_331">P3Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="-3"
      id="FFact_332"
      unitRef="usd">383000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="INF"
      id="FFact_333"
      unitRef="Shares">4846189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="2"
      id="FFact_334"
      unitRef="USDPerShares">2.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      id="FFact_335">P3Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapStockOptionMember"
      decimals="-3"
      id="FFact_336"
      unitRef="usd">876000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20220912102538328"
      unitRef="USDPerShares">1.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="Fxbrl_20220912102529489"
      unitRef="USDPerShares">1.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20220912102600623"
      unitRef="usd">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="Fxbrl_20220912102554289"
      unitRef="usd">43000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922121546577">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;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;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;&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;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;June 30, 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="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/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"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&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: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:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Unvested at beginning of year&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;2,622,195&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;2.42&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&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"&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;439,677&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="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.63&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Vested&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;(218,031&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;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;2.27&lt;/span&gt;&lt;/span&gt;&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;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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(71,740&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div 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;/div&gt;
                  &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="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;div 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.31&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Unvested at end of period&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"&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;div 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,772,101&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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.47&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
          </us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_341"
      unitRef="Shares">2622195</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20240819102311758"
      unitRef="usd">2.42</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_343"
      unitRef="Shares">439677</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20230920004630067"
      unitRef="USDPerShares">2.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_344"
      unitRef="Shares">218031</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20240819102315078"
      unitRef="USDPerShares">2.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_345"
      unitRef="Shares">71740</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="C_20240101to20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20240819102318308"
      unitRef="USDPerShares">2.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_346"
      unitRef="Shares">2772101</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="C_20240630_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20240819102321654"
      unitRef="usd">2.47</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_351"
      unitRef="usd">3564000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="C_20240101to20240630" id="FFact_352">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922121602209">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;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;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;&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;text-indent:3pt"&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="line-height:1.25"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/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"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&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;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$ thousands&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: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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Cost of revenues&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;265&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;226&lt;/span&gt;&lt;/span&gt;&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;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;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&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"&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;336&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="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;477&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;Sales and Marketing&lt;/span&gt;&lt;/span&gt;&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="vertical-align:bottom;width:1%;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%;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;683&lt;/span&gt;&lt;/span&gt;&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;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="vertical-align:bottom;width:1%;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%;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;738&lt;/span&gt;&lt;/span&gt;&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;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;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&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"&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;div 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,186&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;536&lt;/span&gt;&lt;/span&gt;&lt;/div&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;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&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="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;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%;padding-bottom:4px;vertical-align:bottom"&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;Total share-based compensation expense&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"&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;div 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,470&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div 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,977&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
          </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="FFact_353"
      unitRef="usd">265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="FFact_354"
      unitRef="usd">226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="FFact_355"
      unitRef="usd">336000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="FFact_356"
      unitRef="usd">477000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="FFact_357"
      unitRef="usd">683000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="FFact_358"
      unitRef="usd">738000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="FFact_359"
      unitRef="usd">1186000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20230630_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="FFact_360"
      unitRef="usd">536000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_361"
      unitRef="usd">2470000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_362"
      unitRef="usd">1977000</us-gaap:AllocatedShareBasedCompensationExpense>
    <crnt:RevenuesTextBlock contextRef="C_20240101to20240630" id="FFact_376">
      &lt;div style="margin-top:0pt;margin-bottom:0pt"&gt;
        &lt;div style="text-align:justify;line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
          &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px;margin-top:0pt;margin-bottom:0pt"&gt;

              &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                &lt;td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;NOTE 9:&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt"&gt;REVENUES&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;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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;The Company recognizes contract liabilities, or deferred revenues, when it receives advance payments from customers before performance obligations have been performed. The balance of deferred revenues approximates the aggregate amount of the transaction price allocated to the unsatisfied performance obligations at the end of the reporting period.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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;The following table presents the changes in deferred revenues balance during the six months ended June 30, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:63pt;margin-top:0pt;margin-bottom:0pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" 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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;Six months ended June 30, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" 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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;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;6,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;New unsatisfied performance obligations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;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;1,720&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Reclassification to revenue as a result of satisfying performance obligations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;(4,666&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Balance, end of the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;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;3,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Less: long-term portion of deferred revenue&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Current portion, end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;2,561&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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;Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of June 30, 2024, which are expected to be satisfied and recognized in future periods:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:63pt;margin-top:0pt;margin-bottom:0pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;2026 and thereafter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Unsatisfied performance obligations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25;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;The Company elected to apply the optional exemption under ASC 606 paragraph 10-50-14(a) not to disclose the remaining performance obligations that relate to contracts with an original expected duration of one year or less.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </crnt:RevenuesTextBlock>
    <crnt:SignificantChangesInDeferredRevenueTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922103110486">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" 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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;Six months ended June 30, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" rowspan="1" 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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" rowspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;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;6,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;New unsatisfied performance obligations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;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;1,720&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Reclassification to revenue as a result of satisfying performance obligations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;(4,666&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Balance, end of the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;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;3,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Less: long-term portion of deferred revenue&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:88%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Current portion, end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;2,561&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </crnt:SignificantChangesInDeferredRevenueTableTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_365"
      unitRef="usd">6177000</us-gaap:DeferredRevenue>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_366"
      unitRef="usd">1720000</us-gaap:RevenueRemainingPerformanceObligation>
    <crnt:ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="Fxbrl_20240819095626777"
      unitRef="usd">-4666000</crnt:ReclassificationToRevenueAsResultOfSatisfyingPerformanceObligations>
    <us-gaap:DeferredRevenue
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_368"
      unitRef="usd">3231000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_369"
      unitRef="usd">670000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20240630"
      decimals="-3"
      id="FFact_370"
      unitRef="usd">2561000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20230922103139719">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;2026 and thereafter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&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;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="text-align:justify;line-height:1.25;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="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Unsatisfied performance obligations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
                      &lt;div style="line-height:1.25;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;670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFourMember"
      decimals="-3"
      id="FFact_373"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_20240630_usgaapContractWithCustomerBasisOfPricingAxis_crntTwoThousandTwentyFiveAndThereafterMember"
      decimals="-3"
      id="FFact_374"
      unitRef="usd">670000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095303739">
        &lt;div&gt;
          &lt;div style="line-height:1.25"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif"&gt;NOTE 10:&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:bold"&gt;CUSTOMERS AND GEOGRAPHIC INFORMATION&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;The following table presents the total revenues for the six months ended June 30, 2024, and 2023, allocated to the geographic areas in which it was generated. Revenues are attributed to geographic areas based on the location of the end-users.&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 border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;North America (*)&lt;/span&gt;&lt;/span&gt;&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;&#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;52,180&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="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;48,572&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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;EMEA (**)&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"&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;33,913&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="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,944&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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Asia-Pacific&lt;/span&gt;&lt;/span&gt;&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;&#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;16,978&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="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;19,575&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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;India&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"&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;61,566&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="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;46,933&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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Latin America&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,949&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;22,536&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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:76%;padding-bottom:4px;vertical-align:bottom"&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;184,586&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,560&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="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, 2024, and 2023, 98% and 93% represent revenues in the United States.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="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;(**) Including Europe, Middle East and Africa.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;

        &lt;/div&gt;
      </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="C_20240101to20240630"
      id="Fxbrl_20240819095247570">
            &lt;div&gt;
              &lt;div style="margin-left:63pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;North America (*)&lt;/span&gt;&lt;/span&gt;&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;&#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;52,180&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="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;48,572&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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;EMEA (**)&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"&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;33,913&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="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,944&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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Asia-Pacific&lt;/span&gt;&lt;/span&gt;&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;&#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;16,978&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="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;19,575&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;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;India&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"&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;61,566&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="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;46,933&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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Latin America&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"&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,949&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;22,536&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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:76%;padding-bottom:4px;vertical-align:bottom"&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;184,586&lt;/span&gt;&lt;/span&gt;&lt;/div&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="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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,560&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="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, 2024, and 2023, 98% and 93% represent revenues in the United States.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="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;(**) Including Europe, Middle East and Africa.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtNorthAmericaMember"
      decimals="-3"
      id="FFact_377"
      unitRef="usd">52180000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtNorthAmericaMember"
      decimals="-3"
      id="FFact_378"
      unitRef="usd">48572000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="FFact_379"
      unitRef="usd">33913000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="FFact_380"
      unitRef="usd">31944000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtAsiaMember"
      decimals="-3"
      id="FFact_383"
      unitRef="usd">16978000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtAsiaMember"
      decimals="-3"
      id="FFact_384"
      unitRef="usd">19575000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_srtStatementGeographicalAxis_countryIN"
      decimals="-3"
      id="FFact_385"
      unitRef="usd">61566000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630_srtStatementGeographicalAxis_countryIN"
      decimals="-3"
      id="FFact_386"
      unitRef="usd">46933000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630_srtStatementGeographicalAxis_srtLatinAmericaMember"
      decimals="-3"
      id="FFact_387"
      unitRef="usd">19949000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630_srtStatementGeographicalAxis_srtLatinAmericaMember"
      decimals="-3"
      id="FFact_388"
      unitRef="usd">22536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="FFact_389"
      unitRef="usd">184586000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="FFact_390"
      unitRef="usd">169560000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20240630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember"
      decimals="2"
      id="Fxbrl_20230920005033514"
      unitRef="Pure">0.98</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20230630_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapOtherAffiliatesMember"
      decimals="2"
      id="Fxbrl_20230920005711088"
      unitRef="Pure">0.93</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_20240101to20240630"
      id="F20240820213154062_30">
        &lt;div&gt;
          &lt;div style="line-height:1.25"&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt;border:0px"&gt;

                &lt;tr style="margin-top:0pt;margin-bottom:0pt"&gt;
                  &lt;td style="width:58.5pt;vertical-align:top;font-weight:bold;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif"&gt;NOTE 11:&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;
                    &lt;div style="margin-top:0pt;margin-bottom:0pt;font-weight:bold"&gt;EARNINGS PER SHARE&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="line-height:1.25"&gt;
            &lt;div style="text-align:justify;text-indent:-28.35pt;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 sets forth the computation of basic and diluted income per share:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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;&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;Numerator:&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="line-height:1.25;margin-left:90pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="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;width:76%;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Numerator for basic and diluted income per share -&lt;/span&gt;&lt;/span&gt;&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:76%;padding-bottom:4px;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net income available to holders of ordinary shares&lt;/span&gt;&lt;/span&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="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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,236&lt;/span&gt;&lt;/span&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="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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,056&lt;/span&gt;&lt;/span&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;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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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;Denominator:&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="margin-left:90pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                          &lt;div style="text-align:center;margin-right:4.5pt;margin-left:2.85pt;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;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="border-bottom:2px solid;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="text-align:center;margin-left:2.85pt;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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"&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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Denominator for diluted income per share -&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="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: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;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average number of 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%;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;85,632,241&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;84,359,762&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;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Add &#x2013; RSUs and stock options&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;div 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,120,922&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;792,872&lt;/span&gt;&lt;/span&gt;&lt;/div&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:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Denominator for diluted income per share - adjusted&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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87,753,163&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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="vertical-align:bottom;width:1%;border-bottom:4px double 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: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 style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;85,152,634&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

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

            &lt;div style="line-height:1.25"&gt;
              &lt;div style="text-align:justify;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:center;text-indent:0.45pt;margin-left:58.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;
                &lt;div style="text-align:justify"&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 total weighted average number of shares related to the outstanding options and RSUs excluded from the calculations of diluted net earnings per share due to their anti-dilutive effect was 1,928,259 and 5,132,809 for the six months ended June 30, 2024, and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_20240101to20240630"
      id="F20240820213154062_28">
              &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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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;&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;Numerator:&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="line-height:1.25;margin-left:90pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&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;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="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 rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;$ thousands&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="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;width:76%;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Numerator for basic and diluted income per share -&lt;/span&gt;&lt;/span&gt;&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:76%;padding-bottom:4px;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net income available to holders of ordinary shares&lt;/span&gt;&lt;/span&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="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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,236&lt;/span&gt;&lt;/span&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="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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,056&lt;/span&gt;&lt;/span&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;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:28.35pt;vertical-align:top;font-family:'Times New Roman',Times,serif"&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;Denominator:&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="margin-left:90pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;
                          &lt;div style="text-align:center;margin-right:4.5pt;margin-left:2.85pt;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;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="border-bottom:2px solid;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&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;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;padding:0px 0px 2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="text-align:center;margin-left:2.85pt;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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"&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-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Denominator for diluted income per share -&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="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: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;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average number of 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%;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;85,632,241&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;84,359,762&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;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Add &#x2013; RSUs and stock options&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;div 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,120,922&lt;/span&gt;&lt;/span&gt;&lt;/div&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;792,872&lt;/span&gt;&lt;/span&gt;&lt;/div&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:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Denominator for diluted income per share - adjusted&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;&#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);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87,753,163&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#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="vertical-align:bottom;width:1%;border-bottom:4px double 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: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 style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;85,152,634&lt;/span&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20240630"
      decimals="-3"
      id="F20240820213154061_18"
      unitRef="usd">8236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20230630"
      decimals="-3"
      id="F20240820213154061_19"
      unitRef="usd">4056000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20240819094051665_20240820213154061_18"
      unitRef="Shares">85632241</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="Fxbrl_20240819094051665_20240820213154061_19"
      unitRef="Shares">84359762</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20240819094053306_20240820213154061_18"
      unitRef="Shares">2120922</crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions>
    <crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="Fxbrl_20240819094053306_20240820213154061_19"
      unitRef="Shares">792872</crnt:WeightedAverageNumberOfSharesOutstandingRestrictedStockUnitsAndStockOptions>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="Fxbrl_20240819094054889_20240820213154061_18"
      unitRef="Shares">87753163</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="Fxbrl_20240819094054889_20240820213154061_19"
      unitRef="Shares">85152634</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_20240101to20240630"
      decimals="INF"
      id="F20240820213154061_26"
      unitRef="Shares">1928259</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_20230101to20230630"
      decimals="INF"
      id="F20240820213154061_27"
      unitRef="Shares">5132809</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
