<SEC-DOCUMENT>0001178913-25-003282.txt : 20250909
<SEC-HEADER>0001178913-25-003282.hdr.sgml : 20250909
<ACCEPTANCE-DATETIME>20250909161543
ACCESSION NUMBER:		0001178913-25-003282
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		15
FILED AS OF DATE:		20250909
DATE AS OF CHANGE:		20250909
EFFECTIVENESS DATE:		20250909

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CHECK POINT SOFTWARE TECHNOLOGIES LTD
		CENTRAL INDEX KEY:			0001015922
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				943229135
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-290131
		FILM NUMBER:		251303354

	BUSINESS ADDRESS:	
		ADDRESS IS A NON US LOCATION: 	YES
		STREET 1:		5 SHLOMO KAPLAN STREET
		CITY:			TEL AVIV, ISRAEL
		PROVINCE COUNTRY:   	L3
		ZIP:			6789159
		BUSINESS PHONE:		650-628-2050

	MAIL ADDRESS:	
		STREET 1:		100 ORACLE PKWY
		STREET 2:		SUITE 800
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94065
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>zk2533754.htm
<DESCRIPTION>S-8
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K GLOBAL
         Document created using Broadridge PROfile 25.8.1.5328
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: center; line-height: 1.25; font-weight: bold;">As filed with the Securities and Exchange Commission on September 9, 2025</div>
  <div style="text-align: center; line-height: 1.25; font-weight: bold;">
    <div style="text-indent: 395.1pt; line-height: 1.25; font-weight: bold; text-align: right;">Registration No. 333-</div>
  </div>
  <div>
    <div>
      <div>
        <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
        <div>
          <div style="text-align: center; line-height: 1.25; font-weight: bold;"> <br>
          </div>
          <div style="text-align: center; line-height: 1.25; font-weight: bold; font-size: 14pt;">UNITED STATES</div>
          <div style="text-align: center; line-height: 1.25; font-weight: bold; font-size: 14pt;">SECURITIES AND EXCHANGE COMMISSION</div>
          <div style="text-align: center; line-height: 1.25; font-weight: bold;">
            <div style="line-height: 1.25;"><font style="font-weight: bold;">Washington, D.C. 20549</font></div>
          </div>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z7694c77d66f642bfb6d57f0f036c7a8d" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
            <td style="width: 20%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="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; font-size: 14pt;">FORM S-8</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">REGISTRATION STATEMENT UNDER THE SECURITIES ACT OF 1933</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;">

          <tr>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
            <td style="width: 20%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="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; font-size: 16pt;">Check Point Software Technologies Ltd.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">(Exact name of registrant as specified in its charter)</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 49.09%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;"><font style="font-weight: bold;">Israel</font><br>
                (State or other jurisdiction of<br>
                incorporation or organization)</div>
            </td>
            <td style="width: 50.91%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;"><font style="font-weight: bold;">Not applicable</font><br>
                (I.R.S. Employer<br>
                Identification No.)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.09%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">5 Shlomo Kaplan Street, Tel Aviv, Israel</div>
              <div style="text-align: center; line-height: 1.25;">(Address of Principal Executive Offices)</div>
            </td>
            <td style="width: 50.91%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;"><font style="font-weight: bold;">6789159</font><br>
                (Zip Code)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="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;">Check Point Software Technologies Ltd. Employee Stock Purchase Plan, As Amended and Restated</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Check Point Software Technologies Ltd. Employee Stock Purchase Plan (Non-U.S. Employees), As Amended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">(Full title of the plan)</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;">

          <tr>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
            <td style="width: 20%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="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;">Shira Yashar, Adv.<br>
                General Counsel</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Check Point Software Technologies Ltd.</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">5 Shlomo Kaplan Street, Tel Aviv, Israel</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">(+972) 3-753-4555</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">(Name, address and telephone number, including area code, of agent for service)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="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-style: italic; font-weight: bold;">Copy to:</div>
            </td>
          </tr>

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

            <tr>
              <td style="width: 49.81%; vertical-align: top;">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">Rezwan D. Pavri, Esq.</div>
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">Wilson Sonsini Goodrich&#160;&amp; Rosati, P.C.</div>
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">650 Page Mill Road</div>
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">Palo Alto, California 94304</div>
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">(650) 493-9300</div>
              </td>
              <td style="width: 50.06%; vertical-align: top;">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">Tuvia J. Geffen, Adv.<br>
                  Naschitz, Brandes, Amir &amp; Co.<br>
                  5 Tuval Street<br>
                  Tel Aviv 6789717, Israel<br>
                  (+972) 3-623-5000</div>
              </td>
            </tr>

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

          <tr>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
            <td style="width: 20%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 40%; vertical-align: middle;">&#160;</td>
          </tr>

      </table>
      <div> <br>
      </div>
      <div>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated
        filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </div>
      <div> <br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" id="z06d818fcd72f4544b7c18cdba3120dad" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="width: 33.33%;">
                <div style="margin-left: 36pt;">Large accelerated filer &#9746;</div>
              </td>
              <td style="width: 33.33%;">
                <div style="margin-left: 36pt;">Smaller reporting company &#9744;</div>
              </td>
              <td style="width: 33.33%;">
                <div style="margin-left: 36pt;">Accelerated filer &#9744;</div>
              </td>
            </tr>
            <tr>
              <td rowspan="1" style="width: 33.33%;">
                <div style="margin-left: 36pt;">&#160;</div>
              </td>
              <td rowspan="1" style="width: 33.33%;">
                <div style="margin-left: 36pt;">&#160;</div>
              </td>
              <td rowspan="1" style="width: 33.33%;">
                <div style="margin-left: 36pt;">&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="width: 33.33%;">
                <div style="margin-left: 36pt;">Non-accelerated filer &#9744;</div>
              </td>
              <td style="width: 33.33%;"><br>
              </td>
              <td style="width: 33.33%;">
                <div style="margin-left: 36pt;">Emerging growth company &#9744;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>
        <div style="line-height: 1.25;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to
          Section 7(a)(2)(B) of the Securities Act.&#160;&#160; &#9633;</div>
      </div>
      <div class="BRPFPageHeader">
        <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>
        <!--PROfilePageNumberReset%Num%2%%%--> </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">EXPLANATORY NOTE</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">This registration statement on Form S-8 (this &#8220;<font style="font-weight: bold;">Registration Statement</font>&#8221;) is being filed with the Securities and Exchange Commission (the &#8220;<font style="font-weight: bold;">Commission</font>&#8221;) to register the offer, issuance and sale of an additional (i) 500,000&#160;ordinary shares, par value NIS 0.01 per share (&#8220;<font style="font-weight: bold;">Ordinary Shares</font>&#8221;), of Check Point
        Software Technologies Ltd., a company organized under the laws of Israel (the &#8220;<font style="font-weight: bold;">Company</font>,&#8221; the &#8220;<font style="font-weight: bold;">Registrant</font>,&#8221; &#8220;<font style="font-weight: bold;">we</font>&#8221; or &#8220;<font style="font-weight: bold;">us</font>&#8221;) issuable by the Registrant to its and/or its participating subsidiaries&#8217; employees under the Check Point Software Technologies Ltd. Employee Stock Purchase Plan, as amended and restated (the &#8220;<font style="font-weight: bold;">U.S. ESPP</font>&#8221;) and (ii) 1,000,000 Ordinary Shares issuable by the Registrant to its and/or its participating subsidiaries&#8217; employees under the Check Point Software Technologies Ltd. Employee Stock Purchase Plan
        (Non-U.S. Employees), as amended (the &#8220;<font style="font-weight: bold;">Non-U.S. ESPP</font>&#8221;, and collectively with the U.S. ESPP, the &#8220;<font style="font-weight: bold;">Plan</font>&#8221;).</div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">In accordance with General Instruction E of Form S-8, the contents of the Registrant&#8217;s Registration Statements on Form S-8 Nos. 333-7260, 333-207335, 333-211113, 333-235322,
        333-240141 and 333-276518 filed with the Commission on July 16, 1997, October 8, 2015, May 4, 2016, December 2, 2019, July 28, 2020 and January 16, 2024, respectively, are incorporated herein by reference, and the information required by Part II is
        omitted, except as supplemented by the information set forth below.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">PART I</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">INFORMATION REQUIRED IN THE SECTION 10(a) PROSPECTUS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The information called for in Part I of Form S-8 is not being filed with or included in this Registration Statement (by incorporation by reference or otherwise) in accordance
        with the rules and regulations of the Commission. The documents containing the information specified in Part I of Form S-8 will be delivered to the participants in the equity benefit plan covered by this Registration Statement as specified by Rule
        428(b)(1) under the Securities Act of 1933, as amended (the &#8220;<font style="font-weight: bold;">Securities Act</font>&#8221;).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">PART II<br>
        <br>
        INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 3.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold;">Incorporation of Documents by Reference.</font></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The following documents and information previously filed with the Commission by the Registrant are incorporated herein by reference into this Registration Statement:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zb1529879aab949318b96cc9da4cef512" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 54pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the description of the Registrant&#8217;s Ordinary Shares contained in the Registrant&#8217;s Registration Statement on Form F-1 (File No. 333-6412) filed with the Commission on February 7, 1997, under the Securities Act, including any amendment or
                report filed for the purpose of updating such description;</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the Registrant&#8217;s Annual Report on <a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1015922/000117891325000867/zk2532836.htm">Form 20-F</a> for the fiscal year ended December 31, 2024, filed with the Commission on March 17,
                2025&#160;(the &#8220;<font style="font-weight: bold;">Annual Report</font>&#8221;); and</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>All other reports filed pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;<font style="font-weight: bold;">Exchange Act</font>&#8221;), since the end of the fiscal year covered by the Annual Report
                (other than the portions of these documents not deemed to be filed).</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-weight: normal; font-style: normal;">2</font></div>
        <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; text-indent: 36pt; line-height: 1.25;">All documents subsequently filed by the Registrant with the Commission pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Exchange Act subsequent to the filing of this
        Registration Statement and prior to the filing of a post-effective amendment indicating that all of the securities offered hereunder have been sold or deregistering all securities then remaining unsold, shall be deemed to be incorporated by
        reference herein and to be part of this Registration Statement (in the case of any Report on Form 6-K, if and to the extent the Registrant identifies in the Report on Form 6-K that it is being incorporated by reference herein) from the date of
        filing of such documents.&#160; Any statement contained in a document incorporated by reference herein shall be deemed to be modified or superseded for purposes hereof to the extent that a statement contained herein or in any subsequently filed document
        that is also incorporated by reference herein modifies or supersedes such statement.&#160; Any statement so modified or superseded shall not be deemed, except as so modified or superseded, to constitute a part of this Registration Statement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 8.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold;">Exhibits.</font></div>
      <div style="line-height: 1.25">&#160;
        <table cellspacing="0" cellpadding="0" border="0" id="z8a0cd325b92b483882f328065f947270" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="width: 6%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;">Exhibit<br>
                No.</td>
              <td style="width: 1%; padding-bottom: 2px; font-weight: bold;"><br>
              </td>
              <td style="width: 93%; text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px;"><u>Description</u></td>
            </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891306000432/exhibit_1.htm">4.1</a></td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891306000432/exhibit_1.htm">Articles of Association of Check Point Software Technologies Ltd. (incorporated by referenced to Exhibit 1 of the Registrant&#8217;s Annual Report on
                  Form 20-F for the year ended December 31, 2005).</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891315003015/exhibit_4-1.htm">4.2</a></td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891315003015/exhibit_4-1.htm">Check Point Software Technologies Ltd. Employee Stock Purchase Plan, as amended and restated&#160; (incorporated by reference to Exhibit 4.1 of the
                  Registrant&#8217;s Registration Statement on Form S-8 (No. 333-207355) filed with the Securities and Exchange Commission on October&#160;8, 2015).</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="https://www.sec.gov/Archives/edgar/data/1015922/000119312518138808/d528783dex45.htm">4.3</a></td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><a href="https://www.sec.gov/Archives/edgar/data/1015922/000119312518138808/d528783dex45.htm">Check Point Software Technologies Ltd. Employee Stock Purchase Plan (Non-U.S. Employees), as amended&#160; (incorporated by reference to Exhibit 4.5
                  of the Registrant&#8217;s Annual Report on Form 20-F for the year ended December&#160;31, 2017).</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="exhibit_5-1.htm">5.1</a></td>
            <td style="width: auto; vertical-align: top;">
              <div><a href="exhibit_5-1.htm">Opinion of Naschitz, Brandes, Amir &amp; Co., Advocates.</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="exhibit_5-1.htm">23.1</a></td>
            <td style="width: auto; vertical-align: top;">
              <div><a href="exhibit_5-1.htm">Consent of Naschitz, Brandes, Amir &amp; Co., Advocates (included in Exhibit 5.1).</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="exhibit_23-2.htm">23.2</a></td>
            <td style="width: auto; vertical-align: top;">
              <div><a href="exhibit_23-2.htm">Consent of Kost, Forer, Gabbay &amp; Kasierer, a Member of Ernst &amp; Young Global.</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="#POWEROFATTORNEY">24.1</a></td>
            <td style="width: auto; vertical-align: top;">
              <div><a href="#POWEROFATTORNEY">Power of Attorney (contained on signature page hereto).</a></div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 54pt; vertical-align: top;"><a href="exfilingfees.htm">107.1</a></td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><a href="exfilingfees.htm">Filing Fee Table</a></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-weight: normal; font-style: normal;">3</font></div>
        <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>
      <!--PROfilePageNumberReset%Num%4%%%-->
      <div style="line-height: 1.25">
        <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 9.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-weight: bold;">Undertakings.</font></div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">(a) The undersigned Registrant hereby undertakes:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(1) To file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement;</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="zfd0ec4ab2f9d4209baa4d5951d6aa48c" 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;">&#160;</td>
            <td style="width: 90%; vertical-align: top;">
              <div style="line-height: 1.25;">(i) To include any prospectus required by Section 10(a)(3) of the Securities Act;</div>
              <div style="line-height: 1.25;"> <br>
              </div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; margin-left: 18pt;"><br>
                <font style="line-height: 1.25;">&#160;</font></div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">(ii) To reflect in the prospectus any facts or events arising after the effective date of this Registration Statement (or the most recent post-effective amendment thereof) which,
                individually or in the aggregate, represent a fundamental change in the information set forth in the Registration Statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value
                of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule
                424(b) if, in the aggregate, the changes in volume and price represent no more than a 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective Registration Statement; and</div>
              <div style="text-align: justify; line-height: 1.25;"> <br>
              </div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">(iii) To include any material information with respect to the plan of distribution not previously disclosed in the Registration Statement or any material change to such information in the
                Registration Statement;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-style: italic;">Provided, however</font>, that paragraphs (a)(1)(i) and (a)(1)(ii) do not apply if the information required to be included in a post-effective amendment by those
        paragraphs is contained in periodic reports filed with or furnished to the Commission by the Registrant pursuant to Section 13 or Section 15(d) of the Exchange Act that are incorporated by reference in the Registration Statement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(2) That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to
        the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(3) To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">(b) The undersigned Registrant hereby undertakes that, for purposes of determining any liability under the Securities Act, each filing of the Registrant&#8217;s annual report pursuant to Section 13(a) or
        Section 15(d) of the Exchange Act (and, where applicable, each filing of an employee benefit plan&#8217;s annual report pursuant to Section 15(d) of the Exchange Act) that is incorporated by reference in the Registration Statement shall be deemed to be a
        new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">(c) Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the Registrant pursuant to the foregoing
        provisions, or otherwise, the Registrant has been advised that in the opinion of the Commission such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for
        indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted
        by such director, officer or controlling person in connection with the securities being registered, the Registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate
        jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-weight: normal; font-style: normal; font-family: 'Times New Roman',Times,serif;">4</font></div>
        <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: 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: 36pt; line-height: 1.25;">Pursuant to the requirements of the Securities Act, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements for filing on
        Form&#160;S-8 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in Tel Aviv, Israel, on September 9, 2025.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="width: 100%; border-collapse: separate; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">

            <tr>
              <td valign="top" style="width: 50%;">&#160;</td>
              <td valign="top" colspan="2" style="width: 38%; font-weight: bold;">Check Point Software Technologies Ltd.</td>
              <td valign="top" style="width: 12%;">&#160;</td>
            </tr>
            <tr>
              <td valign="top" style="width: 50%;">&#160;</td>
              <td valign="top" style="width: 3%;">&#160;</td>
              <td valign="top" style="width: 35%;">&#160;</td>
              <td valign="top" style="width: 12%;">&#160;</td>
            </tr>
            <tr>
              <td valign="top" align="left" style="width: 50%;"><br>
              </td>
              <td valign="top" style="width: 3%;">
                <div align="left" style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt">By: </div>
              </td>
              <td valign="top" nowrap="nowrap" align="left" style="width: 35%;"><u>/S/ Roei Golan</u></td>
              <td valign="top" style="width: 12%;">&#160;</td>
            </tr>
            <tr>
              <td valign="top" style="width: 50%;">&#160;</td>
              <td valign="top" style="width: 3%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" align="left" style="width: 35%;">Roei Golan</td>
              <td valign="top" style="width: 12%;">&#160;</td>
            </tr>
            <tr>
              <td valign="top" style="width: 50%;">&#160;</td>
              <td valign="top" style="width: 3%;">&#160;</td>
              <td valign="top" style="width: 35%;">Chief Financial Officer</td>
              <td valign="top" style="width: 12%;">&#160;</td>
            </tr>

        </table>
        <div> <br>
        </div>
        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-weight: normal; font-style: normal; font-family: 'Times New Roman',Times,serif;">5</font></div>
          <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: center; line-height: 1.25; font-weight: bold;"><a name="POWEROFATTORNEY"><!--Anchor--></a>POWER OF ATTORNEY</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints NADAV ZAFRIR, ROEI GOLAN and SHIRA YASHAR, and each of them, as his
          or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for such person&#8217;s name, place and stead, and in any and all capacities, to sign this Registration Statement and any and all amendments to
          this Registration Statement (including post-effective amendments), and to file the same, with all exhibits thereto, and all other documents in connection therewith, with the Securities and Exchange Commission, granting to said attorneys-in-fact
          and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and
          confirming all that said attorneys-in-fact and agents, or any of them, or their, his or her substitute or substitutes, may lawfully do or cause to be done by virtue thereof.</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Pursuant to the requirements of the Securities Act, this Registration Statement has been signed by the following persons in the capacities and on the dates indicated.</div>
        <div style="line-height: 1.25">&#160;
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;" id="zf3046fad94824f8b90b02e3bdbca6b08">

              <tr>
                <td style="width: 41%; 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;">Signature</div>
                  </div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Title</td>
                <td style="width: 1%; font-weight: bold; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Date</td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Gil Shwed</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">Chairman of the Board<br>
                    <font style="line-height: 1.25;"></font></div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Gil Shwed</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Nadav Zafrir</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Chief Executive Officer and Director<br>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Nadav Zafrir</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;"><font style="font-style: italic;">(Principal Executive Officer)</font></div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Roei Golan</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Chief Financial Officer<br>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Roei Golan</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">(<font style="font-style: italic;">Principal Financial and Accounting Officer</font>)</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Yoav Chelouche</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">Director<br>
                    <font style="line-height: 1.25;"></font></div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Yoav Chelouche</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Dafna Gruber</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Director</td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Dafna Gruber</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Tzipi Ozer-Armon</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Director</td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Tzipi Ozer-Armon</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Ray Rothrock</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Director</td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Ray Rothrock</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Tal Shavit Shenhav</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Director</td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Tal Shavit Shenhav</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Jill Smith</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Director</td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;">
                  <div style="text-align: left; line-height: 1.25;">Jill Smith</div>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 41%;"><br>
                </td>
                <td style="width: 1%;"><br>
                </td>
                <td style="width: 16%;"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: left; line-height: 1.25;">/S/ Jerry Ungerman</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;">Director</td>
                <td style="width: 1%; padding-bottom: 2px;"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;" rowspan="1">
                  <div style="text-align: left; line-height: 1.25;">
                    <div style="line-height: 1.25;">Jerry Ungerman</div>
                  </div>
                </td>
                <td style="width: 1%;" rowspan="1"><br>
                </td>
                <td style="width: 41%;" rowspan="1"><br>
                </td>
                <td style="width: 1%;" rowspan="1"><br>
                </td>
                <td style="width: 16%;" rowspan="1"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;" rowspan="1"><br>
                </td>
                <td style="width: 1%;" rowspan="1"><br>
                </td>
                <td style="width: 41%;" rowspan="1"><br>
                </td>
                <td style="width: 1%;" rowspan="1"><br>
                </td>
                <td style="width: 16%;" rowspan="1"><br>
                </td>
              </tr>
              <tr>
                <td style="width: 41%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div style="text-align: left; line-height: 1.25;">/S/ Roei Golan</div>
                </td>
                <td style="width: 1%; padding-bottom: 2px;" rowspan="1"><br>
                </td>
                <td style="width: 41%; padding-bottom: 2px;" rowspan="1">Authorized Representative in the United States</td>
                <td style="width: 1%; padding-bottom: 2px;" rowspan="1"><br>
                </td>
                <td style="width: 16%; padding-bottom: 2px;" rowspan="1">
                  <div style="text-align: left; line-height: 1.25;">September 9, 2025</div>
                </td>
              </tr>
              <tr>
                <td style="width: 41%;" rowspan="1">Roei Golan, on behalf of Check Point Software Technologies, Inc.</td>
                <td style="width: 1%;" rowspan="1"><br>
                </td>
                <td style="width: 41%;" rowspan="1"><br>
                </td>
                <td style="width: 1%;" rowspan="1"><br>
                </td>
                <td style="width: 16%;" rowspan="1"><br>
                </td>
              </tr>

          </table>
          <div>
            <div><br>
            </div>
            <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-weight: normal; font-style: normal; font-family: 'Times New Roman',Times,serif;">6</font></div>
          </div>
        </div>
      </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-5.1
<SEQUENCE>2
<FILENAME>exhibit_5-1.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K GLOBAL
         Document created using Broadridge PROfile 25.8.1.5328
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="line-height: 1.25">
      <div>
        <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    </div>
    <div style="line-height: 1.25;"> </div>
    <div class="BRPFPageHeader">
      <div style="line-height: 1.25;"> </div>
    </div>
    <div style="line-height: 1.25;"> </div>
    <div style="text-align: right; text-indent: -54pt; margin-left: 54pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 5.1</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; line-height: 1.25;"><img width="227" height="169" src="image0.jpg"></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: center; line-height: 1.25;">Tel-Aviv, September 9, 2025</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">Check Point Software Technologies Ltd.<br>
      5 Shlomo Kaplan Street</div>
    <div style="line-height: 1.25;">Tel Aviv</div>
    <div style="line-height: 1.25;">Israel</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">Ladies and Gentlemen:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Check Point Software Technologies Ltd., a company organized under the laws of the State of Israel (the &#8220;<font style="font-weight: bold; font-style: italic;">Company</font>&#8221;), has
      filed with the Securities and Exchange Commission a Registration Statement on Form&#160;S-8 (the &#8220;<font style="font-weight: bold; font-style: italic;">Registration Statement</font>&#8221;), for the purpose of registering under the Securities Act of 1933, as
      amended (the &#8220;<font style="font-weight: bold; font-style: italic;">Securities Act</font>&#8221;), an additional 500,000 ordinary shares, par value NIS 0.01 per share (&#8220;<font style="font-weight: bold; font-style: italic;">Shares</font>&#8221;), of the Company
      issuable under the Check Point Software Technologies Ltd. Employee Stock Purchase Plan, as amended and restated (the &#8220;<font style="font-weight: bold; font-style: italic;">U.S. ESPP</font>&#8221;) and (ii) 1,000,000 Shares issuable under the Check Point
      Software Technologies Ltd. Employee Stock Purchase Plan (Non-U.S. Employees), as amended (the &#8220;<font style="font-weight: bold; font-style: italic;">Non-U.S. ESPP</font>&#8221;, and collectively with the U.S. ESPP, the &#8220;<font style="font-weight: bold; font-style: italic;">Plan</font>&#8221;).</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">As special Israeli counsel to the Company, we have examined such corporate records, certificates and other documents, and such questions of law, as we have considered necessary or
      appropriate for the purpose of our opinion. Upon the basis of such examination, we are of the opinion that, when the Shares are issued and sold pursuant to the terms of the Plan and in accordance with the Registration Statement, the Shares will be
      legally and validly issued, fully paid and non-assessable.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The opinion expressed herein is limited to Israeli law, and we do not express any opinion as to the laws of any other jurisdiction.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">We consent to the filing of this opinion as an exhibit to the Registration Statement. In giving such consent, we do not thereby admit that we are in the category of persons whose
      consent is required under Section 7 of the Securities Act.</div>
    <div style="line-height: 1.25">&#160;
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

          <tr>
            <td style="width: 50%;">
              <div>&#160;</div>
            </td>
            <td style="width: 50%;">
              <div>
                <div style="line-height: 1.25;">Very truly yours,</div>
                <div style="line-height: 1.25;"><br style="line-height: 1.25;">
                </div>
                <div style="line-height: 1.25;">/S/ Naschitz, Brandes, Amir &amp; Co., Advocates</div>
                <div style="line-height: 1.25;">Naschitz, Brandes, Amir &amp; Co., Advocates</div>
              </div>
            </td>
          </tr>

      </table>
    </div>
    <br>
    <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-23.2
<SEQUENCE>3
<FILENAME>exhibit_23-2.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K GLOBAL
         Document created using Broadridge PROfile 25.8.1.5328
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div>
      <div style="text-align: right; text-indent: -54pt; margin-left: 54pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 23.2</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">We consent to the incorporation by reference in the Registration Statement (Form S-8) pertaining to the Check Point Software Technologies Ltd. Employee Stock Purchase Plan, as amended and restated,
        and the Check Point Software Technologies Ltd. Employee Stock Purchase Plan (Non-U.S. Employees), as amended, of our reports dated March 17, 2025, with respect to the consolidated financial statements of Check Point Software Technologies Ltd. and
        the effectiveness of internal control over financial reporting of Check Point Software Technologies Ltd. included in its Annual Report (Form 20-F) for the year ended December 31, 2024, filed with the Securities and Exchange Commission.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">/S/ KOST, FORER, GABBAY &amp; KASIERER<br>
        A Member of EY Global</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="line-height: 1.25;">Tel-Aviv, Israel</div>
      <div style="line-height: 1.25;">September 9, 2025<br>
        <br>
      </div>
      <div style="line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>exfilingfees.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-168">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-169">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-170">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-171">0001015922</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-172">CHECK POINT SOFTWARE TECHNOLOGIES LTD</ix:nonNumeric>
          <ix:nonNumeric name="ffd:OfferingTableNa" contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"></ix:nonNumeric>
          <ix:nonNumeric name="ffd:OffsetTableNa" contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-175">Fees to be Paid</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001015922</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-09-04</xbrli:startDate>
              <xbrli:endDate>2025-09-04</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001015922</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                  <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-09-04</xbrli:startDate>
              <xbrli:endDate>2025-09-04</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="USD">
            <xbrli:measure>iso4217:USD</xbrli:measure>
          </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>
        </ix:resources>
      </ix:header>
    </div>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-200">S-8</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-201">CHECK POINT SOFTWARE TECHNOLOGIES LTD</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: center; width: 90%; word-wrap: break-word">
            <p style="margin: 0pt; text-align: center;">
              <b>Table 1: Newly Registered Securities</b>
            </p>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 90%; text-align: center;  border: 1px solid black; margin-left: auto; margin-right: auto;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation Rule</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount Registered</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Proposed Maximum Offering Price Per Unit</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 3%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-202">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-203">Ordinary shares, par value  NIS 0.01 per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-204">Other</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-205">1,500,000</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-206">190.81</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-207">286,215,000.00</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-208">0.0001531</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-209">43,819.52</ix:nonFraction>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">Total Offering Amounts:</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; width: 16%;">
            <p id="MaxAggtOfferingPrice" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-210">286,215,000.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; border-bottom: 1px black; width: 16%;">
            <p id="TotalFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-211">43,819.52</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fee Offsets:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalOffsetAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-212">0.00</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Net Fee Due:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="NetFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:NetFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-213">43,819.52</ix:nonFraction>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 90%; margin-left:auto; margin-right:auto; text-indent: 0px;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
            <td>
              <p style="margin:0pt;text-align:left; margin-bottom: 5px;">
                <b>Offering Note</b>
              </p>
            </td>
            <td/>
          </tr>
        </tbody>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="width: 90%; margin-left:auto; margin-right:auto; text-indent: 0px;">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
          <td style="width:10pt;">
            <p style="margin:0pt;text-align:left;">
              <sup style="vertical-align:top;line-height:120%;font-size:10px">1</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_1" id="ixv-214">(a) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional ordinary shares of the Registrant that become issuable under the Registrant's Employee Stock Purchase Plan, as amended and restated, and the Registrant's Employee Stock Purchase Plan (Non-U.S. Employees), as amended (collectively, the "Plan") by reason of any share dividend, share split, recapitalization or similar transaction effected without the Registrant's receipt of consideration that would increase the number of outstanding ordinary shares. (b) Represents the additional 1,500,000 ordinary shares issuable under the Plan. (c) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and Rule 457(c) promulgated under the Securities Act based on the average of the high ($192.76) and low ($188.86) prices of the ordinary shares on The Nasdaq Stock Market LLC on September 3, 2025</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: left; word-wrap: break-word">
            <b>Table 2: Fee Offset Claims and Sources</b>
          </th>
          <th style="vertical-align: bottom; word-wrap: break-word; text-align: right;">
            <span style="-sec-ix-hidden: hiddenrcOffsetTableNa">&#9745;Not Applicable</span>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 100%; text-align: center;  border: 1px solid black;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 10%; text-align: left;">
            <!-- BLANK -->
          </th>
          <th style="width: 8%; text-align: left;">
            <!-- BLANK -->
          </th>
          <th style="width: 16%;">
				Registrant or Filer Name
			</th>
          <th style="width: 6%;">
				Form or Filing Type
			</th>
          <th style="width: 7%;">
				File Number
			</th>
          <th style="width: 6%;">
				Initial Filing Date
			</th>
          <th style="width: 6%;">
				Filing Date
			</th>
          <th style="width: 6%;">
				Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Security Type Associated with Fee Offset Claimed
			</th>
          <th style="width: 8%;">
				Security Title Associated with Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Unsold Securities Associated with Fee Offset Claimed
			</th>
          <th style="width: 9%;">
				Unsold Aggregate Offering Amount Associated with Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Fee Paid with Fee Offset Source
			</th>
        </tr>
        <tr>
          <td colspan="14" style="text-align: center">
            <b>Rule 457(p)</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Claims
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Sources
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" '7 G@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^LK_@L'_R
MCH_:(_[I)_ZO3X95_#K7]Q7_  6#_P"4='[1'_=)/_5Z?#*OX=:_S8^F-_R<
MW(O^R$RS_P!:#B<_WO\ V6?_ "C]QA_V>/B#_P!8GP]"BBBOY./]*0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /[BO^"P?_*.C]HC_ +I)_P"KT^&5?PZU_<5_P6#_ .4=
M'[1'_=)/_5Z?#*OX=:_K'Z8W_)S<B_[(3+/_ %H.)S_-;]EG_P H_<8?]GCX
M@_\ 6)\/0HHHK^3C_2D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MP_=R0VC:5>^(O$USXAT2RU.6VF-]%JWAO0;+[+*B6DNG^.3YDT<7YA_MJ?\
M!/KXV_L0:EX>E^($NA^*O!'C"YO['PQX_P#"+:A-HUQJ.G06]U<:+K=M?V=K
M=>'M<>UN&NK&QNS-!JUK::E/H]]J"Z1JPL/WO^,__!>+X(?#KXG7G@?P#\*?
M%7Q8\,:%XA@T;Q#X_M_$=KX0M)+6%X8]<O\ PAH6J:!?W_B&73)3=VMG;ZS<
M>$;36+JS+P:I;Z;<6VIR;'_!8'Q;X#^.'_!-CP?\7?"L_P#;/AO7?'/PF^(?
M@?4&DDMY[7_A(-*UW30;ZUMKEHXM3M=(\0ZMH^JZ3?&X_LS4FNH)X8]1L(Y(
M/K>,/#7P!S3@?C)>'&9*OQ3X?Y56S+&XNCF6:8J6-CA*B^LRQ?UR']F9A1KQ
MHUJ4,3DD*>&H8FK1:J0HSA2G^:>%_CY]-/AWQ?\ "M^.^0O!^'7C9Q)ALARK
M+,7D/#N70RF>947]1AEW]E55Q!D>+PD\3A<14R_B^K7Q^,P&'Q:="KBJ=7$T
M?Y#****_B$_UT/Z*+[_@FEIGQ;_X)2_ KXA_##P[X>M/C[X3\/>*OC#K6JQ>
M%[?3/$GQ8\*>(-0\2:[/X,O]2M(+C6=5UC1O#_\ PC\/P_FO;FYTV[_L>6PM
M[#2U\5M?Z7^)'[,7@_PY\0_VE/V>O 'C#3O[8\(^.?CC\)O!_BG2?M=_I_\
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
MO!-_))7I_2%R_AO*.)N$\GX5SK#Y[E>4>'V199]>P^88+,;U\%F.=T91KUL
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
M&"O.KB,17G"C1I06LJE2<8Q6K:.'HK[>T#_@FY^W1XD\8'P+I_[-'Q'M=?\
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
M?V<>G7>KO=V7@R32%\1W5LFDV%]JCSP:;)$NG65W>EQ;6TTJ>A?\,6_MB_\
M1IO[2_\ X8CXI?\ S*UC1X?S[$^V6'R3-Z[P]>>&Q"HY;C:OL,334'4P];DH
MR]E7@IP<Z4^6I%3@Y12DK]6*XVX,P*PKQO%O#&#6.PE+'X)XK/LJPZQF!KRG
M"CC<*ZV+@L1A*TZ52%+$T>>C4E3G&$VX22^:**^E_P#ABW]L7_HTW]I?_P ,
M1\4O_F5KY[UK1=9\-ZSJWAWQ%I.IZ!X@T#4[_1==T+6K"ZTK6=%UG2KJ6QU/
M2=6TR^B@O=.U/3;V">SO["\@ANK.ZAEM[B*.:-T7'&Y1FV6PA4S'*\QP$*LG
M"G/&X+$X6%2:7,XPE7I4U.2C[SC%MI:M6.O*>)^&\^J5:.1\0Y'G-7#PC4KT
MLIS; 9C4HTY2Y8U*L,'B*TJ<)2]V,YJ,7+1-LS****\X]P**Z;P?X+\8_$/Q
M'IW@_P  >$_$WCGQ=K'VO^R?"W@_0=4\3>(]4_L^QNM4O_[.T31;6]U.]^Q:
M997NHW?V:UE^S6-I=7<VRWMY9$]Q_P"&+?VQ?^C3?VE__#$?%+_YE:]+!Y+G
M&8TI5\ORG,\?1C4=*5;!X#%8JE&K&,)RIRJ4*4X*HHU*<G!M249P;5I1;\#-
M>*^%\BQ$,)G?$F09/BZE&.)IX7-<XR[+\14P\ZE2E"O"CB\31J3HRJTJM.-6
M,7"52E4@I.4))?-%%>E^/_@M\8_A/]F_X6G\)OB7\-?MOD_8_P#A/_ GBGP;
M]K^T_;?L_P!F_P"$BTK3?/\ /_L[4/)\K?YOV"]V;OLL_E^>V5E>:E>6FG:=
M:7-_J%_<P65C8V4$MU>7MY=2I!:VEI:P))/<W-S/(D,$$*/+-*Z1QHSL >7$
M83%X2N\+BL+B,-B8M*6'Q%&I1KQ<OA3I5(QJ)RNK)QN[Z'HX+,\MS+!QS#+L
MPP.88"<92ACL%B\/BL'.,+\\HXFA4J491A9\S4VHV=VK%:BOI?\ X8M_;%_Z
M--_:7_\ #$?%+_YE:X'Q]\ _CK\*;"UU7XH_!;XM?#;3+Z62"RU'Q]\.?&'@
MZPO)HC")8;6\\1:-IUO<2QFXMQ)'#([H9X0P!E3=WXCA[/\ "4:F)Q61YQAL
M/2CS5:^(RS&T:-.+:2E4JU*$80C>45>4DKM+=H\;!<;\%YEBJ.!R[B[AC,,;
MB9.&'P>"S_*L5BJ\U%S<*.'H8NI6JR4$Y.,(2:BG*UDV>34445Y!].%%>QZ#
M^SY\;/%'PH\1_'+P]\-/%>L?"7PC?3Z;XD\=V&G-/HFD7EK_ &7]J2YD5_M!
MBM%UK37O+F*WDM;2.X:6XFBCM[EH?'*ZL1@L;@XX:>+PF*PL,;AXXO!SQ&'J
MT(XO"SG.$,3AI5815?#RG3J0C6I.=.4X3BI-QDEY^!S;*LSJ9A1RW,\OS&KE
M.-GEN:4L#C<-BZF6YC3ITJU3 9A##U:DL'C:=&M1JSPN(5.O"G5I3E34:D&R
MBO2_AW\%OC'\7_[8_P"%3?";XF?%'_A'O[/_ +?_ .%=^!/%/C;^P_[6^W?V
M5_;'_"-:5J?]F?VG_9FI?V?]M\C[;_9]]]F\S[)/Y='X@_"KXH?";4[+1?BI
M\-_'OPSUC4K$:IIVD_$'P?XA\&:G?Z8;B:T&HV5AXCT[3;JZL3=6UQ;"[@BD
MMS<030^9YD3JMO+,R6"CF3R_&K+IMQCCWA*ZP4I*HZ3C'%.G["356,J32J-^
MTBX?$FC&.?Y%/-IY#'.\HEGE.*G4R6.98.6;4X.A#$J<\N59XR$7AJE/$*4J
M*7L*D*M_9RC)\%17I?P[^"WQC^+_ /;'_"IOA-\3/BC_ ,(]_9_]O_\ "N_
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
MKY_E5'&4L2IJF\/4PU3%QKPKJ;4'1E!5%-J+C?0^=J***\@^G"BBB@ HHHH
M**** /[BO^"P?_*.C]HC_NDG_J]/AE7\.M?W%?\ !8/_ )1T?M$?]TD_]7I\
M,J_AUK^L?IC?\G-R+_LA,L_]:#B<_P UOV6?_*/W&'_9X^(/_6)\/0HHHK^3
MC_2D**** /[.?^"._P"V)XY_:E^#7CGPY\23X>E\4?!35_"7AS3KG0;-M+>?
MP-J_AQK;PNNJ::#-";Z"]\+^(8?[5@N$7485CAET^VGL);S4OR__ ."V7[#+
M_#;QR_[6OPTT:4> OB9K M_BWIVG6<(M/"7Q+OV9X?%DBV@CD@T?XCN))-4O
M+FU>*W\>QW<U_K$M[XYT73(/8_\ @W<_YO _[M^_][;7WK^P9^TSX#_X*4?L
MG>+?A9\;-.TS7?'.C:&/A]\;?#,L$EM%XATC5;>>/PQ\1-&D,]Q):76KQ6+W
M1U*PN;35/#?C_0;_ %/3+;1K4>&+FX_T0RBAEOB_X(\ <(<69E?C/B;+.+L=
MPEF^-?--YIP5G5;+XPG7UJ5)ULMQ%"GBZ*A4J5\OIX_$1_VC#4IK_#?BC&9]
M]&#Z7/C3XG^&N0<OA3X?Y_X8Y/XF\,Y3%0HKAWQ9X4PN=U*E'!IPH4*6&S_
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
M/^%5_P##8OQ*\,_#S_A&?^$X_P"%=?\ "1?%[P]\*O[7_MG_ (0__A+OL?\
M;U_9?V]_9_\ 97AC[1]E\W^R_ML'G[/[1AW_ #U^RK^R;_P2Y^&?QZ\!^-_V
M=/C=X'\7_&71/^$H_P"$.\.Z/^T;X.\>:CJ/]I>#/$6D>(?L_A/2M6N;_5?L
MGA6_UR^F\B!_L,%M+J4NV&SD=?WWB7A7Q#K>/F6\58'C7(*'#V!S+(L#1R+&
M<2*AFE+(L9A\E7$&64<F6&<74S3$4:V)H474Y\94>!JRJ*2IN'\6\!>(W@=A
M?H89]X<9QX3\:8OC?-LAXPS;%\997P'+&</8CC#*\=Q4^"<_Q7%,LP514>'L
M%B\)@,;BE15++*#S?#4Z#IRK1J^+_P#!;']M'XL_ _2O#7[//P[LM#TWP[\;
M_AGXYA^(GBC4]/@U?5=0\.:V)_!MWX5\/13W/V;1-^FW6JSZQJUQIMY?SMJ.
MC?V#?:1-IFIF^^1_^"'_ .V)XYTKXJ:'^Q[K!\/2_#3Q-I'Q \1^%%-FUIXD
MM/'-I;1>*[MH]3C,JZG8W.@:-KXFTJX@MVB,<%_;ZA&+&:QU*7_@X._Y+'^S
MU_V3/Q/_ .I3'7P[_P $?/\ E(O^SO\ ]U;_ /5%_$VOQ_BKC/B?"?2MR[#T
M\YQWU:AQ7POPQ0POM6L/2R/.IY'',<OA1BE35#$SKRKU5RN53$1A6G*56$9K
M^H?#CPJ\/LR_9N9YC<1PKE/U_%^&_B%XA8O,%AE+'8GC#A.EQ=4R//*N*J2G
M7>,P-'!4\'AVIJG0P52MA*-.GAZLZ;_;+_@L=^WC\9OV9I/!GP8^%&F^&=.L
M_BS\/?&%UXK\9Z[I@US58K*]N?\ A&H=*\+6<M_'INFW-G;-J-WJ=]K6CZW%
M>MJ.CIIJV3:;J0O>=\3?MZ:9^PE_P3S_ &*U^$UIX+^*7C+Q3\./ EMJ^C:Y
MXIM[H>%)M5^'D7C#7FU;3O#5Q:ZK%+:>*-8BTVRL+K[&\5A;75G>WC:BBW3?
M*/\ P<'?\EC_ &>O^R9^)_\ U*8Z_GOKF\5?&/B[@WQ5\2L)@,9B*N)G@<!D
M'#V,J5Z:CPOAJM+)\TQL\OP<\-6PU66.J45"O[2,)RER5IU9U*<#T/HX?19\
M,O%7Z.'@'F><Y5@L-@:6<9SQGQOE=#!UG/Q#S##XKBGA[*J6=YK2Q^%S"A3R
MFCB75PBH5*E&%/VN$I8>C1KU&?VR?\$R_P#@H/XR_;O_ .%V?\);\/?#/@/_
M (57_P *W_L__A'=4U74O[5_X3C_ (3W[7]L_M-5\G[#_P (A;?9_(SYGVR?
MS/\ 5QU\0_$G_@MM\3? ?[37CWX&1_!+P#>Z%X,^.WBGX3IK\_B76;34[O2?
M#OQ O_!ZZQ,ES);:3;7T]G9B]D6>ZM].AN'(EN(K96D7E?\ @W<_YO _[M^_
M][;7X=?MI?\ )XO[67_9R_QW_P#5I>*J]WB;Q>\0\M\$/"GBS#<28J.>YYG7
M$U'.<<L-EWM,PPV7YSFM##4*D)8*>'I*GA\-2I*5&A"34%*3G)R;^-\/_HQ>
M!V??2[^DAX:8[@++ZG!_"/"? .+X5R>6/SWV&28[.^%N&L9C\71JT\VI8W$2
MK8W'XG$RIXO%UH*55PIJG!14?Z%?B[XF^&5G_P %R_V7/'.D^-O"D^@:K\"?
M$-_XF\21^*M&N?#UEK<?@#]HOPO;VT^JI>-IVG2OIVF^'XA9S7*2/<7<,@4O
M?1*W/?'?_@MO\0O!_P"TGXV^"WP3^#?@;XG>'M \<R_#GPQJDNK^(VUKQCXF
MM[O3M!G&F?V:4L)K6;Q4FL:=I/V."ZAU>TDTN\L[XQ$R7W\NE?N=_P $0/V1
M[GXJ?&N\_:3\6:3YWP\^"-U+9^%9KE(WM=9^+MS8VL]C''&Q)D_X0G1-3C\2
M3OM1[36=0\)7$+/B8)\CP;XL\?\ &W$M7A'@6BN$\7QOXAXOB_-<SP,J685,
M#@<3E>7X/,J$H8O RHO"X2EEM3,ZF(<85,5B94L,HPO:M^G>*GT:O!7PFX!P
MWB=XQ8E^)>6>$?@?EOAAPYP_F]/$Y'0SC.,NXASO,\AQ=.KEF<1Q2S#,L1GM
M#A^C@HU*V'R[ 0Q&8.=7EOA?Z*/VCOVG+K]E']E#5OCA\7K'P\/B)IOA72[.
M#P?X<N;NY\/:O\7M?L!'IGA#1KV_FM-3O_#UIKC3-J6M%+?46\*:1JWB"'28
MKB)-)7^"7Q/XEU[QIXE\0^,?%.J76M^)_%FN:MXE\1ZU>LKWFKZ]KM_<:IJ^
MJ7;(J(UU?ZA=7%W<,J(IEE<JJ@@#]G_^"VW[7%M\9OCEIWP"\&:M]L\!_ 2Y
MU.R\2M;/(+75?B[/))I_B2.12%6?_A";2!?#$#LF^TUF?Q;#&\D$T;M^(E>#
M])CQ$?%W&D>'<OQDL5D'!4:F5T*WM(S_ +0SAJG#-\PJSIJ,*THU:,,#3FH^
MS7U6M6H<L,7-/[/Z '@:O#'PHGQSG65T\NXS\6*E#B+&8549T7DO"ZE7J\,9
M+0I5G.KAJ=3#8JKG%>E*?MKYCA<)B^>KEM-Q****_FX_O,]>^ WQP\>?LX?%
M?PK\9_AG<:9:^-_!O]N?V)/K&FQZOIT?_"1>&]8\*:E]IT^9XX[C=I&N7Z0[
MG'E3M%.,M$ ?[HM._:6NM6_89D_:VTW2-'O-8B_9CU3XXR>&8;N[.B)XHT7X
M;7?B_5?"AO2HOOL-CXAL+S0)[G;]I$=O)(NZ0 G_ #_Z_N3_ &,-!\$^*?\
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
MB>+7 :RS(8Y8L(L2^>&5K-HYY' QIPI89TTZF#IK"3H2D4445_.9_=@4444
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
M#Q!_8%YK.E7.F+J]C:7WP17;=6GGK.!;W-G++Y2QBZAR)%^6OV&?^"GO@?\
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
MF6MG<^(+B&SN8=;L8[:T@F1=,UF[CN/*O^"ZWC/0/%?[:^EZ5HEY%>77P_\
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
M(_;O[1_Y<_L?^E?9_P"S[_P6RT?]G7]GSX*?!O1O@!J?C?4/AUX9;P[XEO\
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
MM]#\/_'6?XGZ7^S#:^!?!NK?#/4/"7BSP'X2\=:9=2^+/%UOXB/B'PIXQO\
M5(? 7A*TBNM(6]\0:-*]YI&M7@LO$-_<VTZOOMKCZS@7Q,\+>"\M\,L!0\1:
M&-I<-97Q1D?$.7KACBBE0QU/C#,\#G%7&TZ^,R^%&DLHS# TW64WB)8K"SKQ
MPE.BY>QJ_FWC%]'_ .D3XL9]]('.L7X%XO*<5Q]Q%X=\7\#YW/Q#\/,1C,GQ
M'A=P]F_"]#*J^%RS/*V)Q+XFR3-JZPDJ2P,,OS&E@ZF9U\5&DL5A_P!&]=^)
M&I?'G_@LU\,/AWX8U/S?!_[&GPA^(GBGQ1##+;W%K=^,?B%X0'A+Q Z2#58H
M&_LV'XB_#[1I5M[&\U73M9TOQ!I]W;K;O<W.E_G=_P '!DMR?CA\ H&M=EG'
M\*=<E@OO/C;[1<S>+KI+JU^S >;#]CB@LYO/<F.X^W>7& UK*3Y!^RE_P5\T
M_P#9NT/QG<:U^RSX9^(GQ3^(GQ"\>?$'QM\5[#QY8^!M>U^Y\>>(#XCN]'N\
M_##Q;K,^F:=J#,;.*^\37L8582(8GB#'TSX_?\%M_#7Q\^%/Q"^&^N?L:Z%;
MZAXP^'OCSP1H/B[5?BU8>)[SP/>>-_#=WH)\1Z1:7GP8LIS=:;/-9ZF;:RU7
M29;V73;6+^T+1TBN8?&XB\1O#3C'PSXSRC,?$)9=Q)QGQ+/C"KA:G#7$V,A@
M)8?^S*65\.RJT\N^JSEALKR;+\NEC:&*6&>(@\0KT933^JX%\"O'[PM\?_"K
MB?(_!%YYP%X5< T?"[#YA1X^\/\ *JF<4\:L_P 1Q#QS#"U\]_M&E#,.(N*\
M\SV&4XS+IX^.!K1P3Y<5"E*'R_\ \$7O#O\ ;?\ P4#^%>I?;/LW_"(>&?BA
MXB\C[/YW]H_:?AYXA\)_8_,\^+[)L_X2C^T/M'EW.[[#]E\A?M/VFW^L_P#@
MX,EN3\</@% UKLLX_A3KDL%]Y\;?:+F;Q==)=6OV8#S8?L<4%G-Y[DQW'V[R
MXP&M92?FW]AG_@I[X'_8L^&J^$;?]DGPI\0/'4NL:O?ZE\6H?&^D>"_%NJZ9
M?RE]/T*^ND^%'B?6+BQT6.6ZALTN/$4]NJ7=P(+2U6617]_^/W_!;?PU\?/A
M3\0OAOKG[&NA6^H>,/A[X\\$:#XNU7XM6'B>\\#WGC?PW=Z"?$>D6EY\&+*<
MW6FSS6>IFVLM5TF6]ETVUB_M"T=(KF'X[(L\\,*/@'FGA_C/$*C@.(L[S6GQ
M3B**X8XGQ5/#8VE#*G#)JM:&7O"U*CCE5.@\;A\3#"QJSC/]Y2C4G5_4^,>$
M/I"XGZ:/#WC9EG@ABLZX&X2X<K>'>!Q4_$+P]RZMC<IQ%7B*%3BK#X6KG<<Q
MH4(U.(\1C(Y3CLOJYC/#TYT7['$3H4L/\O\ _!%[P[_;?_!0/X5ZE]L^S?\
M"(>&?BAXB\C[/YW]H_:?AYXA\)_8_,\^+[)L_P"$H_M#[1Y=SN^P_9?(7[3]
MIM_Z,?VBOVV7_9J_;D^ /PI\?7UCH_P/^-GPXO-,U+Q!J4L*6OAOXAGQ9?6'
MAK6Y[C ?2='+M9Z'XCO[V2/2(K/7;/6K^XLK3PO>3G^>_P#89_X*>^!_V+/A
MJOA&W_9)\*?$#QU+K&KW^I?%J'QOI'@OQ;JNF7\I?3]"OKI/A1XGUBXL=%CE
MNH;-+CQ%/;JEW<""TM5ED5_?_C]_P6W\-?'SX4_$+X;ZY^QKH5OJ'C#X>^//
M!&@^+M5^+5AXGO/ ]YXW\-W>@GQ'I%I>?!BRG-UIL\UGJ9MK+5=)EO9=-M8O
M[0M'2*YA^E\,?$;@3@/PHAD^"\1J&6\85>(*'&%;"OAGBG$X9UZ=/+(8CAG&
MUJ. ^KUJ6.PF6O+L1C,+BJ>'B\1[2#DH2JS^ ^D%X$^,7C+]).KQ1FW@5B\^
M\+L/P5B_"["Y@N/_  ZP&/AA*U;B"I@O$'*L-B<Z^O8;$91F>?+/,#E>8Y;7
MQM18/ZO6A&56&&H_0G_!:3_@GU)K-M=?M?\ P6\,>;JUI]GB^.OAK0K6YGOM
M8MI9+73],^)5CID#2^;<Z=F#3O&B:=:"233VMO%E[$(].\3ZJ_\ ,/7[\_L_
M_P#!>'QS\)_@_P"!OAO\1?@=+\9/$W@S1X] D^(UW\7&\*ZGXATO3Y)(-";6
M=-?X:>*9+G6+#1ULM-U#6[C6+F^U^XLVUC4F?4[V\FE_+#]LW]I'1OVL/COX
M@^-FC_"W3/A%_P ))IFCV^J>&=,UFU\0_;=9TZV:WOO$6H:S:^&/"7]H:GK'
M[I[N>YTDW1\F-9KRYVJR_F'C7B_"CBG$PXYX%S^>'SW/'@ZW$'!53(\TPRPV
M.Q%"K4Q^8T\UJ86AE?MH5HT:6.PV'GB(8O%U*^/P^)G&K.)_0GT2\L^DEX=X
M"KX/^,/!5''<'\(0S7"<%>+&'XPX>QSS#)\#C,/A\DR.MPY1Q^+XA^JU,)/%
M8G*,?CJ6 K9;E='!Y+C<OHU,/2F?*M%%%?@!_:P4444 %%%% ']Q7_!8/_E'
M1^T1_P!TD_\ 5Z?#*OX=:_N*_P""P?\ RCH_:(_[I)_ZO3X95_#K7]8_3&_Y
M.;D7_9"99_ZT'$Y_FM^RS_Y1^XP_[/'Q!_ZQ/AZ%%%%?R<?Z4A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?W%?\%@_^4='[1'_ '23_P!7I\,J_AUK_0A_;"_9V_X:O_9S
M^(GP!_X3#_A ?^$^_P"$2_XJS_A'_P#A*?[)_P"$6\=>&/&G_(!_MOPY]O\
MMW_".?V;_P AFS^R_;/MG^D?9_LL_P"'7_$.Y_U>!_YK]_\ CMK^^_I*>$'B
M)Q_QUE.<\(\/?VMEN&X3P.65\3_:V1X#DQU'.,^Q56A[',\SP5>7+0QN&J>T
MA2E1E[3EC4<X5(P_Q:^@-])_P-\%?![B3A;Q-XX_U:S[,/$K..(,)@/]6N+\
MY]KE&*X7X-R[#XOZUP_P_FN#I^TQF58^C]7JXB&*C[#VDZ,:56C.I_-'17]+
MG_$.Y_U>!_YK]_\ CMH_XAW/^KP/_-?O_P =M?SU_P 2T>-O_1%?^;)PE_\
M/X_M_P#XG^^B1_T=G_S0_$S_ .@P_FCHK^ES_B'<_P"KP/\ S7[_ /';1_Q#
MN?\ 5X'_ )K]_P#CMH_XEH\;?^B*_P#-DX2_^?P?\3_?1(_Z.S_YH?B9_P#0
M8?S1T5_2Y_Q#N?\ 5X'_ )K]_P#CMH_XAW/^KP/_ #7[_P#';1_Q+1XV_P#1
M%?\ FR<)?_/X/^)_OHD?]'9_\T/Q,_\ H,/YHZ*_I<_XAW/^KP/_ #7[_P#'
M;1_Q#N?]7@?^:_?_ ([:/^):/&W_ *(K_P V3A+_ .?P?\3_ 'T2/^CL_P#F
MA^)G_P!!A_-'17]+G_$.Y_U>!_YK]_\ CMH_XAW/^KP/_-?O_P =M'_$M'C;
M_P!$5_YLG"7_ ,_@_P")_OHD?]'9_P#-#\3/_H,/YHZ*_I<_XAW/^KP/_-?O
M_P =M'_$.Y_U>!_YK]_^.VC_ (EH\;?^B*_\V3A+_P"?P?\ $_WT2/\ H[/_
M )H?B9_]!A_-'17]+G_$.Y_U>!_YK]_^.VC_ (AW/^KP/_-?O_QVT?\ $M'C
M;_T17_FR<)?_ #^#_B?[Z)'_ $=G_P T/Q,_^@P_FCHK^ES_ (AW/^KP/_-?
MO_QVT?\ $.Y_U>!_YK]_^.VC_B6CQM_Z(K_S9.$O_G\'_$_WT2/^CL_^:'XF
M?_08?S1T5_2Y_P 0[G_5X'_FOW_X[:/^(=S_ *O _P#-?O\ \=M'_$M'C;_T
M17_FR<)?_/X/^)_OHD?]'9_\T/Q,_P#H,/YHZ*_I<_XAW/\ J\#_ ,U^_P#Q
MVT?\0[G_ %>!_P":_?\ X[:/^):/&W_HBO\ S9.$O_G\'_$_WT2/^CL_^:'X
MF?\ T&'\T=%?TN?\0[G_ %>!_P":_?\ X[:/^(=S_J\#_P U^_\ QVT?\2T>
M-O\ T17_ )LG"7_S^#_B?[Z)'_1V?_-#\3/_ *##^:.BOZ7/^(=S_J\#_P U
M^_\ QVT?\0[G_5X'_FOW_P".VC_B6CQM_P"B*_\ -DX2_P#G\'_$_P!]$C_H
M[/\ YH?B9_\ 08?S1T5_2Y_Q#N?]7@?^:_?_ ([:/^(=S_J\#_S7[_\ ';1_
MQ+1XV_\ 1%?^;)PE_P#/X/\ B?[Z)'_1V?\ S0_$S_Z##^:.BOZ7/^(=S_J\
M#_S7[_\ ';1_Q#N?]7@?^:_?_CMH_P"):/&W_HBO_-DX2_\ G\'_ !/]]$C_
M *.S_P":'XF?_08?S1T5_2Y_Q#N?]7@?^:_?_CMH_P"(=S_J\#_S7[_\=M'_
M !+1XV_]$5_YLG"7_P _@_XG^^B1_P!'9_\ -#\3/_H,/YHZ*_I<_P"(=S_J
M\#_S7[_\=M'_ !#N?]7@?^:_?_CMH_XEH\;?^B*_\V3A+_Y_!_Q/]]$C_H[/
M_FA^)G_T&'\T=%?TN?\ $.Y_U>!_YK]_^.VC_B'<_P"KP/\ S7[_ /';1_Q+
M1XV_]$5_YLG"7_S^#_B?[Z)'_1V?_-#\3/\ Z##^:.BOZ7/^(=S_ *O _P#-
M?O\ \=M'_$.Y_P!7@?\ FOW_ ..VC_B6CQM_Z(K_ ,V3A+_Y_!_Q/]]$C_H[
M/_FA^)G_ -!A_-'17]+G_$.Y_P!7@?\ FOW_ ..VC_B'<_ZO _\ -?O_ ,=M
M'_$M'C;_ -$5_P";)PE_\_@_XG^^B1_T=G_S0_$S_P"@P_FCHK^ES_B'<_ZO
M _\ -?O_ ,=M'_$.Y_U>!_YK]_\ CMH_XEH\;?\ HBO_ #9.$O\ Y_!_Q/\
M?1(_Z.S_ .:'XF?_ $&'\T=%?TN?\0[G_5X'_FOW_P".VC_B'<_ZO _\U^__
M !VT?\2T>-O_ $17_FR<)?\ S^#_ (G^^B1_T=G_ ,T/Q,_^@P_FCHK^ES_B
M'<_ZO _\U^__ !VT?\0[G_5X'_FOW_X[:/\ B6CQM_Z(K_S9.$O_ )_!_P 3
M_?1(_P"CL_\ FA^)G_T&'\T=%?TN?\0[G_5X'_FOW_X[:/\ B'<_ZO _\U^_
M_';1_P 2T>-O_1%?^;)PE_\ /X/^)_OHD?\ 1V?_ #0_$S_Z##^:.BOZ7/\
MB'<_ZO _\U^__';1_P 0[G_5X'_FOW_X[:/^):/&W_HBO_-DX2_^?P?\3_?1
M(_Z.S_YH?B9_]!A_-'17]+G_ !#N?]7@?^:_?_CMH_XAW/\ J\#_ ,U^_P#Q
MVT?\2T>-O_1%?^;)PE_\_@_XG^^B1_T=G_S0_$S_ .@P_FCHK^ES_B'<_P"K
MP/\ S7[_ /';1_Q#N?\ 5X'_ )K]_P#CMH_XEH\;?^B*_P#-DX2_^?P?\3_?
M1(_Z.S_YH?B9_P#08?S1T5_2Y_Q#N?\ 5X'_ )K]_P#CMH_XAW/^KP/_ #7[
M_P#';1_Q+1XV_P#1%?\ FR<)?_/X/^)_OHD?]'9_\T/Q,_\ H,/YHZ*_I<_X
MAW/^KP/_ #7[_P#';1_Q#N?]7@?^:_?_ ([:/^):/&W_ *(K_P V3A+_ .?P
M?\3_ 'T2/^CL_P#FA^)G_P!!A_-'17]+G_$.Y_U>!_YK]_\ CMH_XAW/^KP/
M_-?O_P =M'_$M'C;_P!$5_YLG"7_ ,_@_P")_OHD?]'9_P#-#\3/_H,/YHZ*
M_I<_XAW/^KP/_-?O_P =M'_$.Y_U>!_YK]_^.VC_ (EH\;?^B*_\V3A+_P"?
MP?\ $_WT2/\ H[/_ )H?B9_]!A_-'17]+G_$.Y_U>!_YK]_^.VC_ (AW/^KP
M/_-?O_QVT?\ $M'C;_T17_FR<)?_ #^#_B?[Z)'_ $=G_P T/Q,_^@P_FCHK
M^ES_ (AW/^KP/_-?O_QVT?\ $.Y_U>!_YK]_^.VC_B6CQM_Z(K_S9.$O_G\'
M_$_WT2/^CL_^:'XF?_08?S1T5_2Y_P 0[G_5X'_FOW_X[:/^(=S_ *O _P#-
M?O\ \=M'_$M'C;_T17_FR<)?_/X/^)_OHD?]'9_\T/Q,_P#H,/YHZ*_I<_XA
MW/\ J\#_ ,U^_P#QVT?\0[G_ %>!_P":_?\ X[:/^):/&W_HBO\ S9.$O_G\
M'_$_WT2/^CL_^:'XF?\ T&'\T=%?TN?\0[G_ %>!_P":_?\ X[:/^(=S_J\#
M_P U^_\ QVT?\2T>-O\ T17_ )LG"7_S^#_B?[Z)'_1V?_-#\3/_ *##^:.B
MOZ7/^(=S_J\#_P U^_\ QVT?\0[G_5X'_FOW_P".VC_B6CQM_P"B*_\ -DX2
M_P#G\'_$_P!]$C_H[/\ YH?B9_\ 08?S1T5_2Y_Q#N?]7@?^:_?_ ([:/^(=
MS_J\#_S7[_\ ';1_Q+1XV_\ 1%?^;)PE_P#/X/\ B?[Z)'_1V?\ S0_$S_Z#
M#^:.BOZ7/^(=S_J\#_S7[_\ ';1_Q#N?]7@?^:_?_CMH_P"):/&W_HBO_-DX
M2_\ G\'_ !/]]$C_ *.S_P":'XF?_08?S1T5_2Y_Q#N?]7@?^:_?_CMHH_XE
MH\;?^B*_\V3A+_Y_!_Q/]]$C_H[/_FA^)G_T&']+E%%%?ZQ'_-:%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <
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
M)TVZO/C/:Z[9?$^^\$:'\6O'.B?#6[\56_BC3M.\22-+X$T_01H6J:X+Z_\
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
MJ4>FZ>+;U_\ :YUCQM:?L_?$?PK\)_&%SX"^-_Q8\.:S\'?@1XRL=,LM<O\
MP?\ &'XCZ-J7AWP3X]AT+4<V>LV/POO;F3XH^)+*X26!?"7@K7[NYBDM;692
M >_:)KFC^)=*L]<T#4[+6-(U"-I;+4=/N([JTN%CD>"4)+$S+YD$\4MO<1-M
MEM[F*6WG2.:*2->5F^+'PLMIIK>X^)?@"WN+>62&>";QEX=BFAFB<QRPS12:
MDKQRQNK))&ZJZ.I5@""*_ __ (-^]#U']CG1_P!L/_@D-\1/$OBO5?'W["_[
M0'B7QA\)6\5-8M9>*OV1?VA[EO'_ ,(O&W@:XL?!/A"&YT^^\23^-Y_B%8&]
M\9S^'/BAK/B&S'B2ST2_\.^%?#OVG\%O^"7_ .R?^R-^S]XXU6U^#OP8\>_M
M+ZY\'?B!+\?/VKKWX.>$-&^*OQW^)?B^SO?&_P 7/'>K7]Q_PD>L>$M!^(?Q
M/-YXVL_A;HWB>Y\$>!8%T#PKX8M8="\)>'XK, _1C_A;WPF_Z*A\._\ PM?#
M7_RSJS=?%/X8V,JPWOQ&\!V<SVUG>)%=>+_#]O*]IJ%I!?V%TL<NH([6U]87
M-M>V<X!BN;2X@N86>&6-V_FW_P"#>;]DC]EK]I[_ ((&?L/^&_VC/V=/@E\<
M=$EU/]H[6_L/Q4^&/@[QPL&N:?\ M8_M&Z+I^NV4_B'1[^YL-<L-&O[[2+'6
M;&:WU.STN]O-/MKJ*TNIX9/&_P#@X$^"'PN_94_8F_X(Q^$7@O-5\"?LN_\
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
M"\6=C>&?3_%?@'P]XAL=9@LX/$F@7O\ 3+^R1_P6'\$_&O\ 9/O_ (Q_'GX
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
M#IW@+PIXQB\.V7P_\2>(?#FCP7D"^.K4W,%[<)I\<7ZJ_P#!7']K;P;\7/\
M@C?^T]/\*/ /QI^(GQ!_:*_9VD\">!/@IX:^#WQ)N?B];^(_B]I_A?1KC3_$
M/@B;PM!K&@7?PWL/&R^(/']GJUM9W>E66@:WI\4,^MP1:;+^]U% '\M7_!3?
MPW\9_'WQ4_X)E?\ !8;_ ()L_#F3Q1^TAX(^*7@?]E;XO^$_&N@>._ VFWWP
M-_:UTNW\,V&D_'?P_JG@[0?BA;Z)\(?B!\1],A\^Y\):E?\ PP\1^/)?&VO?
M#C5/^$-U.VT'XP_X*A:_KO[)'[;_ /P0&\/_ +.'PX_:/_:<\-_\$W_$/Q0T
MK]IGXKGX&?'OXR7TWA3XMZK\'/A3\5/'OC7Q9X%\'3V_BSXV^(-&\$_&+XF:
MO#X?OM;OQXTO]'U[4/"M]HFO:/I.O_VR44 ?E1_P5Q^,GA5/^"7/[9>F^';#
MQGX]\1?'S]D/]H/X8_"/PC\/OAYX_P#'/B[QKXI^)GPZU3X9:#:Z7X8\)>%]
M;UY(H->\<Z-<:K=7VG6EGI6CKJ&M:K<V.C:7J>HV7D?_  0>^,[WO_!)S]E#
MPI\4_ ?C7X(_$S]G_P"!\W@+XG_#3X@^%/'&A^*/#6F?"+7?$?@K2O%=Y9>)
M/!OAF\FA\=>$O#.D_$*STS2[+4SI=KXECT*+4-9N-.DU"Z_;.B@#^**T^"OP
MJ_;,_P""U_\ P6U^#G[2?P'^($W[&_[<7[,_[/NA_#?]I_6_A-XQTS3]&^+/
MP8^%/P ^&6B2_!?Q7XF^'NI^&AX\L/$OBCQ?XP\.ZVTLUK::C\)574='UO1;
MG5;2+]2O^";W[>/[1OP3\=^)O^":W_!2GX8?$^'XV? C6]'\!_"/]LKX>?L\
M_&"__9J_:O\  5_I-OJGA+Q3?>,_"_P_O/!GPZ\>Q:-<6MKXQN]>U#2?!FH>
M)4OM*778/&=M?Z1=_P!"=% !7\I7[!_Q4\'_ /!$'XP_\%$O@3^W?X&^*_PG
M^%'Q\_X*!>-?VH/@C^W,GPW^)WQ"_98\4_##]I&?PKX8^'?@OXH?&_P_X4U3
M1OA-X^\"^(M'@T/QZ/BC=Z)I5AXD\9M?MKMQX0&G>,M=_JUHH _AK_:MN_#%
MO^V)XG_;0_X)%^&?B;^V;_P3^UGXE? O]IG_ (*]_##]E+4/AG-\%[7XJ?LV
M?'7X1?M%?#;X@? 5O$S0Z-X__:.UF]^%A\9?M'_#CX6Z9K/B/5/!=Y9W'C[Q
M#X#O_CII7Q!\.?UA?LX_\%$OV*?VO=9_X1W]F']H?P#\=]<MM,M-6U^P^%=W
M>^.4\$V5_9W=[I[_ !$U/PU9:GHOP];4QI^H6>D#QEJ6B#6]6L;O1]&;4-3@
M>T'VE10!QWQ$\!>%?BK\/_'7PO\ '6D6'B#P3\2/!WB;P%XQT#5=/T[5M+UO
MPKXPT6^\/>(=(U+2]8L]1TC4K#4M(U&\LKS3]4T^^TZ\MYI+:^L[JVDE@?\
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
M?[5WP>^+?[*WA/XS:?\ $#2YM9\":E\'/'GQZ\%^ _ /Q4MO&6GVUQ<>&H?
MGBC7M0U:)+>>VLFMM4T>?40#]-J*\^^*7Q$LOA1X%\0>/]2\+?$'QEIWAK3[
MK5+_ $#X6^!]?^)/CJ[LK&UGO+K_ (1_P+X5M=0\4>*=06"WD%KH?AO3-5U_
M5;IH-/T?2]0U&YMK27\E?A!_P7R_82_:$\%:U\2?@'X5_;;^.'PZ\.:OJ/A_
MQ#X^^$'[ 7[7GQ+\%:#K^CZ3IFO:MH>M>*O!GPCUK0M+U?2]"UK1M:U'3;Z_
M@O;+2=6TS4;F"*SO[6:4 _:NBOG7]G[]J'X8_M/? +3?VC_@];^.=9\!ZM-\
M2]/LM(U_P#XG\#_$4:_\(_'?C#X9^.?"M_\ #SQII^@^*=%\4:5XZ\">)/#?
M]AZWI^G7KW]FBLD:3(Y_.;X<?\%YOV'?C'XJ^)W@7X1>"_VX_BIXV^"?B!?"
M?QF\'?#C_@GW^V#XX\5?"/Q4^H^(-'3PS\3O#WACX0ZIJ_@+Q VK^$_%6EKH
MWBJSTG46U'PUX@L1;&YT;48K8 _:.BOSX^$__!3K]E7XP_ G]I[]HOP_?_%7
MPU\._P!CO2O%6L_M VOQ.^"?Q0^%WCSP18^#?A5:?&O6FD^&WCOPSH7CB_D_
MX5IJ.F^)M,CL]"D;6;34K%=*^UR7"*?F#QO_ ,%Z_P!ACX9_#.?XU?$CP?\
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
MGG]I'X??M._#[XQ?$OX[_%NX^)GB+X@> O FLZ3X=FU#X4Z#^Q]XK\+^!_\
MA$/%'C3Q8VG-!\6?B)9>*=-L=$U;5M,T6ZNY] TK]V/@MJ/QOU3X=Z+=_M$^
M$/A5X&^+#2:A'XB\/_!;XC>+OBK\.X8HKZ>/2[K1?&'CGX6?!OQ+<R7VFK;7
M6H6%]X&M%TJ^DGL+?4M9MX(]2N #^??XB^&?#>J_\'9WP&U75/#^B:EJ?AG_
M ((P:QXF\.:C?Z587E_X?\27'[3'QG\'3^(-$O+BWDN-*UN;PAX@U[PK+JMA
M);W\GAO6]7T-[AM,U*\M9OO_ /X+7>&?#?C']@#Q!X7\7>']$\5>&M?_ &J/
M^"<VB:[X=\2:58:YH6M:+K?_  47_94T;6=(U;2=3M[JPU'2]7TB_OM*U2PO
M+>:TO]-O;NQNXI;6YFB?!_X*._L"?'#X\?M!?L0?MT?L@^,/A9X?_:U_85\6
M?$=?"?@_X_7?C33O@9\6OA;\<_#-OX#^*OA'Q?KWP\T;Q)XV\&^)=/\ "[:C
M>> _%&@>'=?L1J5_?Z;XI\/:M8W>G7V@:D_P2_;2_;6UGX+6/[;_ ,+/@;^S
MC\(?@5\:_A1^T'+X%^ O[1GBKX\>)?CC\4O@MJ4_C'X?67C&]\4?LX?"+2_
MWPET#XE6_@_QXWAW1M8\2>*?$VK^#;?0=;U:U\+37]OXB /U5UK1M)\1Z-JW
MA[7M/M-7T/7M,O\ 1M9TF_A2YL=3TG5+66QU'3[VWD#1SVE[9SS6US#("DL,
MKHP*L17\M?\ P2'^.N@_\$M?"'_!1W_@EG\=M:U74)_^"9GB+QY^T-^S@;FS
MU"Z\6_'#]BWXTZE=?$'P+>^%--L;!=8\=?$'3_B/XKB\'_$&#P!\/H/#5E\3
MOBGX4\%>$O\ A*M9N[AG_JGK\=?VJ?\ @DUX1_:/_P""G7[&'_!02#Q+'X7M
M_@9X,\4^#_VA_ P35+JS_:*T+P;XDT/XH?LM^'M:TU-6@\-+;?"#X]0-\8)[
M[6M UVXU36?!OP]\I]/U;P5X.U?0@#Z7_P""<'[+=U^RU^S-H^G^-M%\-6'[
M0_QS\7>-OVH_VN-9\-6,%O9^)/VI/VAO$5]\3?C +:^$2:EJ_AKP5X@U]OAE
M\.KS7I[_ %^'X9>"/!MAK&I:CJ-I=7US_)+_ ,%U/C#^R9^TM\9_VN?C]H'[
M;7P;^'W[5_\ P2J\8_L\>&_V2/@-XX^*?AW2V\??&+]F/Q#XH^._[3-]X>LM
M.U._\5I/XZC^+^A_!>WT'P1/X%\4^)OCU^RCH/A7Q7K:1>&M'E\/_P!D/[6&
MI_MM6W@B;2OV(O ?[,GB3Q_KOAKQM8_\)E^TS\:OB;\-/#WPU\4OIUA!\/O$
M5CX(^&O[.WQKN?B[I::E=:KJ'BCPY?\ C#X0206^BZ7I^G:[J1\17EYX:\\_
M9(\ ?M4?!7]BGPG\(?B1\/?@OKWQP^$'PYT;X<^$+>3]J?XE_%#PI\<)?"W@
M;P_IJ_$+XT?''Q+^R1X \9>%?&7Q.\9+XGU3X@C2O@9\3H[!KA/$5MJ'B6]U
MR\T#1@#T;]B+]K3X<_MT_LH? S]K#X5W$;^$OC1X#TKQ1_9GVNSO+SPIXD42
M:;XS\#:Q+87-W:IKW@;Q=8ZWX3UR&*XE6+4](N55W3:S?B7\1?#/AO5?^#L[
MX#:KJGA_1-2U/PS_ ,$8-8\3>'-1O]*L+R_\/^)+C]ICXS^#I_$&B7EQ;R7&
ME:W-X0\0:]X5EU6PDM[^3PWK>KZ&]PVF:E>6LW6?\$0_^">'_!17_@F#=?&G
MX&?$ZR_9$U[]B_XH?&OQ7\7/A;X8^&_[3?[0WC7XA_LLZ;KNF>(V?X?>%=+^
M)O[+&@:=\8=!U:\L_AMH]Q>:M\0/A1>:++I_C?XC72>-/$/B9_#I\;_::_X)
MV_\ !:+X@?\ !8SX9_\ !4[X":W_ ,$^O!&D_!7X47'[.GAGX,?$/]H?]J#5
MK#XF_!2;4OBC<:C%\3I_ 7[*O@U8-7UR[^)UWX[TGP\UYXT\/^ /B+H'@W47
MO_B#9>$K1=0 /ZE:*_';Q-X#_P""QOQX^)W[/?AWXIVO["?[/7[,_A+XT> ?
MBM^T!>?L\?M#_M'?$7]H+X@:9\(?&'AKXI> /A_X'U+QI^R[\*?!GA[P5XF\
M>>#M*T+XUZ-JS7M_\0/AAJ^N>%-+\0>%(KC4H_$'[$T ?G__ ,%.?V*Y_P!O
MW]C_ ,>_LYZ#\5-8^!OQ,U#6_!'Q#^"/QB\/3W5KKWPW^-/PF\5:9\1?AYXH
MTN[TVYLM<L7MM8\.BVO]1\-WMEXETO2+O4=3T&\MM3L[:5?QN^#7_!47XG:1
M^V/^QA^QE_P6]_8ZF_92_:BT+QA)XO\ V.OVIO!?Q&LO&/[-_P"T7\<=3^&W
MQ,_9G\1S:<_A>TBTKP/?>,_"'QJU:RTGP'JGB7Q<=,\0?$'PF/&?A_X:ZP?
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
M33H/S8_X.P_^4)O[0_\ V43]GC_U=7@VOT>_8W^'O_!1*V^.GQV^)_[;]_\
MLJ^%?AQ=^ /A!\.?V7?@9^R5XN^)'C+PSX TSP]J'Q!U7XJ:_P#$;7OB=\'/
MA1JNM>+/$EQJ/PZTSPS<:!;P^&=,\-^&[G2[;PIH=^M]K7BKXH_X+U_L&_\
M!0S_ (*<_LY1_L>?LLWW[*?PT^$NM^-O 'CWXB_$KXR_&+XEV'C/QA;^#O\
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
M&_P_\<_ #X.VWPTU[2/#%GX(L;JX\.>*/B%I_C[Q%/XK\1C3?AM91:7X;N?
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
M ,*_\9?\*=_X6S_PD?\ PJS_ (6G_P (YJ7_  K[_A9?_"'_ /%6_P#"O_\
MA+?[(_X3+_A%O^*C_P"$<_M+^Q/^)G]EK\A_C7^RY^W#_P %(H/AE\!?VZ/A
M'^S%\ /V4_A_\8?!/QF^-&G?!CXZZU^T]KO[6<_PHUH^(?A_\%AX6^*O[*OP
MJT7X7?!?7/&=IH_C'XI:[J.H>)?'?B70/#FF_#32-'T6P\9^*]?T( _3OQ3\
M'/ G[17P/\&?#_X[>"D\1^'KFZ^!?Q'USP9KESX@6'_A-_@_XY\!?&?P;#KJ
MZCJ4VMZM:Z'\2? GAV_UC1/$]]JD'B2VTZZT+QC#K>F:EJ]G>_&7_!3GX]_%
MK2/#/PO_ &+/V3_$NB^'/VR?VYM>UOX8_#GQAJEA+XBMOV?OA%HVB7.M?'W]
MJ37?#-A?Z??WEG\+_ T<VB> &N+JUT:_^-_C/X8:3JLEWIUS?Z==?J57Y,?L
M?_L/?&OPG^WG^W+^W_\ M=:]\,O&'Q6^+6NP? /]DRR^'0U&[TSX-?L)?#_5
M[K7? GAF]G\0Z!INLZ7\3?B3K^H?\)=\:;"RU?Q#X:G\7:3;WOAK4+32+N+1
M-, /T6^"/P;^'W[.WP<^%GP%^$^B?\(Y\,O@U\/_  E\,O 6AM=7.H3Z=X4\
M%:'9>']$@O-2O9)K_5M1-A80R:GK&HSW&I:OJ#W.I:C<W%[=3SR?@1^WU;6Z
M_P#!QQ_P0/O%MX5NY_AK_P %&[:>Z6*,7$UO:_LR>,9;6WEG"B62&VEO+R2W
MB=C'#)=7+QJK3RE_Z2*_EX_X* ?\$Z?^"R'[3?\ P5-_9)_;V^!GBS]ACX9?
M#?\ 8<U>_P!.^$WPP\8?'/XO:IXC^)GA77?&OB!?B?J_C;6-/_8@O4\ :O\
M'KX.W>@_#KQ+X0TS5/B7IWPK;3[K4_ GC'6-:N;GQ#?@']0]?.GCGQ5\ OV'
MOV>_BQ\6O%!T7X7_  7^%6E?%7X\?$[5['3D5[G4=;UCQ#\4?B=XNGT_38%N
M_$GCKX@>,M:U[7KJWLK:YU[QEXV\0M;6-M>:OJUO;R^U^$[GQ5>>%?#-YXZT
M;P_X<\;77A_1KGQCX>\)^)M1\:>%="\53Z=;2^(=&\,^,=8\)^ M7\6>']+U
M=KRQT;Q-JG@7P7J.NZ=!;:I?>$_#ES=2Z/9_G?\ MV_LM_'C]K;XU?L/> K2
M^^':_L-> _C#J_QS_;.\+:YJ>L6OQ#^)7B#X.VFB>,_V4?!7A:QM-&O=)U7P
M/;_'#3['QE\3])U75-'&K6'A?0X!>36=O?\ A_Q* 6O^":_PG^,%CX ^(7[6
M7[4OART\*?M8?MM>*--^+?Q'\"V_B"3Q?;_ 3X4:1ILNC_LY?LL:)XHN=$T"
MZO-)^#/P\NYM;\86L6G0Z++^T'\3/CUXJ\/@Z9XMBDD_2:BB@ K^:[_@VATK
M3-/^%/\ P57DL--L+*0?\%J_VU]*#VEG;VSC3-*\-_!-M+TT-#&C"PTUKZ]-
MA9@_9[,WET;>.,W$N_\ H%^+VI_&32/ FK7WP$\$_#/X@_$Y);%-#\,?%[XH
M>*?@[X$NH9KN*/4KK5O'7@SX0?'/Q!82Z?8-/>6-A9_#O44U>[ABTVXU'0X;
ME]5M?PT_X(5?\$_O^"D7_!.?3/VB_A_^V'XF_91^+GAC]HGX\?$#]J;Q#\4?
M@W\4_B;+XWMOC+\0-*\&:1XEM7^%FN_LQ?#/P3_8/B<^&7U>^U;2/&VB#0KJ
M&RTS2O!]W82F2P -_P#;X_9T_;T^ '[;>D_\%1_^";'A72OVE?$NM_!W0_V<
M?VO?V%?$7Q"TGX8:7\8_ OA+5=;\7_#[XI^#/%^M7UMX:L/BU\.YM?ETZSD\
M16&KZY#X0U"^TGP79WJ>+/$FA:W[3_P1T_;P_9I_;W\$_M-?%/X4?#7QA^SY
M^TE>?'?3=6_;K_9G^)6HWMQ\0?A#^T'IGPG^'_P*B2^LM0LM%NH?#.I>$?V?
M=*\.:+JA\*^#)M9\0^!?&C:]X2T#QO9^+M,MH)?@E_P4]_9Y_:\_;A_:(_9\
M;]EG]H#X!?M2?%GX1>.-#_98^*_CKQS\#?&O@_5? 7[+/[//P,\0_%;P[\?/
M#/PK^+.GKK7C74OAEJ&@^)_A)XJ^'.M:'#X6\"_#[QSX1^)&@>(=5\:> _$'
MM/[$O[$OC+X'?M(?MW_MI_&#5_"-O\<_V_O$W[/6J>-?AC\+-7U7Q+\(_A+X
M7_9O^#T?PQ\$^&_#/C'Q1X-\"^+_ (@>)M2O=7\8ZWXT^(&K>$_!&G>)#=Z
M-)^'/@Z6PU0ZP ?@Q^US^V;H'_!/S_@XW_:-_:@\<_!G]HOX]?#WP9_P18T.
MY\>:+^SEX/\  OC7QC\-_!0_:C^'EQJ_Q'UK0O%GCKX:(WPT\+RZ0DWC'6[3
M5_$&L>&_[?77]1T^V\#:5KNL>%_K+_@DG\!OCS\9O^"GG[?O_!9'Q3X$\8?
M']F[]M;X0_ /PE^SE\)=:^*7PQ\9O\4_#6A?#CX0V8^.OBG2/@UXK^('@)Y!
M!\.//^&^LKXQO+^UTOXH^/;2UCO['4VUF]RY_P!A#_@L?-_P6';_ (*G_P#"
M&?\ !-B+PE<?LXR?LN:G^S0G[5_[3;WVL_#.33WULR:I\9[C]A&:RF\0?\+:
M^R^,?M4/P;@TEO!VGV?@)]%?6!/\0[CZ2_99_8'_ &\?^"<W[4'Q0\)_L<^)
M/V9?B!_P2J^+'BC2_B!X6_9>^,_Q(^,GPZ^)O[('C+Q-K<=S\7;#]G;5M!^$
MOQL\.Z]\-];9]9\;:?\ #KQ!K'@S0+GQ;KEOI^D0_#R73_%_C3XH 'T'_P %
MF_VI_!O[-O[%/BCP?KGQ>\._ OQC^U[KUA^QW\-OBQXF\6MX&TWX2ZE\<-.U
M;1/'GQWN/%,>I:+)H_\ PSU\(8/B%\:]*1-;T*[\5>+? _ACX<:!K5CXQ\<^
M&%G_  ^_X(7?'3]C_P#9+_X*B_MK_P#!-;]E[]H;X3?&W]F+]J'3],_;1_9"
M\7>!/'_A?Q#%IWC>TT9-%^./[/VI6'A.#P_X/T_QIHFFZ'J'BWP=X5\'^%([
MJT^"7PTM_$/B35IQ+8:=I'[&Z3\'O^"F7B[_ (*%_"+]K?XM_!7]B#2_A?\
M#7X$^*OV>M"\ ^#/VW/CWXK\1^ ;3XU?%;X:>,?CK\:M,?7O^">'@_1_B%XQ
MN/"/PD\!^'/!'PZDO/A5I;-I.N6_B/XCSP^)M,OO!/@/_!6K]A'_ (*0?M>?
MM%_LC?'7]C#1_P!BOX1_$3]A7XM:C\0_@A\?OC5^T#\=-0\2^,?"OC[P5H.F
M_%GX6^/?V?O"'[*&L>#=%\.^)]?TBRTJ35[7XR^,_$$OA30C>:!>> ]5\9:W
MI^E@'Z(?\%9HHIO^"6'_  4K2:*.5%_8$_;#E"2HLBB6W_9Z^(<\$H5P0)(9
MXXYHG W1RQI(A5U4C\,/^"9G[37_  4D\*?LR?\ !"SX1P?LC>"_!O['/Q%T
M7X8>#?&_[4?@KX\/\6/$.I>"]._9^\?Z_P" O#_COX12?"WX?ZG\%3\0?$F@
MZ-/=>)%\0_$_PA87UC:?#ZZ\36/B7QCX7;5OV3_;H^%_[>?[4O\ P3R^+O[/
M?P_^'?[*/@']H+]I/X7?%?X(?$F+Q'^TO\6-=^$7PN\$?$?1/%?@NY\2>"O'
M=I^QQ#XO^*VO:AX0U"P-UX<UOX3_  @M=#U36]52Q\6ZNOAG3[_Q-^='_!/W
M]E?_ (+U?L(_L3>"/V/3IG_!*?X[W/P9TGQ/I'P/^*OQ%_:(_;+74_#=GJ6J
M^(/$/A"R\>>'C^S!JLGC/2?AYJNO_P!@>&M+\(^)?A7%9?#+0_#W@72Y=(N=
M,_X2:< _H6^$_P +? GP.^%GPT^"GPMT+_A%_AE\'_A_X-^%OPZ\,_VGK&M_
M\([X$^'_ (<TWPGX1T+^V?$6H:OX@U?^R/#^D:?I_P#:>NZKJ>L7_P!G^U:G
MJ%[>RSW,O\]W_!M#I6F:?\*?^"J\EAIMA92#_@M7^VOI0>TL[>V<:9I7AOX)
MMI>FAH8T86&FM?7IL+,'[/9F\NC;QQFXEW_J[\!_AY^V5\ /V+?"/A74;KX4
M?M(?MEO?^,/'?Q,O/B/\:?'OPY^#&K?$KXQ_%7Q7\5_B59>$/B)HWP ^)7C;
M1/A9X$U3QSJ_A[X+>$)?@X;C2_A]X=\'>!;V_P!*CL'U]/Q+_P""5'[ 7_!=
M?_@FCX>_:,\-:[>_\$R?VEK;]H[X[^)/VE/$^KZ[^T#^T_\ "_7++XN^.['3
M+#X@:S'!X9_8WUOP;_97B:/0M%NDTC1?!GAQ]-O+69%O[O2AI6E:. ?U445^
M=_[$WPO_ &[]*^)'[2OQP_;V\6_ Q_&7Q2O?ASX'^#_PD_9@\:?$SQ7\$/A7
M\$/A3/\ $;7/#<EP?BI\/O 'B'4/C?XJ\0_%OQ3#\6/'EO8KI'C;2/"WPWAT
MK0?!^G^&K7P_;% 'Z(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !5=;.T2[GOTM;9+^YMK6SN;U8(EN
M[BTL9;R:RM9[D*)I;:SFU"_EM8)':*WEOKR2)4>YF+V** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M\DM=_P""5LWQ0_:(^,G[0WQ6_;Q_X*6V]C\2]=U(>%_V<?A'^W#\:/@;^SK\
M+= L8?#>B^'KSP=X5^$FO>%/$T'B*\LO#-YK>JE_&,?A22\\<:Y#-X.EU:PL
M=?'XN?\ !$#]D'Q?_P %)/\ @D[\,_CK\=O^"AG_  5?\-_'3X@>,?BEH^H_
M%GX6?\%'/VF=!UW2K#P+\7M8TC2HM%\+>*?&?C7X8(UWX?T2/P_J<NJ^ M6D
MEL;Z^O+1K+7?L6L67]:_Q*^)7@/X.^ _%GQ.^)WBSP_X&\!>!O#^L>*/%7BK
MQ1K&FZ#H>BZ'H.FW6KZK?W^JZO=66GVD%II]E<W,LMS<PQ)%"[NZHK,/Y??^
M#0/]I7X/?$#_ ()9:#^S[HOC#1(/C'\!_B_\8-,\:_#O4?$'A>+QG-HOC#Q'
M'\2O#WC[1O"-IKU[XID^'NIV7C4^&++Q3JVBZ/:7OC/PAXXT6QCNH= ^WW8!
MQ_\ P<$_";]I?]DG_@C7\+?BM\-/VY_VP_ _[07[(GB+X4_#GQ+\7O"/[3'Q
MZT#Q)^T5\/O$'B+4?AM/)\5(O"?Q0\+^'-:\>:YJ.O\ @WXCZA\1_$/ASQ-X
MMM;GPWJ/@ZSN+/2O$EY<V/TCI_[*/P&^(/QH_9R^%/P!_P""J_\ P4ET_P#:
MU\+?!FS_ &PM:^#FC?\ !2?XV_&7X8>/? OP^\?? /3=;T?]H[P?\0_&OQ&O
M=$\,>-=9\<CPIX/T;1]0\#6_BJQU/X@W%^/$NG^#S8V'%_\ !W?\8?ASX)_X
M)$>.?ACXB\4:=9^/?C#\8O@?X>\ ^%$F2XUO5[G0_&4GQ#U6_DTZ!GN[+0;/
MPY\/_$9FU^[ABTE-5CT_13=C4]5T^VN*O[+/[8'_  ;P?LO?";X9_P#!1KX3
M?$+]AS]F[XPW/[%MQH7Q ^#7P;\5_!;PI\<-7B^(6E_!;XA^(_AKXW^ WPLU
M,^(-9^*GAWQC\'M(T&VA'A2ZN+'7=0\4W,-ZUMXBU'4+X ]__P"#F^+XA?#_
M /X)7_&;]J7X+_'G]HKX ?&7]G;5/A3=>$/$OP'_ &@OC9\'+;5M*^*'QV^$
M_P ,?%6B^+O#GPT^(/A/PGXR233/$RWNCZIXRT#Q)JGAB:RNH/"]SHJ:_KCW
MGZ@?\$]_V?=0_9U_94^#OA;Q1\7OC5\=OB5K?PW^'/B'XM?%7XW?&_XT?&G6
M_&OQ+N? OA^#Q?XC\/\ _"Y/B!X_G^'GAG6M8ANM1T[P#X,N-'\+Z2MP9%TZ
M?5)K_4[W\C?^#I7XL>$-#_X(:_M&>&_&^LZ'X+\?_&2[_9GT3P;X"U;7],3Q
M!J_BJR_:%^$OQ)U[PYHMI<2V=[K]WH/A7P1XOU6^;3+&5TT[P]J6HRV\%G:W
M,D'V/^S%_P %GO\ @EUXS_9>^!GC_6OV\/V1OAIJ6J_!+X<:_P"(/AK\1?VD
MO@QX:^)W@35KCP'HFI:SX*\4>"[WQI'KD7BWPS=RW&A:KI=C97CR:S8W-GIY
MO'$>\ _82BOQ[\?_ /!:S]E#X$_L)?"?_@H1^T=;^-/AG\#/CY\6/%O@'X)/
MX>\,^)OB%K7CSPG+XM^+,OP.^(LFFVWASP]J'A.#XV? WX9V?QPC\,>*['2=
M5\#6WB<> ]6N-3\1:+//>_KQIU_:ZKI]AJEDTKV6I6=K?VCS6US9S/:WD"7%
MNTUI>PV]Y:RM%(ADMKN""Y@<F*>&.5710"MK.NZ)X<L6U/Q#K.E:%IJ21Q/J
M&LZA::78I+,VV*)KN^F@@625OEC0R!G;A037YT>&OVM_MW_!2_XT_ N^^-'@
M:3X%^%_V%_V8?BSX6T!M5\ Q6-I\6?'GQ]_:Z\'^/=8B\5QQ1^(;^[U#P?\
M#CX;V5QX>N]?N]&TF'3+;4M.T?3[[6]4O=3^S_CC\ O@K^TQ\.]3^$G[0/PP
M\&?&'X8ZU>:5J&K^ _B!H=GXC\+:G>Z'?PZIH]S?Z/?QRV=U+IFI6]O?V1FC
M<6]Y!!<QA98HW7\,?#7_  1:_P""?C?\%+_C3I^I?\$X_@4/V;H?V%_V8;WP
M9)=_ ;3%^$9^-]S\??VNH/B8GA_4Y=&'AB?XC+X#M?A*WC"PLKN37K7PR_@>
MXU2WAT^\T>6< _4O_@H#^U%KW[,G[ 7[5G[6'P<@\*>._%/P9^!'Q(^(O@2.
M^F37/!FH>(_"^CW[:?/K7]E:YHTFJZ!I6JP?:=?T_2]>T_4KNSL+[3M/NHM2
M>%1^1US;?M&^&_\ @C4__!3_ ,,?MQ?'OXL_MHZ-^PA9?M:7_P 2$\?QM^SC
MXT@T3P)I/QY\3?#Z/]DBY\)> ?V<M%\$/I^C:OX1F\2:?\#/!'[3%EX?GU+2
M;CXCVGB,M:Q_OC\+/V?O@?\ !'X0Z9\ /A'\)_ /P]^"&C6'B32M,^$_ACPS
MI>F^ +33/&.KZSKWBO38_"\5O_9+6'B/6?$.NZCK5G);/;ZC=:OJ$EU'+]JE
M#?SC_MR? _\ X)M7'_!//XZ^*OV)/BCXD^*TG[3OP6\:_LV_L?\ [,/P _;6
M^-WC7]FSXA_'/XJ>"]8^#G@+1_A=^R5X0^,E[\$+_7/ E[I]]XCU+2'\ MX7
M^%;?#CQ)\2/$>E>&+WX=:GXG\/@'Z?/\1?CY_P %'O\ @D7\/OB+^SWJT_P!
M^.W[9W[.OP4O;7Q?X?\ %>N^'K[X 7'QGE\$V'Q:^(W@;Q#H>J:3XEU+5/@Q
MX7USQQXX^'NF6NN^&=:\<:AX6T'P[-KGA.]U^74M+_-#]I7_ ()+^#?V0OV<
MOB1^T+\9/^"V?_!P'JNC_##PI<ZO<Z/X/_X*%6]IXC^(GBN>2/3?!OPT^&OA
MS6OAW(FJ?$3XG^+;W1/ 7P[\+3^(C+K_ (R\0:+I"7T;7HDC_=W]A7]G^_\
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
MX>^-_AGQCXXO]6\'R:.?A%HGACX?:-G_ /!"O]DGXDWW_!+[]IF__:/\!_\
M" >(/^"G_P"T!^UM^U/KWP5\=>%K/4$^'/@?]I[P_HOP_P!%\&>)](\30ZE:
M>,-*UOPEX3M?&3P^)_"^D"_T#QE;^'_$'A%7L[PW];_@W^\8^"OV+?\ @FGX
ME_9,_:>^)/@/X4?%;_@GO\;_ -J/X9?M$6OC?Q!K7@K1/"5O9?$GQ;\:;#QY
M8:A\3XO#5OJ'PM\6?#+QUH?Q,\'^._#.GV/@K7_!.MV/B$$:S/X@F< ^\/\
M@D_^W1XO_;5^$WQ[T'XM:5I^G?'O]C']JWXQ_L5?&[5M'TZ/0-#^(OC7X(WF
MEV1^+>@>$4U/7)/!.E_$"RU*&\NO!LVN:TOAKQ+8>(](T_5]4T:TTS4+K\S_
M /@GCX=\?_\ !:OX??MD_MQ?&#]I_P#;7^$OPV^*WQY^,OP'_8"T/]F#]JGX
MO_LP>"?A=^R_\*V3P[\.OCII_P -/A'XZT2#Q)^T!XC\:ZMXUN?B#J/[2&F^
M.K34M5\)Z19Z;\/]%^'$7A[0Y/H__@A5^SI\3/"?PF_;T_:%^+?AF;P?HO\
MP4:_;^_:7_:^^%O@/Q#HEY8>*--^!'Q=U:+_ (0+5/'/AGQ3IT-SH6K^,]-%
M]K]OX.UW2IKJP\*WGAZ;Q#'%JNK:IX>T7P#_ (-\/BY\*OV.OV(OV@_V$/VA
MOB'X?^$?Q4_X)B_M$_M"^!OC7+\6]4L_AM#<_#/7O&/BSXQ> _C_ &5EXIUR
M6WTSX3_$#P;JFM:UX:UN&]&D:AIGAO4_$EI/J&AZAIOB;7@#]!_^"/W[:?CG
M]KGX$?&/P1\9KFYUC]H7]AW]ISXL?L-_';QS=:=HF@'XP^.O@/-I.F2?&ZW\
M)>'U&E>"D^)EGJ$6I:KX/LGN+'PYXKL_$NE:1=WNB6NEWMS^J^JZ;;ZQIFI:
M1=R7\-IJMA>:;=2Z5JNIZ%JD5O?6\EK-)INMZ)>:?K.CWZ1RLUGJND7]CJ>G
MW CN["\MKN&*9/P7_P"#?SX0>.=&^#W[:?[77BJVM=*\(_\ !2/]OW]H;]M_
MX$Z*J7<>K#X ?%S6+6^^&/BCQ!;7L5O<:/?^.--2Y\3:7H$\+WMAX3O?#E[J
ML]OK&JZAH>A_O?>7EII]I=7]_=6UC86-M/>7M[>3Q6UI9VEM$TUS=75S,R0V
M]M;PH\L\\KI%%$C22,J*2 #^+[]B?X9Z*/\ @H!_P6_^#'[:O_!3G]NG3?@-
M^Q1\2?@3KGP-UCQ1_P %-_VM?@IH_P -OA=\8]$^-7Q)UGP[K7B&Z_:+6^\5
MVWP_\,V'@/PA=>+O%6O:C?ZG_P (VWB2YCTF[\37>GI_0+_P2^^#=Q\//AMJ
M/Q2\ _M4_M/_ +4O[+?[5G@'X)_M,? #4_VR/BEXR^,7QU^'J_%+PWKWB#7?
M!MOXP\6WPN-/^$Z> [SX.WG@GP9>Z/)XM\/^*I/B3>^+O&OC.?7=-70/YT_V
M!YO^"6W[</\ P6__ ."XG@G]I+PE^RC\>=0^)'QB_9U\,?LRV?QXT'X5Z_X@
M\4Z_\$?"GQ1\#?';3/@#_P )T6\6ZQ)-KGA;1[_6KCX61W=EXG\)>'=-UW5+
MJ?P\NCRW7],/QO\ CO\ LT?\$A/V (M7\4:Y9Z=\+/V0?V<_#'@OX;>"-4\6
MZ79^-O'VG?"KP9I7@7X;^ /#D_B&^%SK/BSQ;<Z5H7ABRNI?M;/JE^+R^9HX
M[B0 'Y-?\%(?^"HWQS_9Q_X*)?LN>,O!UW_8G_!-[]F?]HGPM^R)^W_\05;1
MVT?5OCG^UO\ "W_A+O#ND>*+W7-%M[?PA\._V4/!=U\&/BMXT^(T'C_PYH]S
MXJ^-.D^!;BQ\3:SX2U[0]._I!^(?@72/B;X(\3> =?U+QGHVC^*]*N-(U#5?
MAY\0/''PK\;Z?!<;2;KPS\1/AKX@\*^.O"6JQ,BM!J_AGQ#I6HQ8:-;GR9)8
MY/YOOC;_ ,$4?&_QW_8%^*G[/'Q&_P""I/C.+X>?'#6O'OQI\8^$?#_PJ_9-
ME^ ,O[4?Q$^*VM?M!>)];\.?$'Q+\+Y?VD;OP&O[2.I:G?Z9IVM_M'3^/9/
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
M#W@R]\7W^@>$KOQ.]E<:=H^L^)M$DUE]/T>2_P!5L/YP?^"L-[^P/XA\,_\
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
M'-&%D16&[110 4444 %>(^"_V9OV;_AM\0/%'Q9^'?[/OP0\ _%/QO\ 8O\
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
MT2$M7T[10 5\V^!_V-/V0/AC\5M<^/'PU_93_9M^'OQQ\3W?B6_\2?&;P/\
M SX8>$_BMXAOO&=[)J7C"]USXB:#X7T_Q?JUWXKU&:6_\2W-_K%Q-KM[+)=:
MH]U.[2'Z2HH *\1\%_LS?LW_  V^('BCXL_#O]GWX(> ?BGXW^Q?\)I\2_!?
MPH\!^%OB!XO_ +.LIM-T_P#X2CQEH>@6'B/7_L&G7$]A9?VMJ5W]ELIIK6#R
MX)'C;VZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M12P3Q1S031O%-#*BR12Q2*4DBEC<,DD<B,4='!5E)5@02*_C:\6']G[]F/\
MX.6_'WA3]I#]L[7/@C^R1!^PQX<_:9\"?#+X\?M?^+_A5^S[H_Q[N/&'@?X2
MV'A3PQ8^*?BSX1\(ZRVH:/I?C+XH0^"O$/\ PE-G<ZQ+XIU*U\/+9Z/IEQX=
M /[*:*_BT_X.&_VB_P!EO]IKPM^Q+8_L"?\ !2GX>Z5^TE\6?V[/@W^SQXSU
M?]CO]L.R\5>)K3X1?&3PWXKT#5_&_C?X7?!7XSZ9#XJTCP3XI\-?#N/3]8U^
MTM)-.N=23PYI_BG05\67::C_ %RV%C\)_P!E+X#W(DU63P7\&/@1\.];U[5_
M$/CSQSX@\32^'? W@G1[[Q#XB\2>,OB/\2_$6M^)=:DL=,L]1UKQ%XO\;^*=
M2U.[9+S5==UF>9KBZ(![-17\V_\ P3._:G_:Y\._\%//VM/V:/VW="U3PRG[
M<7PJ^'W_  4?_9 TF\M_L]E\-O!MKX9\%?!SXC?LUZ]=3>)-<TN7XI_#;P]I
M/PQM_$6@^!+C5-!FU7P5\1OB7?7>F)\0=&TP>1?\'$_PHUBZ^//_  2&\0^
M_C+\</@Y+^T'_P %$O@U^R/\:M)^$GQ=^)?PVT/XF_#CXQZ_X3M+BY\6VWP_
M\7^%-0FUSPGIOA:^TCP[JVC:IHFKQ:9XKUJ&35!/;:%<Z2 ?U2T5_*7_ ,''
M'P]\#_L^?!__ ()K^/O!_P 3?B;^S_X5'_!13X#?LY?%C6_!_P"T7\8?A)HN
ML?L[?$_2_B7XS^)MM\2O%6A?$GPZUU;:>/ ::@GC[Q)J4GB;PAIUSK<ND>*-
M#L[O41<>U_";X#_\$S/VDOCY?>#?^"=/[5OQO\;?&+]EU/@%^T;J/Q ^&O\
MP4O_ &K?VBO@+-</\9$U?0_AI\0/^$Q^./QT^&GC2S\4Z7\+/%&B>.?!=MIU
MS=1^$/%,EOJ,FBZGJ^@:SI8!_2317\SO_!<7]L?]JC]G_P =_"/X]_LT:%XE
MUWX-_P#!+_XH_!+]HK]N#0K3P[K4MM\5?A_^TC:?%/X*/X$\#ZW9:I8Z9J_B
M+X1?#&;Q;XV^)GAW7;5]"\+6/QL^"'Q0O=9L$\*7-A??T=>!_&WA'XE^"O!_
MQ'^'_B/2/&/@/X@>%_#_ (V\$^+O#][#J6@>*?"/BO2;37?#?B/0]1MF>WU#
M2-<T:_LM3TV]@=X;JRNH9XF9)%) .HHK\E_V_/\ @GM?_MM_''X+^._B?^UC
M^T3^S=^S#^S5\/\ QEXB\2>%/V=_C/J'P,G^,7C'Q9XI\)ZOK(^*_CO1[BWU
M#2/AEX%\"_#.6RU-(!::]=)\1;[4O!_CCX<W7AS7+CQ3^7W_  2D^%7['W[1
M7[=WQ>^./[-/[8?QV\4?"W]DJZA\%?#?]G/Q?^V5^U;\3/%7Q6U+Q1X5T?6&
M_:P^+/@;XX^+(H;OX(ZYI7BZTTC]FZT\':#XC^'WBV&VO_B=K?Q!U_5]2T+P
M-\/@#^JFBOY@/VTOV3?V>?V8M-_:A_X*!?\ !3+]K/\ ;(O]>^+WQR\8:+\"
M_P!F#]E;]JSX\_#GPAJ%@WBS7O#'[,?P:_9X^%'@#Q3X-\5>,OVA?BQ\,=#\
M(>(/BS;7FO3>!-+^(-]XZUS3K7PC\._#6L>,+GV[]BS4?@;_ ,$[_P#@F5^T
ME_P46TG]H+Q9^UUX>\7>!/$G[0>M-X=_:H^)7[3OPN\(Z3\.['Q#9^$?V=_@
M;XT^-?C2ZO;M_!.K7NI>#_B#XZ\06G@SQY\2OBC-XCU7Q+X+^'>EZ=X%^"/P
MP /Z$:*_F7\.?LQ_&CX\?\$9;3]MO0_CA^T-:?\ !1_XK_ 72?\ @I-\/_B?
M\/OBYXBT&VMOCO>_#(?&CX6? SPW\+KS6T^"<'[/.IZ1/H7P?UKX-^)_".I^
M"?$.AWUWXG\<1:[\0O,\9CSKXQ_\%4OB%^TG_P $^O\ @B9\7='^*LWP$\+_
M /!2/]J3X+_L]_M;?%CX3:5X_P##.I^&KN*/QGX3^-OPL^$VOP:UI?Q"^%%_
M\1?BOX!\6?#7PS\2]'N-9U;X<Z,UQX[\,>/'ET#1O&>I@']5M%?SL_M[^._&
MG_!)_P#:2_X)F_%?X$^-/&UW^S/^TO\ M,?#/]@#]J#X&_%'XK?$KXKZ5JW_
M  LVWF3X5_M$>%]6^)/B7Q_XVTGXN?#JVT/QK?\ Q*\5Z=_:6M?'JS7PQHOQ
M,UF?6=/T+7T\Y_;0U;]ECXJ?\%/?VIO 7[5_Q>_:XL(?@?\ L7_L9:W\%?@C
M^QI\4?VPK3XB>*9?%OQ,_:XN_C)XJ7X)_LBZIJ'BGQKJ-G/J?P0T;Q!XNO\
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
M7J_V1_'_ (2_X+(?M-_MD?M/_!/_ (**_'KX":9\&O'R_LH?!+X<?LL?$_\
M97U#5/$/[-WPZ@T[59?VA?'?PZ^*?PG_ &B=>\+0_'OX^:K\6)O OBY=.^&5
MWXY^$W@#X7VFN>'KZ?PE8:@W],-% '\2O_!,K]O;]BO_ ()I_P#!5C]N?]CC
M6_\ @HA\)_C=^R/^V5>^'?VR/@O^U-XG^,WP#\3>#-(_:)U_PUK%Y^T?HOQS
M^-GPRT7X;_!_P1X\^(NL:+=W>@Z'!9VG@R+1O"OPWT32CH'CGQPV@>(/V$_X
M.)_^"=/QR_X*-?L%:9X5_9@UNPTC]H?]G/XS^&OVGOA?I[O-I&O^/-1\!>"O
MB#X=O/AUX-\;6U[93>!?&.L)XRM_$?@_6;ASI%]XR\(>&]!UF[\-V6JMXV\+
M?O-10!^8WPT_X+!?\$Z/$W@CP_JGQ+_;*_9R_9_^(QLDM/'?P<_:1^)GA;]F
M+XS> /%MC_HFNZ)XP^"7QZUOP5\4_!I6_BFNM$_X2/P_!'KGAZXTKQ#HM[JV
MAZKIVJWGYF? ;PCX<_:Y_P""LOQ)_P""Z?CS4_!'PY_8)_9<_95O_P!F3]D_
MXR?%F_TWPG:?$ZVT[4O$^M_%/]JK0=3\5V'ANS^'?P4TC_A8GQ?^'?ACQMX@
MU.]'Q$\-:K/XLT?6+/P?J(TRW_HYU;X<?#S7M0N-6UWP'X,UK5;OROM6IZMX
M7T/4=0N?(@CMH/M%Y>6,US-Y-M##;Q>9(WEP11Q)B-%4=?%%%;Q10011PP0Q
MI%##$BQQ111J$CBBC0*D<<:*$1$ 55 50  * /X:O^"1W[2O_!/K_@H3_P %
M9_\ @N)X.^/GAK]G+XB>#?VP/B]\"K/]F_P#\99O 'C_ $SXV:%^S=:_'#P,
M_BCX::7XQTBW;6M:\3>&K/PQ\6[.R\,65SJWA&SN8&MM5U*30[?Q#/\ 6G_!
MVQ^T?\ /@S_P2JE_8VN?B'H=_P#'+XG^+?V?+'P-\*K?Q1X0N_B;9_#WP=XF
MU3Q*WQ9\7>#&UG3/$]G\-+C_ (5#KW@J/QOIGAR]TJ[^(E[I?AZ&")&U6YT?
M^N6B@#\VOV3=*_X)J?'[Q:?^"C_[(UI^S7JWCJX^'?C/X*_$KXV_ NZ^'T%S
M<:;KL?P2\;>*/ 7QRUWP*+9-=\5^ ]/^%OPMGT"/XARW&L^ _"5P[>&QI?AG
MQI</JG\]7[ '_!3/]BU_^#D3_@K4Z_'SX6+X _:K\$_LE>'/@5\8)/B/X%_X
M5;\2/'GP0^&WPE^$&H^ ?!?C&'Q#/HWBSQ+XT\3^*=0E\"6_A^\U"/7;'PEK
MNUXKT6=G<?V=44 ?S5?LCZI\)/\ @B9^US^W;\!/VH?'?A?X$?LI?MJ_M':E
M^VA^QS\=_B+XJ7P[\';KQ7\3K"QT;XZ?L\^*/%FMVFC^"OAMX]^&>J:'X5O_
M  ;8ZWK4MQX[^%%S;:Y+K,]WX.UJ*V^E?%W_  57\%?&']K[]EOP9^QY\4?
M/Q0_8Y^&'B3X]^/O^"D/[77A/Q;X2O?V>?@_X)\(_LK_ !SUSX4?#G7?B]K$
M$G@"^7Q#X\TJ+XJ^+];\">-%U7X=:#\*O"]YXLG@\"_$2ZDN/VTU#3M/U>RN
M=-U6PL]3TZ\B,-YI^H6L%[97<+$%H;FUN4E@GB8@$QRQNA(&1Q46DZ/I.@Z?
M;Z3H6EZ=HNE6GF_9=,TFRMM.T^V\^>2YG^SV=G%#;0^=<S37$OEQKYD\LDKY
MD=F(!_"+\%_^"FW_  2]D_X.$O\ @KA!^TMXV_9Q\=?LD_M>_"S]GWP=X'^-
M/Q$;PQ\5/@)XJ\7? ?X,_"?X?^(/ LEY:^'/'7P\O_"7CZWN_B#?Q^-_$/B7
M1?!P7X>6GAVX;5-9\9:/96G]1?["?[?/[!?QX\1ZQ^R'^P?\3?"_Q9\#_L;_
M  /^%ND^(=3^&^G7]Y\/_"7AVXTJS\-_"?P9X-\1V&DV?ACQG-:>%?"^J+K4
M7@4:EI7ARZL]-\.//!K\6L:%H_Z@44 ?D=_P16^/W[ _[2_['%[\5O\ @G+^
MS3JO[*_P$U+XP^-]*U7X=ZS\(/"7P=OM6^)&BZ1X2LO$/C!M-\"Z[XJ\)^+H
M]1T1?"^CQ^,-'\4:\I&@?\(E?W-CJOA*^T32OA+_ (.O_CY\'? '_!'K]H?X
M(^+/B+X.T;XN_'B_^"%G\*/AK>^)] M?'/C2W\#?M(_![QWXPUK0?"5WJ4'B
M'6/#_AG0?#=V^O:SI.FW]EH]W>Z3;ZC):_VE Y_I>HH ^#O^"?7[6?[/7[=W
M['?PG^)'P2\?^&?&NA:I\)OAWHGQ#\,^'/&&D:KXJ^%7B_6_AKX<U;7?A?\
M$,>%-7N;GPA\0?#-OK*6.L::;NVOK.Z0W5A.T)M[IOYI/^"-WC?]A#]@C]B#
MX_?\$SO^"M_AO]E3]F_X_P#P/^)'Q@/Q(\(?'VW\#:;:_M9?!?XB2K<^&?C'
MX#\5>+O"GAO1?C?IVN-!XE^$&DZ=X5\3?$'QKI&C_"C1(M;3PM9S^'_#6C?V
MF5E:EH6B:S+IT^KZ-I6JSZ/>Q:EI$VI:?:7TNEZC RO#?Z=)=0RO8WL+HCQ7
M5L8IXV5620%00 ?A[_P0!T[XT_LZ?\$5OV;I/VXM1U[X5:C\,? _Q2\4ZK=?
M'S6AX:O_ (5?L_Z+XT\9>(_ TGCS5?&%S:/X(\(>#?A;#87VG67BJ]L;?P!\
M/+31]&N(M T;0;?2=+_!CX'_ !%_X)3_ +:'_!R[_P %,?"O[0UE^QC^TS\(
M/CO\,/V7#^S)\7_B5X[^%WBOP!XD^,G@'X8_LU?!JZ^$7P2N=9DNM#^(OC[X
MF:_XSUFPT^P\$^(KG6;VZ^%5]IVE:)XC6ZEN]$_N^HH _F+_ &TOVF?^"?EE
MXX_9'_X(B_LH?M#_  $_9;\%?%/XU>,M)_:,U3]E_P")_P"SM\-)/V9?#7P.
MOM7\7P_!JVBU.ZU+P?H/[0_[0?[5]O\ #_X=:K\*_$'P^\?^(O'GAV;XUZ+\
M0O Y;Q.-6E^!O^"W?@3P3_P35^+'[%'_  4)G_X*:_%3X_?MC_L@?&SX:^*?
M^&>/VG/B=^Q_)\8?&O[&GQ3UWQ-X!^-%O\'_ (1?"W]G_P""WC+Q1-XIGMK[
MPU)XCUR\C\,:)X8B^)VHZ+XCT/Q9H=K.O]MM% '\/7_!=[_@L7^P!\2];_X(
MB_$3X-?'_P !_&#0?!7[>_P&_;:^(;_#[Q/H?BO4?A'\)OA3=^"M<U;2/C/X
M0\+W^O\ Q)^&GQ$U2R\= Z;X!U?P'/XICG\&^/=,U#2K/7M MM&U3]Q?C'_P
M<4_\$A_AC^S[XD^.^@?MG_"CXI3V?@8>*_"'PJ^']_=ZQ\8O&>K:II*WWA?P
MA!\,;RWTCQ7X9\0ZM?7%CI>JVOCRS\(6_@NYFN6\>WOA6WTW5+BQ_<"B@#X
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
MI%YK</[)_P 0DU""/PSIMQ\1?&VF_"GQWX4\2:98^%O"D>IZ[?\ BK[5\/\
MQY_9S_X+!?MP^*K']F__ (*>>,?A'9?L7>&[KP?\)/#7[*'Q#_9ZC\>?&SQ-
M\3?"_A#Q5\<_CO#HGQ>\'?'&T\>_"3P3H>L?#KX)>#/%&D_"CPWJ?@CQ[9?'
MJR3QOJOAWQ_96;_T7T4 ?PX>!_VC?V7O^"-7_!?#Q!_:_P#P47\/_M'_  (_
MX*&>!KOX6_M7^+_'7Q#_ &?O%OQ*_9\_;)^$/CN#PKX>U3]J"]^#'@[X:>$_
MA!X;T5;S4_";:IJ>A>&6T2X\6_$;4/BMX<M;+X?)X]AYGQ[_ ,%2O^"6^K?\
M'*?QI\9?'+XG_!+XA_LC>+_^"='A_P#8AOOBEXCL?#_QM_9Q\=?$7QQ\0/AI
M\4)[:TUGP;I_Q.\':O\ #V3P_K.J?#OQMXI\:+X9\'>'M4T[QW9^*M4L] TR
M.\US^[6B@#\ /V.O^"G'_!&G]G+5G_8>_9A_:K^"T'P6^&GP_P#VEOVMO$OQ
M!D\9?#[PI^SU\#=%^*_[6V@^(-+^$=A\1%A\#?#?3H+GQ]^TWJWA7X0?#GPS
M!K.J^'/ O@O1-!\4Z@-=NM!O/&7X^_\ !N3_ ,%B?^"?/P^^'G_!0W1?CE^T
M5\/_ -G/5?C!_P %'?CU^UC\/]%^.>O6G@75M6^&7QQT/X?VF@(]W.;KP9-K
MVC7/@B]M-?TC0?&>OWUA<S+)/;Q:5+I6JZQ_<#10!^=_[$W_  4;^#/_  4#
M^)'[2L7[,.HZ=\2OV=_V?;WX<_#NU_:!TBZNH-#^(/QVU*?XC:A\7_ WA71=
M4L[#5-1\(?#3PG9?!G5M'^)]K;R^#OB-=_$G5X_!6I:SI/A5]8OBOT0HH **
M_G5N/^"MO_!4+P[^QG\0OVYOBA_P1I\$_!?X1?#SX677QIN?#GQ-_P""C.G6
M'Q9UWX<VWA2V\7_VOI_P_P##7['GBB]\/:I)IUR;1_"/Q&N_ OC+3M5M[FRU
MGP_INQ97T==_X*M_\%1K7]CCX??MQ^"?^".7P]^+_P '?B!\#O#7[1B:-\,_
M^"D.FWGQ-\,_"7Q/\,H/BO:Z]K/@?Q9^QUX1NM:U2T\-75O;7?A+X>7GCCQ;
M<:U*MAH^B:K&&N@ ?T,T5^(O[7__  4[_:U_9?\ V[OV6/V)M&_8D^!GQ"3]
MMK5OBGI_[.7Q?UK]MKQUX!T.X7X/>'-,\2^,H?BUX6L/V(/B!JO@+6;>QUC2
MS::?X2U#XI:;<+JFG,==C=[^'3OIWPI^UA^U7X7_ &AO@W\%OVI_V9?V??A;
MX8^/'B#Q1\//A[\1O@7^U_X]_:'N)/BUX?\ A+X_^.EIX(\2>"?%O[&W[.]Y
MX;L-9^%WPD^*&O6_BN^UMK);WPQ;:/;6-_<ZW:R0@'Z.T5^%7_!3?_@JU^U?
M_P $[/C1^SCX!TC]@3X>_M"?#G]KCXX^%OV=_@9\2-$_;%U_P+X@'Q2\6_\
M"+6.B^'OBE\-[K]D;Q9_PA\VNZWK>MQ^&I/!?C+XI6^I:#X3U#5=4F\/ZO>V
M/AA_VI\!WWC?4_!GA?4?B5X:\->#?'][HFGW7C#PIX.\8ZC\0?"WAWQ#-;H^
MIZ/H'CC5O!?PZU+Q7I=A<E[>UUV]\"^%+C4(T%P^AV!?R5 .LHHHH ***\&\
M7?M#^"O!?[1?P0_9DU32_%%QX\^/?PY^/'Q.\'ZOI]EI,OA'3= _9ZU/X,:5
MXTM/$M_<:W:ZS9ZOJ=Q\<_"3^%[?2] UFRO8=.\1-JVH:(]IID>K@'O-%4]1
MU"RTC3[_ %74KF*ST[3+.ZU#4+R8E8;2RLH'N;JYF8 E8H((I)9" 2$0G!K\
M5O#O_!77XB?&?]E'7O\ @H!^RK^PWX[^.?[%GA>X^*=\WB/4/B_X0\ _M(_%
M7P#\(_$>K>#O%OQ0_9[_ &<[?PYXVT[Q=X9L/$7A;QL9/"WQE^,'[/?Q?O\
M0_"EQ?>%_AEXGUG6?#OAS50#]M:*^0X?VTOA3XB_8:OOV^OAC9>*/BI\(Y/V
M<-;_ &E/"/A[PGID;?$#QQX>TKP'?>.;3P1H?AZ[N(@GQ&U=[(^$;7PS=7,<
M\/C&4:'<2).CD?E-H'_!2K_@N7XDT>PUS3O^#<[5[:RU*'[1;P:__P %4OV6
MO"FL1Q[WCVW_ (>\4?#?1]?TJ;<A/V;5-,L[C84D\KRY$9@#^A6BOR;_ &3/
M^"G>I?%?_@G;\2/^"BW[5WP#MOV4?AU\//\ A<?B4^&_!OQ@LOVHQXD^$OP<
MDN-*O/B7X:\:>"_ /@GP[XHT[QEXBT+Q9%X"F\$CQ;X-\8>$++PM\0/#?C[5
MO#OC*U?3OGOP+_P4N_X*:>+?V>?$?[:NN?\ !)SP[\/_ -F?P_X5U/XEVGP[
M\4_MC-/^V=XS^".D^'H_B#-\7/!OP6\._LY:UX).NZCX"%W::%\ ?&WQ0\#_
M !%U/Q]9_P!AR:M9:+?:9X@O0#]Z**^:?V.?VK?A7^W%^S%\&/VL/@I=7\_P
MU^-O@ZW\5Z#;:Q_9JZ]H-W%>7FB^)?"'B6+1]2UC2K?Q3X*\5:5K?A#Q1::=
MJVI6=GX@T34K6WOKJ*%9G^EJ "BBORR_:E_X*A_#3X _M[?L,_\ !.WP[96'
MC;X[_M<^*?$VH>++9=4MUM?@Q\'O"G@GQ7XBA\5^(;*WNAJ<WB7XB>(/#Q\.
M_#[2?LR:;+IVC^./$FL:A:'0M T7Q< ?J;1110 45YG\:?B]X$_9^^#WQ4^.
MWQ1U:70OAK\&?AWXS^*?C[68+&[U2YTSP=X!\.ZCXI\27EII>GQ3ZAJMY!I&
MEW;V>EZ?;W%_J-T(K*R@FNIXHG_(/6/^"N?QLL/V,O#O_!2RR_8#\0W?[#%_
M\.?^%O\ B)[[]H/PII7[9FA?">:/6+C3_B;I_P"S@W@"[^"VO^#K[2X?#GBF
M.,_MA:3XS'@W7KG6H_!DU[I":-J@!^Y%%>9_"WXP_#OXR_!OX<_'[P!XABU/
MX3?%;X9^$?C#X)\6:C:7_AV'4/AWXY\+:?XT\-^(;^P\0VVEZGH45WX:U2RU
M*ZM-<L].O]+21X=3MK2X@GBC_/#X9_MW?M8_'_X>Q_M+_LZ?L->%/BE^R1XG
MCU/7_@YKNH_M5Q_#S]J?XX?#BTTV1]!^(_@O]G?Q9\ X/A1X<TGXB:K"]SX
MT#XJ?M8?#WQA/X+NM*\1>-] \">([RX\"6 !^K=%%?D+\;/^"L?PP\%_\%6/
MV-?^"4_PSN_#OC7XR_&*\^)_BS]I!C]IU$?!3X:^%?V8_BY\7_ 6@&XT[5;&
MWTCXJ_$+Q/X:\#^(;;3-7@UL:7\(_P"T-1U+P]9R?$7X>^)K8 _7JBBB@ HH
MK\LD_P""H?PT\3_\%7]+_P""6GPULK#Q=XP\)?LZ^-OCO\??'4&J6\^G_#S6
M+'5O!VG>!?A'86=E=27$WC:_TGQ*_C;QH^J0VMEX=\/7_@FRTT:UJOB/7%\&
M@'ZFT45^62?\%0_AIXG_ ."K^E_\$M/AK96'B[QAX2_9U\;?'?X^^.H-4MY]
M/^'FL6.K>#M.\"_".PL[*ZDN)O&U_I/B5_&WC1]4AM;+P[X>O_!-EIHUK5?$
M>N+X- /U-HKY5_;7_:.\3?LG_LU^/_C=X&^"'C/]I3X@Z%>>!?"_PZ^ WP^O
M[32?%?Q1^('Q-^(7A7X9>#?#=GK%[9:G!H.DKX@\7V&J^+?$C:3K!\+^#=-\
M0>)/['U4:2;"X_%/X@_\%?O^"Q/PLM/AW<^._P#@WVN=$NOBUXW\,?#?X:^'
MT_X*G_LRZOXT\9^-O%D4][8:!H7@30_A=J7C2[N=)T*PUKQCXWG&@K9?#CX?
M^%_&?Q%^(5UX8\"^"O%GB'1@#^E:BOBG]NC]J7XD_LC?LIZ]\<_AW^SMJ_[2
MOQGA\0?!WP7X&_9J\*>-)/#6L_$3QO\ %?XG^"?AW+X=T;QO%X)\8K9KX9L_
M%&K^+;K5KGP?+83Z1X6O9-0?0K&6XU73?Q_^(/\ P5^_X+$_"RT^'=SX[_X-
M]KG1+KXM>-_#'PW^&OA]/^"I_P"S+J_C3QGXV\613WMAH&A>!-#^%VI>-+NY
MTG0K#6O&/C><:"ME\./A_P"%_&?Q%^(5UX8\"^"O%GB'1@#^E:BJ>G2WMQI]
MA/J5G%IVHS6=K+J&GPW8OX;&]D@1[JSBOQ!:B]BM9VD@CNQ;6PN403>1#O\
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
M+HVLZO;W/B#Q;\0/#PO$T[PMXC\26VE?;Y='\(^(M:@M=!OOQO\ BQ_P6?\
M^"N?P.\.^!O$GQ1_X-_[SPQ!\3O'?A?X8?#G01_P5#_9SUSQ]X[^(/C&YEAT
M3PCX1^&/ASX3:O\ $;Q#K8M+74O$&M6FE>%;IO"_@[0_$GCCQ.='\'>&?$&N
M:: ?TX45\ _MC_MJ>,_V+/V"M<_:W\=?L[:_X]^,>A>&?@SIW_#*OPH\8KXQ
MUWQ#\>OC5XT\ ?"S0/@SX+\=V_A"&[\7VUK\4/B!8Z"OBS1/AQ<ZYK>@V%WK
MV@?#O4-5FL_"L_Y&_%C_ (+/_P#!7/X'>'? WB3XH_\ !O\ WGAB#XG>._"_
MPP^'.@C_ (*A_LYZYX^\=_$'QC<RPZ)X1\(_#'PY\)M7^(WB'6Q:6NI>(-:M
M-*\*W3>%_!VA^)/''B<Z/X.\,^(-<TT _IPHKD/A]JOC+7/ 7@C6_B+X1T[P
M!\0=8\(>&M5\=> ]'\5+XZTGP3XRU#1K*[\3^$=+\;)HGAI/&.G>&];FOM&L
MO%2>'- 7Q#;646KKHFE"\%A 4 ?G/_P6LBBM_P#@D1_P45@@BCA@A_9 ^,\4
M,,2+'%%%'X,U!(XHHT"I''&BA$1 %50%4  "O1/^"4<45Q_P2M_X)L03Q1S0
M3?\ !/S]CJ*:&5%DBEBD_9S^'2212QN&22.1&*.C@JRDJP()%=[^W?\ L7^#
M_P#@H#^S7\0/V5OB3\5/C1\+/AI\4;32],\=7OP+USP/X9\8Z[HNE^)-!\3K
MH3^(/&GP^^(*V6D:E=^'X-.UVSTVQLQKOA_4-8T'57NM-U&: 7?V)?V1M-_8
M>^ G@_\ 9P\+?&SXT?&?X=?#;2-%\*_#(_&V+X+/K_@'P/X=T:QT71O!.DZG
M\&O@S\&HM;TBRBLC>?VKXXL_%GC"XO;NZ^U^)Y[,6EG:@'X,_P#!=6;QDG_!
M6'_@WCMOAW\7/A_\#/'VL?%']NKPUX*^)WQ0\&+\1/!>A^*_%/@3]G7PWX?T
MW4/ I^(7PKD\6:CXOU75;7P7X9T*U\?>'[_4/%'B'1H-/?4;Y[?2+_\ 3_\
M8.^%O[5'[+GB;]M#Q;_P4)_:;\!_&+6/C3^TS\*]3^%7Q=ATJ'X-?#Y?#/CC
MP7\,/@[\,?@MX0^'NMZUJ6E^ [VU^*,L7P[\'^#=)\5>,-4^('BGQ+HFNW_B
M+Q3\5?B+XB^T<I^WU_P1>^#G_!1+X]?L^_M$_%S]J']L3X>>.?V5M6_X27X
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
MNVEQI&E7^GWVH:U"NF>$O#$%D;22TOY]2 /SD_X+L?#;XH?M:_$/]G+]G_\
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
MU[0/AGX>\%VOBC7O&7CJ[\1^+/$']F-?ES^VC_P2>^"?[=?[1O['7[37Q?\
MC#^T/H/C/]ACXHP_%[X$>&OAYK?PBTCP+:>+HO&?PU\=2'Q3IOB/X,>+->U_
M3KO6?A/X0BNK<>);&XDTZWNK9+N-YTG@ /HSX*^,?VD_C)\$OC!K?BOPA<?L
MR_%;6_'?QX\-?!&Q^).@Z/\ $3_A"_"&D:WK?A;X$?$OQCX0\*>)/"L/B>W\
M1Z18:#\5/$/P]7QSI.J6W]NWW@";QM:3:>FN1?.W_"@_^"N7_22?]D3_ ,5@
M>,?_ *8E7Z;Z?:SV5E;6MSJ-YJ\\$0CEU+4$T^*]O'!.9KF/2K#3-.25LX(L
M]/M(< ;85.2;E 'S#\1_B[9?LE?LD^-/C7^UA\0O#_BVT^!GP?UOQM\:?B!X
M<\"W'@;0?%DGA?0[B^URY\,_#>7Q+X^O=%'B.XB&G>'O!Q\5>+;^2\OK+2$U
M75KN999OY&O#'_!.']L/X+_L.ZM^T7^SGX?O?B!_P3-^)^F2?M7^+/\ @@5\
M6OB)\=+'Q5X>^"5MX;/Q&T[P9X"_:7TZ'Q#\5O$/Q1\:2Z?9^-?'O[,/B#P(
MOPHUS6?%GB3X;^*I/C_KVAZ'XG\7_P!F?QL^#7PY_:)^$'Q,^ _Q>\/CQ7\+
MOB_X(\2?#OQ_X<_M'5-'?6?"?BS2[G1M:L8=7T2\T[6M)N9K&[E%MJ>D:A8Z
MGI]P(KRPN[>ZABE3\L?#_P#P2S_:#\(?L]Q?L1>%_P#@IM\>=/\ V,+3X/Z?
M\$=&TN;X-? 5?VO?!WP[T_1-.\$Q> _!'[46A>%_#_@?2/!4'P[TYO#>EW6L
M?LS>(_C!HNH:EJ&N:9\9;>*U\-Z/X> +?Q__ &Q_!?[3W_!"']IS]L[]DN_U
MG0/"WCK_ ()U?M+>.OAI/8:M:>#O%WPRU'P_\&?B!I.KZ<NH^#[[5+3PYX]^
M#?B30M:TJYM/#6KS1Z=XN\(3:;I.M0&.#4HO@']C7Q_^VU^S!_P03_9*_:W^
M#'Q9_9A\6>"/V;_V#]2^.?Q(^ GB/X#^-A:_$CX;_#CPG=?$*;PCX2^+NB?'
M'1-2^&WQ?T_P1H7B#P]XP\9:UX$^)_A+7?B=<2Z_I_@#2-%L7\/ZQ_0W\#/V
M9?@/^S;\ /!?[+?P8^&7ACP9\!/ /A"X\#>'_AM!9#4M!?P]J+7T^OQZ\NL-
M?W'BG4?%VH:KK&M>-M:\23ZIK'C/7];UO7?$U[JFK:QJ-Y<_D-HO_!$7Q7\-
MOV>_&'[!GP)_X*!_''X8_P#!.3XEV'Q+\,^+_P!G34?A7\&/'GQ8\%?#KXM:
MIXRU_P ??#/X ?M+:OH-AJ_@?PEXSU?QWK]GXKF^,7P[_:)\43^&'BT[PMXC
M\'^(+K7?%NM 'W;IG[:?BSXO?\$]OAQ^V;^S)\"/%WQ0\=_'GX,> O'_ ,'O
M@M<3644]CXI^)VA6%YH]M\2M>AN[:WTSP)X OM1DU'XE>(= &J:[/X7T+5O^
M%?\ AOQ=XOU#PSX4UK^?7X\SV/P@_P""Y7_!"4W7A#X[Z[XGA\._\%)/%WQ%
MUWQQH.IWGCWXI_$OXD_L^^)I/$FO:#:ZYXBU.ZDT6RU*[@TCPQX2MM1M]#^&
M_P .])\*^ /"%C8^%O"^A:1:?U@?!?X/?#O]GSX1?#+X%?"/P]%X3^%_P?\
M GA;X;?#_P -Q7=_J)T;PCX-T6ST#0K*?5-5N;[5]7O(M/L8/M^LZQ?7VL:Q
M>FXU/5KZ]U&ZN;F7X;^._P#P2^^&'[0W[;O[-7[>/C?X[?M'6/Q1_9+L/%UC
M\%_ _AO5/@G9_"713XYAUZS\3WVIZ'JGP-UGQ;K-_J6FZU9Z8\]YXX*):>&?
M#KI$MY%JUWJX!ZG^SMXH_:[^-?[(>I^)OB9H,7[*O[3?C;Q5^T;)X+T+XD>#
M/#?Q&D^#_A!OCW\4K/\ 9O3XA>"O /Q*L?#GC;5M-^!EO\,;GQC8>'?BCI<>
MOZM+J4T?B'2[JZ=K;QG_ (4'_P %<O\ I)/^R)_XK \8_P#TQ*OT[LX);:TM
M;::\N=0FM[:""6_O%M$N[Z6*)8Y+RZ2PM;&P2YN74S3K965G:+*["VM;>$)$
MEB@#X]^/_CK]I3X/?LR:7#\.O#/_  T!^U)J&A>#? ,'B;PM\-7T[X<VOQ#U
M:UT[1/%'QW\6?#2Z^*%KJND?"7PGJ$FI?$'5?ACH/Q1U_P >7^B6T?@7PIK?
MB#6YTUI?YFOC+I?AS]FS_@M+_P $%/#FB>#/VD?&FJ>$O __  4E\0>-_%'Q
M/T.WO_CC^T%\4_B'^S]XLOO&/Q"U*YU'6K.PUOQ-XH\3ZC+<S:=;W6@^$_!.
MAG1?!7@O2O#G@3PUX;\.Z3_9/7YE_'+_ ()=_#+]H+]MC]F7]NWQU\>_VDH/
MBI^R1IGBO3O@SX.T#4_@=8_"K2W\;V^NV/BG4]8T&]^!.I>)]8U/5M.UFTTZ
M:6;QE%;QVWAKP\T%K%=1:K<:L ;OQQ_:_P#"W[/G_!-WXD?M=_MO> M:\ :#
MI'PA\2^*OBA\$M>O?"@\803>,KJ]TKP]\ XKO3-;7PGJ?C36;C7M"^&&F3V/
MB.?3M6UR]M[D:Y<Q7$FI2?R]ZY_P32_:H_8>_8F\+_'OQAI%Q^TI_P $JO!F
MK0_MQ?''_@AG\3_B1XR_M/\ 9:\(WJVWQ>UCPUX)_:'CU32K;]I72?V:=>DG
M^(WC3X"?&GPOI'P"^)5UH7CO5]<\$>/OB[?Z9\4-1_L:_:?_ &8?@Y^V-^SU
M\2_V8/VA/#;>.OA)\6?#</ASQCI,MTVG7\YL-1T_7=$U_3=0TY+<Z7XD\-^)
M]'T;Q5X?U*TA1=,\0:1I][%;%+<0'\\_$7_!,'X^>/?@M:?L=?$W_@I%\;?'
MO[%?_"O+/X8>*_"FI_"3X06O[5WQ5\ 6<+Z!)\-_BI^U?::<-*UKP#KO@-HO
M"_B_4_"GP#\$?'CQ5>6D?B'5/CT]QJ?B>Q\1 'Z5? OXQ_#7]I_X)?!_]H/X
M9W#Z_P##7XP>!/!WQ8^'U_J^EFRU$:'XMT6TUW1+B\TR\5Y](UNTM;]8+ZU8
M_:=.ODN;4R%HV8_B9_P4\^$?[6G[/.L_&'_@L7X4_:!\.^)_&?[#7@/QS<_
MO]E?Q+X-T&+X!ZI^RCX@T_X/:Q^T1X7\6ZY-X5\0?%30OVB/'MQX$\6:UH_Q
M5\">+-&TMQX;^$'@2]TC3/!B_$1/$G[077[-_P )XOV=)/V6/"&AWOPM^#UK
M\,E^$_A72OA/K.I?#_6_AWX7L]&71= NOAUXFT"XMM;\(>)_":0VFJ>%?%.E
MW::WHVOV%CKD%V=2@$Y_-'XW_P#!*'XP?M1_"V+]D_\ :@_X*&?%[XX_L1WM
MQX1U#Q[\-?$'P:^#6@?M'?&27P'\3_#WQ+\*^%_BG^U%X0TO0]/;X?VEUX7T
M.TU&+X8? WX6_%O6+K3;?4;SXSFVN-6TC5 #]7?A=XUTSXQ?"SX7?%-/#FK:
M)9_$+P/X)^)6F>'?&.@ZEHGB?PR?%GAS3_$5EIVNZ!XCTS2==\/>)M%BU06.
MIZ=J^DZ3K6DZA%=65_86%Y%/;1_AA_P4\^$?[6G[/.L_&'_@L7X4_:!\.^)_
M&?[#7@/QS<_ O]E?Q+X-T&+X!ZI^RCX@T_X/:Q^T1X7\6ZY-X5\0?%30OVB/
M'MQX$\6:UH_Q5\">+-&TMQX;^$'@2]TC3/!B_$1/$G[F_%?X5>%OC%\+O&7P
MC\32:YI/AKQGX;N_#DNI>"]<O_!_BWPPTD2G2/$O@7Q3HDEMJW@[QEX1U*&Q
M\0^"_%&B3VVJ^%_$FE:3K>DSP7VGVTB?E)\;_P#@E#\8/VH_A;%^R?\ M0?\
M%#/B]\<?V([VX\(ZAX]^&OB#X-?!K0/VCOC)+X#^)_A[XE^%?"_Q3_:B\(:7
MH>GM\/[2Z\+Z'::C%\,/@;\+?BWK%UIMOJ-Y\9S;7&K:1J@!^LGPG\?VWQ8^
M%GPT^*=EHNO>&[/XE_#_ ,&^/[3P[XITC5O#WB?0+;QEX<TWQ%!HOB/0-?T[
M1]=T/7M*BU)+'5](UK2=+U;3=0@N++4=.LKR":VB*[R***WBB@@BCA@AC2*&
M&)%CBBBC4)'%%&@5(XXT4(B( JJ J@  44 24444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?)/[6?[</[.W[#_A2U
M\>?M)ZO\4?"7@.73M<U?4/'/@W]G']I#XV>"O"FF>'1I[:G??$+Q9\#/A-\2
M/#_PUMMFI02:=+\0-1\-+K<4&IRZ(=0CT76'L?K:N/\ B%X \'?%;P'XS^&/
MQ#\.Z1XO\!_$+POKO@OQGX6\0:=9:QH?B+PQXFTRYT?7-&U;2]2M[O3]0T_4
M=.O+BUNK2]MKBVGAE:.:&1&*D ^9_P!C/]OK]ES_ (*!>"=8^)?[)OC+QO\
M$CX<:/<VMG_PL#6_@/\ M ?"3P3K]W<WNNZ;/:^!?%?QG^%_P]T+XC7.B:CX
M;U73_%D'@&_\2R^#+T:=:^+5T6?6]$CU#NM:_:R^!&C_ +-]I^UO9^*=?\<?
ML_ZAX2T7Q[IGCCX1?#/XI_&V]U?P3K[6AL/%>C>!O@_X*\<?$/6- BM;R/5=
M7U33/"EU:>'M AO_ !%K\NF:%IFI:C:?RE_\$V/C?\2?V:?^"7W[6/\ P2-T
M363I'[8?[-/[>OB?_@F3\&-5N="CT[Q5>:!^VC\7_$6J^#?VLM*^%]XUUJU_
MH_@KP'XD_:-_:DTCP]<7NM>'/$7PN^!.IZ]-X^@\")KGB+PQ/_P2[_:#\0_L
MR_L+_M[_ /!'NP\5:MX8_:;_ &7?V\_&W_!/S]E">X^'U]JWCR3P9^VS\2?&
M/_"E_P!H>?PEXNM=(\+_ !0L_ \+?M$?M7>*+?1[71_#TW[/7PKG\5ZUH6G^
M&KB'Q!X@ /WR^'?_  66_8'^+OP=O?V@_A5XI_:3^)/P0L+]].G^*?@3_@GY
M_P %!O%?@F2:V.OQZG<6.NZ'^R[?6>IZ7X>N?#.K6'BO6M-DN]'\(ZHNGZ5X
MGOM)U+6]$M=1]"_8G_X*F?L0_P#!16[\30?L;_$_QO\ &/3O!UM=R^)?%Z_L
MZ?M,> ?AOI-[92Z DWAN?XI?%'X/>"?AQ)XW:#Q-H^J6O@"W\4S>-K[09;SQ
M%9>'[C0M)U?4;'[(^&GPM^'_ ,'_ (9^"O@[\-_"FB^$_AI\//".C>!?"'@_
M2+"UM-$T;PKH.FPZ1IND6UA!%';"VBL8$BE7ROW[&22;>\KLW\C/['_QRL_^
M"-7Q!_X.!OV*]&\(01S_  H\8S?\%!OV&O 6B>&+7PC'\5+;]K30O!OPV^'7
MPB^&/A""QU%M<T/P9\8]0_9Z_9OT;4/!UIXDT[6?&VJ7GA[3?"&B>(HH?!VH
M ']47AS]J7X)>-?A-XZ^-O@'Q'XB^)'P]^''C/XI_#WQ1=?#+X9_%'XD^*3X
MT^"WQ!U[X6_$CP_X:^''@7P9X@^)'CJ]T/QOX9UK2[,^!_"?B*#Q-96L7B'P
MI-KGAJ^T_5[KXY^$/_!9;]@?X_Z1\1M=^!_BG]I/XMZ1\(M4O- ^)5[\//\
M@GY_P4&\6Q^#O$^FZCH^F:GX/U==%_9=O)8_&VE2Z[I][JW@N&.;Q5I>AC4/
M$=_I%OX?T;6-3L/YTO\ @FC\8O%G_!#SQE_P64_X)Z_%'7]9^-'Q"^#?PF^&
M7[?W[.-_XGTCQ5H/BS]K?XT?&+X2_#'X;?$/1_#OB6]M?$VDZ[<?$/\ :7\0
M? OX*_#[1-(A\6^-=0^(.J^*O#EE>?%C7](U%=-_K _82_9<TC]C']DCX$?L
MXZ?=VVMZW\._A_H5K\1O&T5@;"^^)_Q>U.TCU;XM_%?7DEU#6;RX\1?$KXAW
MOB+QEK5UJ6MZYJ$E[K$B76LZD\8NI #Q3]E?_@K1^PQ^VQ\0-0^&?[,7C[XO
M?$_Q/H>O:]X5\5747[(7[8OA'P3X#\3^&=)O]:UGPY\2?B=X\^ GA?X:_#37
MH+33I[:WT?Q[XM\.:AJ6MS:;X;TRWO/$.L:3I=[]?>%/C_\ "3QUK?QV\-^"
M_%C>*_$/[-/BVV\!_&G1/#_A_P 4:MJOA+QC>?#7PA\7+7P[9V%EHLUSXPU.
MX\!^._"^HQ0>!X_$F_5K^Y\(JQ\8:/K6@Z=_*[^S=XM^%O\ P2)_X.$?^"G_
M ,'O&LOA#X<_L^?MX?LL6?\ P46\&:B/$1ADTK4O@I9_%#QO\6]/N;7Q2EE!
M8_:=4/[77Q!73-!\0S>'?#?@_P )Z,MM9V&D)<V'@GP'_@G]\6O&W_!+K_@N
MU^UEX%_;9^)?A31/#_\ P4__ &+]!_X*%:_XC\0:QKFI_P#"#?$KP'X=\?\
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
MXI^(GAVTU?3(;CP-X.\/^(/%-UJM[!H>G:5>:V_]GC^53]@WXC:#_P $:?\
M@I+_ ,%P/V+7\#>)I?@9+\)K[_@J-^R9\,_A_P"%_!US!?>';31@/'?PG^&N
MFZ1)X?UZ?6]:U[Q=X0^#OPJ\!7\8TBWA^#5[';ZEI$NHG7/&GG7_  3*^+WB
MW_@B_P#\%"O^"N/[)'[9WQ2U7XBZ'KG[-]E_P5+M_BWJNC>&] M/B?XZ\/\
M@2'Q/^T]XDT/0_"$,]SH.J_$3Q=XD\0Z5H?@FVTG68K*+X.OIFA37MQ/87OC
M8 _IW_95_P""E_[(/[:_C3QWX _9M\5_%SQOXA^%VN>(_"?Q*FU[]E+]K+X5
M^%_A_P"-_"-S96GB3X>>,_'?Q=^"'@3P-X9^)>D3ZA;BZ^&VL^([/QUY8NIX
MO#TD%C?26_WI7Q3_ ,$\/@3X@_9Z_9!^$7@WQ[8:98?&'Q78:Y\:_P!H%=&.
MM'2I_P!HKX^>)-6^,OQVFTL>(KJ\UI-(C^*/C?Q/9Z)!?R136NBVFGVHL[!(
M4LK?[6H H:KJNF:%IFI:WK>I6&CZ-H]A>:KJ^KZK>6^GZ9I6F:?;R7=_J6I7
M]W)#:6-A8VD,MU>7EU+%;VUO%)--(D:,P_)KQ7_P7,_X)P>"$AU_Q/\ %#XL
MZ5\(;C7[/PM;_M+S_LH_M5G]E:\U[4]=;P_H\>E?M'+\&F^$>O>'M>NS;7GA
M_P"(>@>*=4^&6NZ'?6/B#2?&=YHMP+X?G#_P<5>*-7^-7QS_ ."1_P#P2ZUK
M5]&\'_ /]OC]K.WOOVBM;\6^*1X.\/>/_AU\!_%OPGUH_!#3=9TZVD\2#Q=X
M^U/QC:Q>#;?1=4\,7M_\2XOAEX?L=5:3Q#<7V@?T]VWA_0+/0+?PK9Z'I%KX
M7M=(B\/VOANVTVR@T"VT""R738-#M]'B@33H=(ATY5L(M-CMULH[)5M4@$ $
M8 ..^%OQA^%WQN\/ZCXM^$/CSPS\2/"NE>*_%'@B\\3>#]4M]<\/_P#"5^"M
M7N- \6Z-::S9-+IVHW/A[7;2]T359-.N;JWM-7L;[39)A>65U##\Z_M&_P#!
M0S]D']E+QQX<^%OQD^*]W%\6O%>AR^*M&^#OPO\ AI\6_P!H+XR'P;#/<V9\
M=:I\(_V?_ GQ/^(_A_P#)J-E>:3;>._$'AC3/"%YK5K<:+:ZU-JL,EFOF7[.
MW[._P]_X)C_L8?'GP7\'1?:Q\.OA;XA_:M^/7@CPCX/\,77BG6?"VE>*M?\
M&?QEM?A9X:\%^$K"?5/$-WX0FU1_"?A+PMHNF7&N:MI]GHFDP6]]JUP7N/R9
M_P"#5OP%XE\??L3?$_\ X*'?';Q+I/Q<_:G_ &\/VB?BSX\\>?&75-)\.GXC
MCP;X*U73/A?I'PWU;6M,3[7IOAC2?%7@#Q3XI\,>!;*W\-^$_"^A>)-#TWPQ
MX2TW1+#2[J\ /VQ_9[_X*'?L@_M/^/-1^%/PG^*>HQ?%O3?#K^,7^$'Q8^%O
MQA_9X^+VH>"8[Q=-E\=^'_A7^T)X ^%_Q \4> X-5+Z/<>-_#?AS5?"EOK4%
MUHTVKIJ=G=6D/OOQM^-7@3]GKX:^(OBW\2U\<_\ "$>$X8KOQ!<?#OX3?%;X
MU>(]/L))5CFU0^ _@OX*^('CRZTC349KW7=8LO#5SIGA[2H+K6=<N]/TFSNK
MV'\2_P#@YLCU3P/_ ,$I_B;^U%\/M4_X0KX]?LD?%']GKXM_ OXJZ18VX\<_
M#OQ7K7Q\^&?PRU>Z\'^(F*W>@?VWX<\;ZAIOB*",76F^)-#^T^'];TV^T^^?
MR?U&_8)^-VO?M:_L&_LD_'_XE:1IB>*_C[^S'\'_ (A?$72(M%&G^'+KQ1XY
M^'>AZGXTCTK0KV]U@Q>$M2UJ^U270;*]OK^23P[<V*W<LLCRB@#G/V'O^"E?
M[$'_  4AT#Q_XD_8M^/.D?&K3OA;J^B:'\0;>'PG\0_ 6O\ A6]\2V5]?^')
M]2\*_%#PAX)\4#2/$$&E:S'H?B"#1YM U:]T'Q!IMAJ5QJ.@:S:V/JW[67[7
MO[.G[#7P3U_]HG]JCXE6GPI^#WAC4_#VC:OXLN?#_B[Q9,FK>*M8M=!T'3[#
MPQX#\/\ BGQ?K5W>ZC>1!X=%T#4'LK&*]U?4!:Z1IVH7UK_$U_P2Z*?\$D_V
MEO\ @D9^T%::/'X5_8O_ ."RW[$7P%^ 7QIU/18=9_L#PO\ MQ>&M&LV^'7C
M7Q?;P^'=7TK2[GQ]<:_X>T;2)8_$'A:TU1_'?QS^(WB"W^S?#W6M1UGZU_X.
MQ)KO]H/]D7X]MI?B9YOA)^P1K?P.B\1:#I\FCSZ?K_[8GQ_\<> ;?1$U*^L/
M$$OB'3M8^ '[+?B#Q#+?^&=;\.67A[Q!:?MC^&==L=2U?6_!#P>'0#^KK]E[
M]JGX+?MD_"?2_CC^S]JOC?Q%\+-?N4B\,^*_&OP:^,_P5B\764VD:1KMGXD\
M&:5\;OA_\.M=\8^"-3T[7+%]'\?^&-+U;P3K-VFIZ9I7B"\U/0];L]/^B*R/
M#^@:/X4T#0_"_AZPATK0/#>D:;H&AZ7;;_L^FZ/H]E#IVF6%OYCR2>39V5O!
M;Q>8[OY<:[G9LDZ] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
/ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Sep. 04, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [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_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0001015922<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 );">Registrant Name</a></td>
<td class="text">CHECK POINT SOFTWARE TECHNOLOGIES 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_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-8<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_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-8<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_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<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_ffd_OfferingTableNa', window );">Offering Table N/A</a></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_ffd_OffsetTableNa', window );">Offset Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OfferingTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_OfferingTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_OffsetTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Sep. 04, 2025 </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_ffd_OfferingTable', window );"><strong>Offering:</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_ffd_PrevslyPdFlg', window );">Fee Previously Paid</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_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<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_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Ordinary shares, par value  NIS 0.01 per share<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_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">1,500,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_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">190.81<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_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 286,215,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 43,819.52<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_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">(a) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional ordinary shares of the Registrant that become issuable under the Registrant's Employee Stock Purchase Plan, as amended and restated, and the Registrant's Employee Stock Purchase Plan (Non-U.S. Employees), as amended (collectively, the "Plan") by reason of any share dividend, share split, recapitalization or similar transaction effected without the Registrant's receipt of consideration that would increase the number of outstanding ordinary shares. (b) Represents the additional 1,500,000 ordinary shares issuable under the Plan. (c) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and Rule 457(c) promulgated under the Securities Act based on the average of the high ($192.76) and low ($188.86) prices of the ordinary shares on The Nasdaq Stock Market LLC on September 3, 2025<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities being registered.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of registration fee (amount due after offsets).</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate offering price for the offering that is being registered.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 offering price per share/unit being registered.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 title of the class of securities being registered (for each class being registered).</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "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/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_OfferingAxis=1</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>9
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Sep. 04, 2025 </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_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [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_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 286,215,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">43,819.52<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_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 43,819.52<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance 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>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>21</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="exfilingfees.htm">exfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="20">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "exfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "exfilingfees.htm"
     ]
    },
    "schema": {
     "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/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 21,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/dei/2025": 2,
    "http://xbrl.sec.gov/ffd/2025": 6
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 20,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001178913-25-003282-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-25-003282-xbrl.zip
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
M0ED+  "=/P  $               @ $     97AF:6QI;F=F965S+FAT;5!+
4!08      0 ! #X   "'"P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>exfilingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  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="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001015922</identifier>
        </entity>
        <period>
            <startDate>2025-09-04</startDate>
            <endDate>2025-09-04</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001015922</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-04</startDate>
            <endDate>2025-09-04</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-168">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-169">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-170">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-171">0001015922</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-172">CHECK POINT SOFTWARE TECHNOLOGIES LTD</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-175">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-200">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-201">CHECK POINT SOFTWARE TECHNOLOGIES LTD</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-202">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-203">Ordinary shares, par value  NIS 0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-204">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-205"
      unitRef="Shares">1500000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-206"
      unitRef="USD">190.81</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-207"
      unitRef="USD">286215000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-208"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-209"
      unitRef="USD">43819.52</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-210" unitRef="USD">286215000.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-211" unitRef="USD">43819.52</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-212" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-213" unitRef="USD">43819.52</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-214">(a) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional ordinary shares of the Registrant that become issuable under the Registrant's Employee Stock Purchase Plan, as amended and restated, and the Registrant's Employee Stock Purchase Plan (Non-U.S. Employees), as amended (collectively, the "Plan") by reason of any share dividend, share split, recapitalization or similar transaction effected without the Registrant's receipt of consideration that would increase the number of outstanding ordinary shares. (b) Represents the additional 1,500,000 ordinary shares issuable under the Plan. (c) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and Rule 457(c) promulgated under the Securities Act based on the average of the high ($192.76) and low ($188.86) prices of the ordinary shares on The Nasdaq Stock Market LLC on September 3, 2025</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
