<SEC-DOCUMENT>0000950157-25-000940.txt : 20251113
<SEC-HEADER>0000950157-25-000940.hdr.sgml : 20251113
<ACCEPTANCE-DATETIME>20251113161635
ACCESSION NUMBER:		0000950157-25-000940
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		17
FILED AS OF DATE:		20251113
DATE AS OF CHANGE:		20251113
EFFECTIVENESS DATE:		20251113

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MARTIN MARIETTA MATERIALS INC
		CENTRAL INDEX KEY:			0000916076
		STANDARD INDUSTRIAL CLASSIFICATION:	MINING, QUARRYING OF NONMETALLIC MINERALS (NO FUELS) [1400]
		ORGANIZATION NAME:           	01 Energy & Transportation
		EIN:				561848578
		STATE OF INCORPORATION:			NC
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		4123 PARKLAKE AVE
		CITY:			RALEIGH
		STATE:			NC
		ZIP:			27612
		BUSINESS PHONE:		919-781-4550

	MAIL ADDRESS:	
		STREET 1:		4123 PARKLAKE AVE
		CITY:			RALEIGH
		STATE:			NC
		ZIP:			27612
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>forms-8.htm
<DESCRIPTION>REGISTRATION STATEMENT
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Cravath, Swaine & Moore LLP
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="text-align: center; font-weight: bold;">As filed with the Securities and Exchange Commission on November 13, 2025.</div>
    <div><br>
    </div>
    <div style="text-align: right;">Registration No. 333-</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><br>
    </div>
    <div>
      <div style="text-align: center; font-weight: bold;">UNITED STATES</div>
      <div style="text-align: center; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>
      <div style="text-align: center; font-weight: bold;">Washington, DC 20549</div>
      <div><br>
      </div>
      <div style="text-align: center;">
        <hr align="center" noshade="noshade" style="height: 2px; width: 15%; color: #000000; background-color: #000000; margin-left: auto; margin-right: auto; border: none;"> </div>
      <div><br>
      </div>
      <div style="text-align: center; font-size: 18pt; font-weight: bold;">FORM S-8</div>
      <div style="text-align: center; font-weight: bold;">REGISTRATION STATEMENT</div>
      <div style="text-align: center; font-style: italic; font-weight: bold;">UNDER</div>
      <div style="text-align: center; font-style: italic; font-weight: bold;">THE SECURITIES ACT OF 1933</div>
      <div><br>
      </div>
      <div style="text-align: center;">
        <hr align="center" noshade="noshade" style="height: 2px; width: 15%; color: #000000; background-color: #000000; margin-left: auto; margin-right: auto; border: none;"> </div>
      <div><br>
      </div>
      <div style="text-align: center; font-size: 24pt; font-weight: bold;">Martin Marietta Materials, Inc.</div>
      <div style="text-align: center;">(Exact name of registrant as specified in its charter)</div>
      <div><br>
      </div>
      <div style="text-align: center;">
        <hr align="center" noshade="noshade" style="height: 2px; width: 15%; color: #000000; background-color: #000000; margin-left: auto; margin-right: auto; border: none;"> </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zde86d438f5c4472686c696cc9d9bc8cb" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;">North Carolina</div>
              <div style="text-align: center;">(State or other jurisdiction of</div>
              <div style="text-align: center;">incorporation or organization)</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;">56-1848578</div>
              <div style="text-align: center;">(I.R.S. Employer</div>
              <div style="text-align: center;">Identification No.)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: bottom;">&#160;</td>
            <td style="width: 50%; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div>&#160;</div>
              <div style="text-align: center; font-weight: bold;">4123 Parklake Ave.</div>
              <div style="text-align: center; color: #000000; font-weight: bold;">Raleigh, North Carolina</div>
              <div style="text-align: center;">(Address of Principal Executive Offices)</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div>&#160;</div>
              <div style="text-align: center; color: #000000; font-weight: bold;">27612</div>
              <div style="text-align: center;">(Zip Code)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: center; font-weight: bold;">Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan</div>
      <div style="text-align: center;">(Full titles of the plans)</div>
      <div><br>
      </div>
      <div style="text-align: center; font-weight: bold;">Bradley D. Kohn</div>
      <div style="text-align: center; font-weight: bold;">Senior Vice President, General Counsel and Corporate Secretary</div>
      <div style="text-align: center; font-weight: bold;">Martin Marietta Materials, Inc.</div>
      <div style="text-align: center; font-weight: bold;">4123 Parklake Ave.</div>
      <div style="text-align: center; font-weight: bold;">Raleigh, North Carolina, 27612</div>
      <div style="text-align: center;">(Name and address of agent for service)</div>
      <div><br>
      </div>
      <div style="text-align: center; font-weight: bold;">(919) 781-4550</div>
      <div style="text-align: center;">(Telephone number, including area code, of agent for service)</div>
      <div><br>
      </div>
      <div style="text-align: center;">
        <hr align="center" noshade="noshade" style="height: 2px; width: 15%; color: #000000; background-color: #000000; margin-left: auto; margin-right: auto; border: none;"> </div>
      <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>
      <table cellspacing="0" cellpadding="0" id="z72d8a94a52fb48a58d65536fd2ee28c7" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 16.13%; vertical-align: top;">&#160;</td>
            <td style="width: 30.11%; vertical-align: top;">
              <div>Large accelerated filer</div>
            </td>
            <td style="width: 5.38%; vertical-align: top;">
              <div>&#9746;</div>
            </td>
            <td style="width: 7.53%; vertical-align: top;">&#160;</td>
            <td style="width: 32.26%; vertical-align: top;">
              <div>Accelerated filer</div>
            </td>
            <td style="width: 8.6%; vertical-align: top;">
              <div>&#9744;</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 16.13%; vertical-align: top;">&#160;</td>
            <td style="width: 30.11%; vertical-align: top;">
              <div>Non-accelerated filer</div>
            </td>
            <td style="width: 5.38%; vertical-align: top;">
              <div>&#9744;</div>
            </td>
            <td style="width: 7.53%; vertical-align: top;">&#160;</td>
            <td style="width: 32.26%; vertical-align: top;">
              <div>Smaller reporting company</div>
            </td>
            <td style="width: 8.6%; vertical-align: top;">
              <div>&#9744;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 16.13%; vertical-align: top;">&#160;</td>
            <td style="width: 30.11%; vertical-align: top;">&#160;</td>
            <td style="width: 5.38%; vertical-align: top;">&#160;</td>
            <td style="width: 7.53%; vertical-align: top;">&#160;</td>
            <td style="width: 32.26%; vertical-align: top;">&#160;</td>
            <td style="width: 8.6%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 16.13%; vertical-align: top;">&#160;</td>
            <td style="width: 30.11%; vertical-align: top;">&#160;</td>
            <td style="width: 5.38%; vertical-align: top;">&#160;</td>
            <td style="width: 7.53%; vertical-align: top;">&#160;</td>
            <td style="width: 32.26%; vertical-align: top;">
              <div>Emerging growth company</div>
            </td>
            <td style="width: 8.6%; vertical-align: top;">
              <div>&#9744;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>
        <div>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 <font style="font-family: 'Segoe UI Symbol', sans-serif;">&#9744;</font></div>
        <div><br>
        </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>
        <div><br>
        </div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
        </div>
        <div> <br>
        </div>
        <div>
          <div style="text-align: center; font-weight: bold;">EXPLANATORY NOTE</div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">This Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) is filed by Martin Marietta Materials, Inc. (the &#8220;Company&#8221;), to register 650,000 shares of its common stock; $0.01 par value (&#8220;Common Stock&#8221;)
            issuable to eligible recipients under the Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;).</div>
          <div><br>
          </div>
          <div style="text-align: center; font-weight: bold;">PART I</div>
          <div><br>
          </div>
          <div style="text-align: center; font-weight: bold;">INFORMATION REQUIRED IN THE SECTION 10(a) PROSPECTUS</div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">The documents containing the information specified in Part I will be sent or given to participants in the plan, as specified by Rule 428(b)(1) promulgated under the Securities Act of 1933, as amended (the
            &#8220;Securities Act&#8221;).&#160; In accordance with the instructions to Part I of Form S-8, such documents will not be filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) either as part of this Registration Statement or as prospectuses or
            prospectus supplements pursuant to Rule 424 promulgated under the Securities Act.&#160; These documents and the documents incorporated by reference pursuant to Item 3 of Part&#160;II of this Registration Statement, taken together, constitute the
            prospectuses as required by Section 10(a) of the Securities Act.</div>
          <div><br>
          </div>
          <div style="text-align: center; font-weight: bold;">PART II</div>
          <div><br>
          </div>
          <div style="text-align: center; font-weight: bold;">INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z664f0d93b9194d5b83a8261425096a3c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 3.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Incorporation of Documents by Reference.</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">The following documents, which have previously been filed by the Company with the Commission, are incorporated by reference herein and shall be deemed to be a part hereof:</div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z60990db38bf147128083eafba33fcf20" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 36pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top; color: #000000;">(1)</td>
                <td style="width: auto; vertical-align: top;">
                  <div>The Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2024;</div>
                </td>
              </tr>

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

              <tr>
                <td style="width: 36pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top; color: #000000;">(2)</td>
                <td style="width: auto; vertical-align: top;">
                  <div>All other reports filed by the Company pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), since the end of the fiscal year covered by the Company&#8217;s Annual Report referred to in
                    (1) above.</div>
                </td>
              </tr>

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

              <tr>
                <td style="width: 36pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;">(3)</td>
                <td style="width: auto; vertical-align: top;">
                  <div>The description of the Common Stock set forth in Exhibit 4.17 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 , and any exhibit to a report filed by the Company pursuant to Section 13(a) or
                    15(d) of the Exchange Act for the purpose of updating such description.</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">In addition, all reports and other documents filed by the Company pursuant to Sections 13(a), 13(c), 14 or 15(d) of the Exchange Act, subsequent to the date of this Registration Statement and prior to the filing of
            a post-effective amendment hereto, which indicates that all securities offered hereunder have been sold or which deregisters all securities then remaining unsold, shall be deemed to be incorporated by reference herein and to be a part hereof
            from the date of filing of such documents. Notwithstanding the foregoing, in no event will any information that the Company has or may from time to time furnish to the Commission (including pursuant to Item 2.02 or Item 7.01 of a Current Report
            on Form 8-K) be incorporated by reference into, or otherwise become a part of, this Registration Statement, unless the applicable report explicitly states such information is incorporated by reference into this Registration Statement.</div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">For purposes of this Registration Statement, any document or any statement contained in a document incorporated or deemed to be incorporated herein by reference shall be deemed to be modified or superseded to the
            extent that a subsequently filed document or a statement contained herein or in any other subsequently filed document which also is or is deemed to be incorporated herein by reference modifies or supersedes such document or such statement in
            such document. 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><br>
          </div>
          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #BFBFBF; background-color: #BFBFBF; clear: both;"></div>
          </div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z748c5cbf3e3f40e59d40cd260c30de3c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 4.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Description of Securities.</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">Not applicable.</div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z1b66f47c2ad34434a9c6432071686f66" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 5.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Interests of Named Experts and Counsel.</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">Not Applicable.</div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z78600ea8ad434a41830fda71791bfcf7" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 6.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Indemnification of Directors and Officers.</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">The Company&#8217;s restated articles of incorporation eliminate, to the fullest extent permitted by the North Carolina Business Corporation Act, or the &#8220;Business Corporation Act,&#8221; the personal liability of each of the
            Company&#8217;s directors to the Company and its shareholders for monetary damages for breach of duty as a director. This provision in the restated articles of incorporation does not change a director&#8217;s duty of care, but it eliminates monetary
            liability for certain violations of that duty, including violations based on grossly negligent business decisions that may include decisions relating to attempts to change control of the Company. The provision does not affect the availability
            of equitable remedies for a breach of the duty of care, such as an action to enjoin or rescind a transaction involving a breach of fiduciary duty&#894; in certain circumstances, however, equitable remedies may not be available as a practical matter.
            Under the Business Corporation Act, the limitation of liability provision is ineffective against liabilities for (i) acts or omissions that the director knew or believed at the time of the breach to be clearly in conflict with the best
            interests of the Company, (ii) unlawful distributions described in Business Corporation Act Section 55-8-33, (iii) any transaction from which the director derived an improper personal benefit or (iv) acts or omissions occurring prior to the
            date the provision became effective. The provision also in no way affects a director&#8217;s liability under the federal securities laws. Also, to the fullest extent permitted by the Business Corporation Act, the Company&#8217;s restated bylaws provide, in
            addition to the indemnification of directors and officers otherwise provided by the Business Corporation Act, for indemnification of the Company&#8217;s current or former directors, officers and employees against any and all liability and litigation
            expense, including reasonable attorneys&#8217; fees, arising out of their status or activities as directors, officers and employees, except for liability or litigation expense incurred on account of activities that were at the time known or believed
            by such director, officer or employee to be clearly in conflict with the best interests of the Company.</div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">The Company also maintains a directors and officers insurance policy pursuant to which the Company&#8217;s directors and officers are insured against liability for actions in their capacity as directors and officers.</div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z8c36c5e5ec904cb3af8aae35a20d55af" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 7.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Exemption From Registration Claimed.</div>
                </td>
              </tr>

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

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 8.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Exhibits.</div>
                </td>
              </tr>

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

              <tr>
                <td style="width: 8%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                  <div>Exhibit No.</div>
                </td>
                <td style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td style="width: 90%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                  <div>Exhibit Description</div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top; border-top: #000000 2px solid;">
                  <div><a href="https://www.sec.gov/Archives/edgar/data/916076/000119312517056282/d344578dex301.htm">4.1</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td style="width: 90%; vertical-align: top; border-top: #000000 2px solid;">
                  <div style="color: #000000;"><a href="https://www.sec.gov/Archives/edgar/data/916076/000119312517056282/d344578dex301.htm">Restated Articles of Incorporation of the Company, as amended (incorporated by reference to Exhibit 3.01 to the
                      Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2016, filed on February 24, 2017)</a></div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top;">
                  <div><a href="https://www.sec.gov/Archives/edgar/data/916076/000095017022025069/mlm-ex3_1.htm">4.2</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;"><br>
                </td>
                <td style="width: 90%; vertical-align: top;">
                  <div><a href="https://www.sec.gov/Archives/edgar/data/916076/000095017022025069/mlm-ex3_1.htm">Restated Bylaws of the Company (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K, filed on November 14,
                      2022)</a></div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top;">
                  <div><a href="ex5-1.htm">5.1*</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;"><br>
                </td>
                <td style="width: 90%; vertical-align: bottom;">
                  <div><a href="ex5-1.htm">Opinion of Robinson, Bradshaw &amp; Hinson, P.A.</a></div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top;">
                  <div><a href="ex23-1.htm">23.1*</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;"><br>
                </td>
                <td style="width: 90%; vertical-align: bottom;">
                  <div><a href="ex23-1.htm">Consent of PricewaterhouseCoopers LLP, independent registered public accounting firm for Martin Marietta Materials, Inc.</a></div>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="width: 8%; vertical-align: top;"><a href="ex5-1.htm">23.2*</a></td>
                <td rowspan="1" style="width: 2%; vertical-align: bottom;"><br>
                </td>
                <td rowspan="1" style="width: 90%; vertical-align: bottom;">
                  <div><a href="ex5-1.htm">Consent of Robinson, Bradshaw &amp; Hinson, P.A. (contained in its opinion filed as Exhibit 5.1 hereto)</a></div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top;">
                  <div><a href="#poa">24.1*</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;"><br>
                </td>
                <td style="width: 90%; vertical-align: bottom;">
                  <div><a href="#poa">Power of Attorney (included on the signature page to this Registration Statement)</a></div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top;">
                  <div><a href="ex99-1.htm">99.1*</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;"><br>
                </td>
                <td style="width: 90%; vertical-align: bottom;">
                  <div><a href="ex99-1.htm">Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan</a></div>
                </td>
              </tr>
              <tr>
                <td style="width: 8%; vertical-align: top;">
                  <div><a href="exfilingfees.htm">107*</a></div>
                </td>
                <td style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td style="width: 90%; vertical-align: bottom;">
                  <div><a href="exfilingfees.htm">Filing Fee Table</a></div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div>*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Filed herewith.</div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" id="z24bb3984e3294b339137d7f40a46a4ae" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 45pt; vertical-align: top; font-weight: bold;">Item 9.</td>
                <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Undertakings.</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The undersigned registrant hereby undertakes:</div>
          <div><br>
          </div>
          <div style="text-indent: 72pt;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement:</div>
          <div><br>
          </div>
          <div>
            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z2db2cd43b7c7438d94650debab468bed">

                <tr>
                  <td style="width: 3%; vertical-align: top;">
                    <div>(i)</div>
                  </td>
                  <td style="width: 97%; vertical-align: top;">
                    <div>To include any prospectus required by Section 10(a)(3) of the Securities Act;</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 3%; vertical-align: top;">&#160;</td>
                  <td style="width: 97%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 3%; vertical-align: top;">
                    <div>(ii)</div>
                  </td>
                  <td style="width: 97%; vertical-align: top;">
                    <div>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 this 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 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation of Filing Fee Tables&#8221; or &#8220;Calculation of Registration Fee&#8221; table, as applicable, in the effective registration
                      statement; and</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 3%; vertical-align: top;">&#160;</td>
                  <td style="width: 97%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 3%; vertical-align: top;">
                    <div>(iii)</div>
                  </td>
                  <td style="width: 97%; vertical-align: top;">
                    <div>To include any material information with respect to the plan of distribution not previously disclosed in this Registration Statement or any material change to such information in this Registration Statement;</div>
                  </td>
                </tr>

            </table>
          </div>
          <br>
          <div><font style="font-style: italic;">provided</font>, <font style="font-style: italic;">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 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 this Registration Statement;</div>
          <div><br>
          </div>
          <div style="text-indent: 72pt;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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; and</div>
          <div><br>
          </div>
          <div style="text-indent: 72pt;">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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><br>
          </div>
          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #BFBFBF; background-color: #BFBFBF; clear: both;"></div>
          </div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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 this 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><br>
          </div>
          <div style="text-indent: 36pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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><br>
          </div>
          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #BFBFBF; background-color: #BFBFBF; clear: both;"></div>
          </div>
          <div><br>
          </div>
          <div style="text-align: center; font-weight: bold;">SIGNATURES</div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">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 S-8 and has duly caused this
            Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Raleigh, North Carolina, on this 13th day of November, 2025.</div>
          <div><br>
          </div>
          <table align="right" cellspacing="0" cellpadding="0" border="0" id="z6e612f4723ea48118ce85ece98829394" style="border-collapse: collapse; width: 35%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">

              <tr>
                <td style="vertical-align: top;" colspan="4">
                  <div style="font-weight: bold;">MARTIN MARIETTA MATERIALS, INC.</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align: top;" colspan="4">&#160;</td>
              </tr>
              <tr>
                <td style="width: 3%; vertical-align: bottom;">
                  <div>By:</div>
                </td>
                <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                  <div>/s/ Bradley D. Kohn</div>
                </td>
                <td style="width: 6%; vertical-align: top;">&#160;</td>
              </tr>
              <tr>
                <td style="width: 3%; vertical-align: top;">&#160;</td>
                <td style="width: 3%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);">
                  <div>Name:</div>
                </td>
                <td style="width: 23%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);">
                  <div>Bradley D. Kohn</div>
                </td>
                <td style="width: 6%; vertical-align: top;">&#160;</td>
              </tr>
              <tr>
                <td style="width: 3%; vertical-align: top;">&#160;</td>
                <td style="width: 3%; vertical-align: top;">
                  <div>Title:</div>
                </td>
                <td style="width: 23%; vertical-align: bottom;">
                  <div style="color: #000000;">Senior Vice President, General Counsel and Corporate Secretary</div>
                </td>
                <td style="width: 6%; vertical-align: top;">&#160;</td>
              </tr>

          </table>
          <div style="clear: both;"><br>
          </div>
          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #BFBFBF; background-color: #BFBFBF; clear: both;"></div>
          </div>
          <div><br>
          </div>
          <div style="text-align: center; font-weight: bold;">SIGNATURES AND POWER OF ATTORNEY<a name="poa"><!--Anchor--></a></div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">Each of the undersigned officers and directors of Martin Marietta Materials, Inc. hereby severally constitutes and appoints Bradley D. Kohn and Michael J. Petro and each of them acting alone, as such person&#8217;s true
            and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for such person and in such person&#8217;s name, place and stead, and in any and all capacities, to sign any and all amendments (including post-effective
            amendments) to this Registration Statement and to file the same, with all exhibits thereto and other documents in connection therewith, with the Commission and any applicable securities exchange or securities self-regulatory body, granting unto
            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 in and about the premises, as fully to all intents and purposes as such person might
            or could do in person, hereby ratifying and confirming all that said attorneys&#8209;in&#8209;fact and agents, or either of them individually, or their or such person&#8217;s substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</div>
          <div><br>
          </div>
          <div style="text-indent: 36pt;">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><br>
          </div>
          <div>
            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4df948fdc49440f5b9a9566b65540b29">

                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div style="text-align: center; font-weight: bold;">Signature</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                    <div style="text-align: center; font-weight: bold;">Title</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                    <div style="text-align: center; font-weight: bold;">Date</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ <font style="color: #000000;">C. HOWARD NYE</font></div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: middle;">
                    <div style="text-align: center;">Chair of the Board, President and Chief Executive Officer</div>
                    <div style="text-align: center;">(Principal Executive Officer)</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">C. Howard Nye</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/<font style="color: #000000;">&#160;</font>MICHAEL J. PETRO</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center;">Senior Vice President and Chief Financial Officer </div>
                    <div style="text-align: center;">(Principal Financial Officer)</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center;">Michael J. Petro</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ ROBERT J. CARDIN</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center;">Senior Vice President, Controller and Chief Accounting Officer </div>
                    <div style="text-align: center;">(Principal Accounting Officer)</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">Robert J. Cardin</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ DOROTHY M. ABLES</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center; color: #000000;">Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">Dorothy M. Ables</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: top;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/<font style="color: #000000;">&#160;</font>SUE W. COLE</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center;">Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">Sue W. Cole</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: top;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ &#160;ANTHONY R. FOXX</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center;">Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">Anthony R. Foxx</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: top;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ JOHN J. KORALESKI</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center;">Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">John J. Koraleski</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 44%; vertical-align: top;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 20%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ MARY T. MACK</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 44%; vertical-align: top;">
                    <div style="text-align: center;">Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 20%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center;">Mary T. Mack</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>

            </table>
          </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="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #BFBFBF; background-color: #BFBFBF; clear: both;"></div>
          </div>
          <div><br>
          </div>
          <div>
            <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z17ad86796d6c4ac9b7a9af00f872d152">

                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 46.12%; vertical-align: top;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 18.24%; vertical-align: top;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ LAREE E. PEREZ</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 46.12%; vertical-align: top;">
                    <div style="text-align: center;">Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 18.24%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">Laree E. Perez</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 46.12%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 18.24%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ THOMAS H. PIKE</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 46.12%; vertical-align: top; text-align: center;">
                    <div>Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 18.24%; vertical-align: top;">
                    <div style="text-align: center;">November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center;">Thomas H. Pike</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 46.12%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 18.24%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/<font style="color: #000000;">&#160;</font>&#160;DONALD W. SLAGER</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 46.12%; vertical-align: top; text-align: center;">
                    <div>Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 18.24%; vertical-align: top; text-align: center;">
                    <div>November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: top; border-top: #000000 2px solid;">
                    <div style="text-align: center; color: #000000;">Donald W. Slager</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 46.12%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 18.24%; vertical-align: bottom;">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                    <div>/s/ DAVID C. WAJSGRAS</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 46.12%; vertical-align: top; text-align: center;">
                    <div>Director</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td rowspan="2" style="width: 18.24%; vertical-align: top; text-align: center;">
                    <div>November 13, 2025</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 31.75%; vertical-align: bottom; border-top: #000000 2px solid;">
                    <div style="text-align: center;">David C. Wajsgras</div>
                  </td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                  <td style="width: 1.94%; vertical-align: bottom;">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>ex5-1.htm
<DESCRIPTION>OPINION OF ROBINSON, BRADSHAW & HINSON, P.A.
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Cravath, Swaine & Moore LLP
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: Arial; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold; font-family: 'Times New Roman';">Exhibit 5.1</font><br>
  </div>
  <div><br>
  </div>
  <div>
    <div style="text-align: right;"> <img src="ex5-1_01.jpg"></div>
    <div> <br>
    </div>
    <div>November 13, 2025</div>
    <div><br>
    </div>
    <div>Martin Marietta Materials, Inc.</div>
    <div>4123 Parklane Avenue</div>
    <div>Raleigh, North Carolina 27612</div>
    <div>Attention:&#160; Mr. Michael J. Petro</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: Arial; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable" id="z43b7f8c17ead46cab84141a4afc19e14">

        <tr>
          <td style="width: 36pt; vertical-align: top;">Re:</td>
          <td style="width: auto; vertical-align: top;">
            <div>Registration statement on Form S-8 of Martin Marietta Materials, Inc. relating to the Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>Ladies and Gentlemen:</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;">We have served as counsel to Marin Marietta Materials, Inc., a North Carolina corporation (the &#8220;<u>Corporation</u>&#8221;), in connection with the preparation of a registration statement on Form S-8 (the &#8220;<u>Registration
        Statement</u>&#8221;) to be filed today by the Corporation with the Securities and Exchange Commission under the Securities Act of 1933, as amended (the &#8220;<u>Act</u>&#8221;), relating to the offer and sale of up to 650,000 shares of the Corporation&#8217;s common
      stock, $0.01 par value per share (the &#8220;<u>Shares</u>&#8221;), to be issued by the Corporation pursuant to the Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan (the &#8220;<u>Plan</u>&#8221;).</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;">We have examined the Plan, the Restated Articles of Incorporation, as amended, of the Corporation filed as an exhibit to the Registration Statement, the Restated Bylaws of the Corporation filed as an exhibit to the
      Registration Statement, and such other corporate and other documents and records and certificates of public officials as we have deemed necessary or appropriate for the purposes of this opinion.</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;">We have assumed (i) the authority and genuineness of all signatures, (ii) the legal capacity of all natural persons, (iii) the authenticity of all documents submitted to us as originals, and (iv) the conformity to
      authentic original documents of all documents submitted to us as certified, conformed or photostatic copies.&#160; We have assumed that the Corporation and those employees who may participate under the Plan will have complied with the relevant
      requirements of the Plan and that all prescribed filings with regulatory authorities, including any stock exchanges having jurisdiction, will be effected in accordance with their respective requirements and that the approvals of such regulatory
      authorities, including any stock exchanges having jurisdiction, will have been granted prior to the issuance of any of the Shares.</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;">Based upon the foregoing, and subject to the qualifications and limitations set forth herein, we are of the opinion that the Shares, if and when originally issued and sold by the Corporation pursuant to the terms and
      conditions of the Plan, and upon payment of the consideration payable therefor pursuant to the Plan, will be legally issued, fully paid and nonassessable and will represent validly authorized and outstanding shares of common stock of the Corporation.</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;">The opinions expressed herein are limited to the laws of the State of North Carolina and the federal laws of the United States, and we express no opinion with respect to the laws of any other state or jurisdiction.</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;">The opinions expressed herein are contingent upon the Registration Statement becoming effective under the Act.</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zfb07368efa2449058fa6fadbea9f71f3">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: right; margin-right: 0.75pt; color: #3F4C6C; font-size: 8pt; font-weight: bold;">ROBINSON, BRADSHAW &amp; HINSON, P.A. : robinsonbradshaw.com</div>
              <div style="text-align: right; margin-right: 0.75pt; color: #404040; font-size: 8pt;">Charlotte Office&#160;<font style="font-weight: bold;">:</font> 600 S. Tryon St., Ste. 2300, Charlotte, NC 28202 <font style="font-weight: bold;">:</font>
                704.377.2536</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #BFBFBF; background-color: #BFBFBF; clear: both;"></div>
    </div>
    <div style="text-indent: 36pt;"> <br>
    </div>
    <div>
      <div>Marin Marietta Materials, Inc.</div>
      <div>November 13, 2025</div>
      <div>Page 2</div>
      <div><br>
      </div>
      <div><br>
      </div>
    </div>
    <div style="text-indent: 36pt;">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement.&#160; In giving such consent, we do not admit that we are in the category of persons whose consent is required under Section 7 of
      the Act.&#160; We disclaim any undertaking to advise you of any subsequent changes of the facts stated or assumed herein or any subsequent changes in applicable law.</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <table align="right" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; width: 50%; color: #000000; font-family: Arial; font-size: 10pt; text-align: left;" id="z020ea6fc36c84bfbb55988c74653cee6">

        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div>Very truly yours,</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div>ROBINSON, BRADSHAW &amp; HINSON, P.A.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div>/s/ Robinson, Bradshaw &amp; Hinson, P.A.</div>
          </td>
        </tr>

    </table>
    <div style="clear: both;"><br>
    </div>
    <div><br>
    </div>
    <br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex23-1.htm
<DESCRIPTION>CONSENT OF PRICEWATERHOUSECOOPERS LLP
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Cravath, Swaine & Moore LLP
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 23.1</font><br>
  </div>
  <div style="text-align: right;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div>
    <div style="text-align: center; color: #000000; font-family: Arial;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="font-family: Arial;">We hereby consent to the incorporation by reference in this Registration Statement on Form S-8&#160;of Martin Marietta Materials, Inc. of our report dated February 21, 2025,<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>relating to the financial statements
      and the effectiveness of internal control over financial reporting, which appears in Martin Marietta Materials, Inc. Annual Report on Form 10-K for the year ended December&#160;31, 2024.</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="font-family: Arial;">/s/ PricewaterhouseCoopers LLP</div>
    <div style="font-family: Arial;">Raleigh, North Carolina<br>
      November 13, 2025</div>
  </div>
  <div style="text-align: center;"><br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>4
<FILENAME>ex99-1.htm
<DESCRIPTION>2025 EMPLOYEE STOCK PURCHASE PLAN
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Cravath, Swaine & Moore LLP
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: Arial; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold; font-family: 'Times New Roman';">Exhibit 99.1</font><br>
  </div>
  <div>
    <div><br>
    </div>
    <div>&#160;<br>
      <div><img height="88" width="232" border="0" src="ex99-1_01.jpg"></div>
      <div><br>
      </div>
    </div>
    <div style="text-align: center; color: rgb(0, 124, 186); font-size: 12pt; font-weight: bold;">MARTIN MARIETTA MATERIALS, INC.</div>
    <div style="text-align: center; color: rgb(0, 124, 186); font-size: 12pt; font-weight: bold;">2025 EMPLOYEE STOCK PURCHASE PLAN</div>
    <div><br>
    </div>
    <div>&#160;</div>
    <div style="text-indent: 24.5pt;">1.&#8196;&#8195;<u>Purpose</u>.&#8194;The Plan is intended to qualify as an &#8220;employee stock purchase plan&#8221; under Section&#160;423 of the Code and its provisions will be construed in a manner consistent with Section&#160;423 of the Code.</div>
    <div>&#160;</div>
    <div style="text-indent: 24.5pt;">2.&#8196;&#8195;<u>Definitions</u>.&#8194;As used herein, the following definitions will apply:</div>
    <div>&#160;</div>
    <div style="text-indent: 55.1pt;">(a)&#8195;&#8220;Administrator&#8221; means the Board or the Committee, as applicable.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;&#8220;Affiliate&#8221; means (i)&#160;any entity that, directly or indirectly, is controlled by, controls or is under common control with, the Company and (ii)&#160;any entity in which the Company has a significant equity interest, in
      either case, as determined by the Administrator.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(c)&#8195;&#8220;Applicable Exchange&#8221; means The New York Stock Exchange or any other national stock exchange or quotation system on which the shares of Common Stock may be listed or quoted.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(d)&#8195;&#8220;Applicable Law&#8221; means legal requirements relating to the Plan under U.S. federal and state corporate law, U.S. federal and state securities law, the Code, the Applicable Exchange and the applicable securities,
      exchange control, tax and other laws of any non-U.S. country or jurisdiction where options are, or will be, granted under the Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(e)&#8195;&#8220;Board&#8221; means the Board of Directors of the Company.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(f)&#8195;&#8220;Change in Control&#8221; means a &#8220;Change in Control&#8221; for purposes of the Martin Marietta Amended and Restated Stock-Based Awards Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(g)&#8194;&#8201;&#8220;Code&#8221; means the U.S. Internal Revenue Code of 1986, as amended from time to time, or any successor statute thereto, and the regulations promulgated thereunder.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(h)&#8194;&#8201;&#8220;Committee&#8221; means the Management Development and Compensation Committee of the Board or a subcommittee thereof, or such other committee of the Board as may be designated by the Board to administer the Plan in
      accordance with Section&#160;14 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(i)&#8195;&#8220;Common Stock&#8221; means the Company&#8217;s common stock, par value $0.01 per share.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(j)&#8195;&#8220;Company&#8221; means Martin Marietta Materials, Inc., a corporation organized under the laws of North Carolina, together with any successor thereto.</div>
    <div style="text-indent: 55.1pt;"> <br>
    </div>
    <div style="text-indent: 55.1pt;">(k)&#8194;&#8201;&#8220;Compensation&#8221; means the regular earnings or base salary, annual bonuses, and commissions (including any commission bonus) paid to the Eligible Employee by the Company or a Designated Company, as applicable, as
      compensation for services to the Company or a Designated Company, as applicable, before deduction for any salary deferral contributions made by the Eligible Employee to any tax-qualified or nonqualified deferred compensation plan, including overtime,
      shift differentials, salaried production schedule premiums, holiday pay, vacation pay, paid time off (&#8220;PTO&#8221;) (including any PTO payouts), sick pay, jury duty pay, funeral leave pay, other employer-paid leave pay (including parental leave pay, and
      bereavement leave pay), volunteer time off and military pay, but excluding (i)&#160;education or tuition reimbursements, (ii)&#160;imputed income arising under any group insurance or benefit program, (iii)&#160;travel expenses, (iv)&#160;business and moving
      reimbursements, including tax gross ups and taxable mileage allowance, (v)&#160;income received in connection with any stock options, restricted stock, restricted stock units or other compensatory equity awards, (vi)&#160;all contributions made by the Company
      or any Designated Company for the Eligible Employee&#8217;s benefit under any employee benefit plan now or hereafter established (such as employer-paid 401(k) plan or defined benefit plan contributions), (vii)&#160;all stipends (such as health and wellness
      stipend), (viii)&#160;all payments by the state or other regulatory agencies, (ix)&#160;severance pay, and (x)&#160;all other cash bonuses not mentioned above (such as referral bonuses, peer bonuses, and sign-on bonuses). Compensation will be calculated before
      deduction of any income or employment tax withholdings. Compensation will include the net impact of any current-period payments/deductions to correct for prior-period payroll errors (unless the Administrator, in its sole discretion, elects to give
      such corrections retroactive effect for purposes of this Plan). The Administrator, in its discretion, may establish a different definition of Compensation for an Offering, which will apply on a uniform and nondiscriminatory basis.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div>&#160;</div>
    <div style="text-indent: 55.1pt;">(l)&#8195;&#8220;Contributions&#8221; means the payroll deductions and other additional payments that the Company may permit a Participant to make to fund the exercise of options granted pursuant to the Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(m)&#8194;&#8220;Designated Company&#8221; means the Company, its Subsidiaries and any Parent of the Company, except as each may be designated by the Administrator from time to time in its sole discretion as not eligible to participate
      in the Plan. An Affiliate that is disregarded for U.S. federal income tax purposes in respect of a Designated Company will automatically be a Designated Company.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(n)&#8194;&#8201;&#8220;Director&#8221; means any non-employee member of the Board, but solely in his or her capacity as such a member of the Board.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(o)&#8194;&#8201;&#8220;Eligible Employee&#8221; means any individual who is an employee providing services to the Company or a Designated Company. For purposes of the Plan, the employment relationship will be treated as continuing intact
      while the individual is on military leave, sick leave or other leave of absence that the Employer approves or is otherwise legally protected under Applicable Laws. Where the period of leave exceeds three months and the individual&#8217;s right to
      reemployment is not guaranteed either by Applicable Laws or by contract, the employment relationship will be deemed to have terminated three months and one day following the commencement of such leave or such other period specified under the Treasury
      Regulations. The Administrator may, in its discretion, from time to time prior to an Offering Start Date for all options to be granted on such Offering Start Date relating to an Offering, determine (on a uniform and nondiscriminatory basis or as
      otherwise permitted by Section&#160;1.423-2 of the Treasury Regulations) that the definition of Eligible Employee will or will not include an individual if he or she (i)&#160;has not completed at least two years of service since his or her last hire date (or
      such lesser period of time as may be determined by the Administrator in its discretion), (ii)&#160;customarily works not more than 20&#160;hours per week (or such lesser period of time as may be determined by the Administrator in its discretion),
      (iii)&#160;customarily works not more than five months per calendar year (or such lesser period of time as may be determined by the Administrator in its discretion) or (iv)&#160;is a highly compensated employee within the meaning of Section&#160;414(q) of the Code;
      provided, however, that the exclusion is applied with respect to each Offering in an identical manner to all highly compensated individuals of the Employer whose Eligible Employees are participating in that Offering. Each exclusion will be applied
      with respect to an Offering in a manner complying with Section&#160;1.423-2(e) of the Treasury Regulations. Notwithstanding the foregoing, the Administrator may determine that the definition of Eligible Employee will not include employees who are citizens
      or residents of a foreign jurisdiction (without regard to whether they are also citizens of the United States or resident aliens) if&#160;(A)&#160;the grant of an option under the Plan or such Offering to a citizen or resident of the foreign jurisdiction is
      prohibited under the laws of such jurisdiction or&#160;(B)&#160;compliance with the laws of the foreign jurisdiction would cause the Plan or such Offering to violate the requirements of Section&#160;423, provided that anyone included in the definition must be a
      Person to whom the issuance of stock may be registered on Form S-8 under the U.S. Securities Act of 1933, as amended.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">2</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(p)&#8194;&#8201;&#8220;Employer&#8221; means the employer of the applicable Eligible Employee(s).</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(q)&#8194;&#8201;&#8220;Exchange Act&#8221; means the Securities Exchange Act of 1934, as amended from time to time, or any successor statute thereto, and the regulations promulgated thereunder.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(r)&#8195;&#8220;Fair Market Value&#8221; means, as of any relevant date, the value of a share of Common Stock determined as follows: (i)&#160;the closing per-share sales price of the Common Stock as reported by the Applicable Exchange for
      such stock exchange for such date or if there were no sales on such date, on the closest preceding date on which there were sales of Common Stock, (ii)&#160;in the event there shall be no public market for the Common Stock on such date, the fair market
      value of the Common Stock as determined in good faith by the Committee or (iii)&#160;such other price as determined by the Administrator in its sole discretion, provided that such price is not inconsistent with the requirements of Section&#160;423 of the Code
      and the Treasury Regulations thereunder.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(s)&#8195;&#8220;New Purchase Date&#8221; means a new Purchase Date if the Administrator shortens any Offering Period then in progress.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(t)&#8195;&#8220;Offering&#8221; means an offer under the Plan of an option that may be exercised during an Offering Period as further described in Section&#160;5 hereof. For purposes of the Plan, the Administrator may designate separate
      Offerings under the Plan (the terms of which need not be identical) in which Eligible Employees of one or more Employers will participate, even if the dates of the applicable Offering Periods of each such Offering are identical and the provisions of
      the Plan will separately apply to each Offering. To the extent permitted by Section&#160;1.423-2(a)(1) of the Treasury Regulations, the terms of each Offering need not be identical; <u>provided</u>, <u>however</u>, that the terms of the Plan and an
      Offering together satisfy Sections&#160;1.423-2(a)(2) and (a)(3) of the Treasury Regulations.</div>
    <div style="font-size: 8pt;">&#160;</div>
    <div style="text-indent: 55.1pt;">(u)&#8195;&#8220;Offering Periods&#8221; means each period during which an option granted pursuant to the Plan is outstanding. The duration and timing of Offering Periods may be changed pursuant to Sections&#160;5 and 20 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(v)&#8195;&#8220;Offering Start Date&#8221; means the first day of an Offering Period or if there were no sales on such date, the closing price of the relevant security as reported on the composite tape of New York Stock Exchange issues
      (or such other reporting system as shall be selected by the Committee) on the Trading Day following the first day of the Offering Period.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(w)&#8194;&#8201;&#8220;Parent&#8221; means a &#8220;parent corporation&#8221;, whether now or hereafter existing, as defined in Section&#160;424(e) of the Code.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(x)&#8195;&#8220;Participant&#8221; means an Eligible Employee who participates in the Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(y)&#8195;&#8220;Person&#8221; means a &#8220;person&#8221; or &#8220;group&#8221; within the meaning of Sections&#160;3(a)(9), 13(d) and 14(d) of the Exchange Act.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(z)&#8195;&#8220;Plan&#8221; means this Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan, as may be amended from time to time.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(aa)&#8194;&#8220;Purchase Date&#8221; means the last Trading Day of the Purchase Period. Notwithstanding the foregoing, in the event that an Offering Period is terminated prior to its expiration pursuant to Section&#160;20(a) hereof, the
      Administrator, in its sole discretion, may determine that any Purchase Period also terminating under such Offering Period will terminate without options being exercised on the Purchase Date that otherwise would have occurred on the last Trading Day
      of such Purchase Period.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">3</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(bb)&#8194;&#8220;Purchase Period&#8221; means the periods during an Offering Period during which shares of Common Stock may be purchased on a Participant&#8217;s behalf in accordance with the terms of the Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(cc)&#8194;&#8220;Purchase Price&#8221; means, with respect to an Offering Period, an amount equal to 85% of the Fair Market Value on the Offering Start Date or on the Purchase Date, whichever is lower; provided, however, that a higher
      Purchase Price may be determined for any Offering Period by the Administrator subject to compliance with Section&#160;423 of the Code (or any successor rule or provision) or any other Applicable Laws or pursuant to Section&#160;20 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(dd)&#8201;&#8220;Section&#160;409A&#8221; means Section&#160;409A of the Code, as amended, including the rules and regulations promulgated thereunder, or any state law equivalent.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(ee)&#8194;&#8220;Subsidiary&#8221; means a &#8220;subsidiary corporation&#8221;, whether now or hereafter existing, as defined in Section&#160;424(f) of the Code.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(ff)&#8194;&#8201;&#8220;Trading Day&#8221; means a day on which the Applicable Exchange is open for trading.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(gg)&#8201;&#8220;Treasury Regulations&#8221; means all proposed, temporary and final regulations promulgated under the Code, as such regulations may be amended from time to time (including corresponding provisions of succeeding
      regulations).</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">3.&#8196;&#8195;<u>Share Limitations; Certain Provisions Relating to Common Stock</u>.&#8194;(a) Subject to adjustment upon changes in capitalization of the Company as provided in Section&#160;19 hereof, the maximum aggregate number of
      shares of Common Stock that will be made available for issuance under the Plan shall be 650,000 shares of Common Stock.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(b)&#8195;If any option granted under the Plan terminates without having been exercised in full, the shares of Common Stock not purchased under such option will remain available for issuance under the Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(c)&#8195;Until shares of Common Stock are issued under the Plan (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), a Participant will have only the
      rights of an unsecured creditor with respect to such shares of Common Stock, and no right to vote or receive dividends or any other rights as a shareholder will exist with respect to such shares of Common Stock.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">4</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">4.&#8196;&#8195;<u>Eligibility</u>.&#8194;(a) <u>Generally</u>. Any Eligible Employee on a given Offering Start Date for an Offering Period will be eligible to participate in the Plan during such Offering Period, subject to the
      requirements of Section&#160;6 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.45pt;">(b)&#8195;<u>Limitations</u>. Notwithstanding any provisions of the Plan to the contrary, no Eligible Employee will be granted an option under the Plan (i)&#160;to the extent that, immediately after the grant, such Eligible
      Employee (or any other person whose stock would be attributed to such Eligible Employee pursuant to Section&#160;424(d) of the Code) would own capital stock of the Company or any Affiliate and/or hold outstanding options to purchase such stock possessing
      5%<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>or more of the total combined voting power or value of all classes of the capital stock of the Company or any Affiliate or (ii)&#160;to the extent that his or her rights to purchase stock under all employee stock purchase plans (as defined
      in Section&#160;423 of the Code) of the Company or any Affiliate accrues at a rate that exceeds $25,000 worth of stock (determined at the Fair Market Value of the stock at the time such option is granted) for each calendar year in which such option is
      outstanding at any time, as determined in accordance with Section&#160;423 of the Code and the Treasury Regulations thereunder.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(c)&#8195;<u>Equal Rights and Privileges</u>. Notwithstanding any provisions of the Plan to the contrary, each Eligible Employee granted an option under the Plan shall have the same rights and privileges with respect to such
      option to the extent required under Section&#160;423(b)(5) of the Code and Section&#160;1.423-2(f) of the Treasury Regulations.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">5.&#8196;&#8195;<u>Offering Periods</u>.&#8194;(a)&#160;The Plan will be implemented by one or more Offering Periods. Offerings may be consecutive or overlapping as determined by the Administrator. The duration and timing of Offering Periods
      may be changed pursuant to this Section&#160;5 and Section&#160;20 hereof. The Administrator will have the power to establish the duration of the first Offering Period and change the duration of Offering Periods (including the commencement dates thereof) with
      respect to future Offerings. No Offering Period may be more than 27 months in duration.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;Prior to the Offering Start Date of an Offering Period, the Administrator will establish the maximum number of shares of Common Stock that an Eligible Employee will be permitted to purchase during each Purchase
      Period during such Offering Period.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">6.&#8196;&#8195;<u>Participation</u>.&#8194;An Eligible Employee may participate in the Plan pursuant to Section&#160;4 hereof by (a)&#160;submitting to the Company&#8217;s Corporate Secretary office (or its designee) a properly completed subscription
      agreement authorizing Contributions in the form provided by the Administrator for such purpose or (b)&#160;following an electronic or other enrollment procedure determined by the Administrator, in either case on or before a date determined by the
      Administrator prior to (i)&#160;the applicable Offering Start Date as determined by the Administrator, in its sole discretion, or (ii)&#160;with respect to the first Offering Period, no later than 30 days following the Offering Start Date.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">7.&#8196;&#8195;<u>Contributions</u>.&#8194;(a) At the time a Participant enrolls in the Plan pursuant to Section&#160;6 hereof, he or she will elect to have Contributions (in the form of payroll deductions or otherwise, to the extent
      permitted by the Administrator) made on each eligible pay day during the Offering Period equal to a whole percentage (and subject to any limit as may be set by the Administrator from time to time) of the Compensation that he or she receives on the
      pay day. The Administrator, in its sole discretion, may permit all Participants in a specified Offering to contribute amounts to the Plan through payment by cash, check or other means set forth in the subscription agreement or otherwise made
      available by the Administrator prior to each Purchase Date of each Purchase Period. A Participant&#8217;s subscription agreement will remain in effect for successive Offering Periods unless terminated as provided in Section&#160;11 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;In the event Contributions are made in the form of payroll deductions, such payroll deductions for a Participant will commence on the first eligible pay day following the Offering Start Date and will end on the
      last eligible pay day on or prior to the last Purchase Date of such Offering Period to which such authorization is applicable, unless sooner terminated by the Participant as provided in Section&#160;11 hereof; <u>provided</u>, <u>however</u>, that for
      the first Offering Period, payroll deductions will not commence until such date determined by the Administrator, in its sole discretion. Notwithstanding the foregoing, for administrative convenience, the Administrator (by announcement prior to the
      first affected Offering Period) may determine that contributions with respect&#160;to an eligible pay day occurring&#160;on a Purchase Date (or during a period of up to five business days prior to a Purchase Date) shall be applied instead to the subsequent
      Purchase Period or Offering Period.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(c)&#8195;All Contributions made for a Participant will be credited to his or her account under the Plan and Contributions will be made in whole percentages of his or her Compensation only. A Participant may not make any
      additional payments into such account.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(d)&#8195;A Participant may discontinue his or her participation in the Plan as provided under Section&#160;11 hereof. Unless otherwise determined by the Administrator, during a Purchase Period, a Participant may not increase or
      decrease the rate of his or her Contributions. The Administrator may, in its sole discretion, provide for, or amend the nature and/or number of, Contribution rate changes that may be made by Participants during any Offering Period or Purchase Period
      and may establish other conditions, limitations or procedures as it deems appropriate for Plan administration.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">5</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(e)&#8195;Notwithstanding the foregoing, to the extent necessary to comply with Section&#160;423(b)(8) of the Code and Section&#160;4(c) hereof, a Participant&#8217;s Contributions may be decreased by the Administrator to 0% at any time
      during a Purchase Period. Subject to Section&#160;423(b)(8) of the Code and Section&#160;4(c) hereof, Contributions will recommence at the rate originally elected by the Participant effective as of the beginning of the first Purchase Period scheduled to end in
      the following calendar year, unless terminated by the Participant as provided in Section&#160;11 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(f)&#8195;Notwithstanding any provisions to the contrary in the Plan, the Administrator may allow Participants to participate in the Plan via cash contributions instead of payroll deductions if (i)&#160;payroll deductions are not
      permitted (or the remittance of payroll deductions by a Designated Company to the Company is not feasible) under Applicable Laws or (ii)&#160;the Administrator determines that cash contributions are permissible under Section&#160;423 of the Code.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(g)&#8195;At the time the option is exercised, in whole or in part, or at the time some or all of the Common Stock issued under the Plan is disposed of (or any other time that a taxable event related to the Plan occurs), the
      Participant must make adequate provision for the Company&#8217;s or Employer&#8217;s federal, state, local or any other tax liability payable to any authority including taxes imposed by jurisdictions outside of the United States, national insurance, social
      security or other tax withholding or payment on account obligations, if any, which arise upon the exercise of the option or the disposition of the Common Stock (or any other time that a taxable event related to the Plan occurs). At any time, the
      Company or the Employer may, but will not be obligated to, withhold from the Participant&#8217;s compensation the amount necessary for the Company or the Employer to satisfy applicable withholding obligations, including any withholding required to make
      available to the Company or the Employer any tax deductions or benefits attributable to sale or early disposition of Common Stock by the Eligible Employee. In addition, the Company or the Employer may, but will not be obligated to, withhold from the
      proceeds of the sale of Common Stock or utilize any other method of withholding the Company deems appropriate (such as requiring a market sale of shares received under the Plan).</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">8.&#8196;&#8195;<u>Grant of Option</u>.&#8194;On the Offering Start Date of each Offering Period, each Eligible Employee participating in such Offering Period will be granted an option to purchase on each Purchase Date during such
      Offering Period (at the applicable Purchase Price) up to a number of shares of Common Stock determined by dividing such Eligible Employee&#8217;s Contributions accumulated prior to such Purchase Date and retained in the Eligible Employee&#8217;s account as of
      the Purchase Date by the applicable Purchase Price; <u>provided</u>, <u>however</u>, that such purchase will be subject to the limitations set forth in Sections&#160;3, 4(c) and 5(b) hereof. The Eligible Employee may accept the grant of such option by
      electing to participate in the Plan in accordance with the requirements of Section&#160;6 hereof. Exercise of the option will occur as provided in Section&#160;9 hereof, unless the Participant has withdrawn pursuant to Section&#160;11 hereof. The option will expire
      on the last day of the Offering Period.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">9.&#8196;&#8195;<u>Exercise of Option</u>.&#8194;(a)&#160;Unless a Participant withdraws from the Plan as provided in Section&#160;11 hereof, his or her option for the purchase of shares of Common Stock will be exercised automatically on each
      Purchase Date, and the maximum number of full shares subject to the option will be purchased for such Participant at the applicable Purchase Price with the accumulated Contributions from his or her account. No fractional shares of Common Stock will
      be purchased, unless otherwise determined by the Administrator. Any Contributions accumulated in a Participant&#8217;s account at the end of an Offering Period, which are not sufficient to purchase a full share will either, as the Administrator shall
      determine, (i)&#160;be refunded to the Participant promptly following the end of such Offering Period, or (ii)&#160;be retained in the Participant&#8217;s account for the subsequent Purchase Period or Offering Period, subject to earlier withdrawal by the Participant
      as provided in Section&#160;11 hereof. During a Participant&#8217;s lifetime, a Participant&#8217;s option to purchase shares hereunder is exercisable only by him or her.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">6</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;If the Administrator determines that, on a given Purchase Date, the number of shares of Common Stock with respect to which options are to be exercised may exceed&#160;the number of shares of Common Stock that were
      available for issuance under the Plan on such Purchase Date, the Administrator may, in its sole discretion, provide that the Company will make a pro rata allocation of the shares of Common Stock available for purchase on such Purchase Date in as
      uniform a manner as will be practicable and as it will determine in its sole discretion to be equitable among all Participants exercising options to purchase Common Stock on such Purchase Date, and either (x)&#160;continue all Offering Periods then in
      effect or (y)&#160;terminate any or all Offering Periods then in effect pursuant to Section&#160;20 hereof.</div>
    <div>&#160;</div>
    <div style="text-indent: 24.5pt;">10.&#8195;<u>Delivery</u>.&#8194;As soon as reasonably practicable after each Purchase Date on which a purchase of shares of Common Stock occurs, the Company will arrange the delivery to each Participant (or, if required by
      Applicable Laws, to the Participant and his or her spouse) of the shares purchased upon exercise of his or her option in a form determined by the Administrator (in its sole discretion) and pursuant to rules established by the Administrator. The
      Company may permit or require that shares be deposited directly with a broker designated by the Company or to a designated agent of the Company, and the Company may utilize electronic or automated methods of share transfer. The Company may require
      that shares be retained with such broker or agent for a designated period of time and/or may establish other procedures to permit tracking of disqualifying or other dispositions of such shares. No Participant will have any voting, dividend, or other
      shareholder rights with respect to shares of Common Stock subject to any option granted under the Plan until such shares have been purchased and delivered to the Participant as provided in this Section&#160;10.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">11.&#8195;<u>Withdrawal</u>.&#8194;(a) A Participant may withdraw all but not less than all the Contributions credited to his or her account and not yet used to exercise his or her option under the Plan at any time by
      (i)&#160;submitting to the Company&#8217;s stock administration office (or its designee) a written notice of withdrawal in the form determined by the Administrator for such purpose or (ii)&#160;following an electronic or other withdrawal procedure determined by the
      Administrator. Notwithstanding the foregoing, the Administrator may establish a reasonable deadline (such as two weeks prior to the Purchase Date) by which time withdrawals must be submitted in order for the Participant to avoid automatic exercise of
      his or her option on the Purchase Date (unless the Administrator in its sole discretion elects to process the withdrawal more quickly or as may be required by Applicable Laws). All of the Participant&#8217;s Contributions credited to his or her account and
      not applied to the purchase of shares of Common Stock will be paid to such Participant promptly after receipt of notice of withdrawal and such Participant&#8217;s option for the Offering Period will be automatically terminated, and no further Contributions
      for the purchase of shares will be made for such Offering Period. If a Participant withdraws from an Offering Period, Contributions will not resume at the beginning of the succeeding Offering Period, unless the Participant re-enrolls in the Plan in
      accordance with the provisions of Section&#160;6 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;A Participant&#8217;s withdrawal from an Offering Period will not have any effect on his or her eligibility to participate in any similar plan that may hereafter be adopted by the Company or in succeeding Offering
      Periods that commence after the termination of the Purchase Period from which the Participant withdraws.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">12.&#8195;<u>Termination and Transfer of Employment</u>.&#8194;(a)&#160;Upon a Participant&#8217;s ceasing to be an Eligible Employee, for any reason (including by reason of the Participant&#8217;s Employer ceasing to be a Designated Company or by
      reason of Participant&#8217;s transfer of employment to an Affiliate that is not a Designated Company), he or she will be deemed to have elected to withdraw from the Plan and the Contributions credited to such Participant&#8217;s account during the Offering
      Period but not yet used to purchase shares of Common Stock under the Plan will be returned to such Participant or, in the case of his or her death, to the person or persons entitled thereto under Section&#160;15 hereof, and such Participant&#8217;s option will
      be automatically terminated.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;Unless otherwise provided by the Administrator, a Participant whose employment transfers between entities through a termination with an immediate rehire (with no break in service) by the Company or a Designated
      Company will not be treated as terminated under the Plan. The Administrator may establish additional or different rules governing employment transfers.</div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">7</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div> <br>
    </div>
    <div style="text-indent: 24.5pt;">13.&#8195;<u>Interest</u>.&#8194;No interest will accrue on the Contributions of a participant in the Plan, except as may be required by Applicable Laws, as determined by the Company, and if so required by the laws of a particular
      jurisdiction, will apply to all Participants in the relevant Offering.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">14.&#8195;<u>Administration</u>.&#8194;(a)&#160;The Plan will be administered by the Board or a Committee appointed by the Board, which Committee will be constituted to comply with Applicable Laws. Nothing in such appointment shall
      preclude the Board from itself taking any administrative action set forth herein, except where such action is required by Applicable Laws to be taken by a Committee. The Administrator will have full and exclusive discretionary authority to construe,
      interpret and apply the terms of the Plan, to delegate administrative duties to any of the Company&#8217;s employees, to designate separate Offerings under the Plan, to determine eligibility, to adjudicate all disputed claims filed under the Plan and to
      establish such procedures that it deems necessary for the administration of the Plan (including, without limitation, to adopt such rules, procedures, sub-plans and appendices to the subscription agreement as are necessary or appropriate to permit the
      participation in the Plan by employees who are foreign nationals or employed outside the U.S., the terms of which rules, procedures, sub-plans and appendices may take precedence over other provisions of this Plan, with the exception of Section&#160;3(a)
      hereof, but unless otherwise superseded by the terms of such rules, procedures, sub-plans and appendices, the provisions of this Plan will govern the operation of such rules, procedures, sub-plans or appendices). Unless otherwise determined by the
      Administrator, the Eligible Employees eligible to participate in each sub-plan will participate in a separate Offering. Without limiting the generality of the foregoing, the Administrator is specifically authorized to adopt rules and procedures
      regarding eligibility to participate, the definition of Compensation, handling of Contributions, making of Contributions to the Plan (including, without limitation, in forms other than payroll deductions and, further, including making any adjustments
      to correctly reflect a Participant&#8217;s elected percentage of payroll deductions or other payments), establishment of bank or trust accounts to hold Contributions, payment of interest, conversion of local currency, obligations to pay payroll tax,
      determination of beneficiary designation requirements, withholding procedures and handling of stock certificates that vary with applicable local requirements. The Administrator also is authorized to determine that, to the extent permitted by
      Section&#160;1.423-2(f) of the Treasury Regulations, the terms of an option granted under the Plan or an Offering to citizens or residents of a non-U.S. jurisdiction will be less favorable than the terms of options granted under the Plan or the same
      Offering to employees resident solely in the U.S. Every finding, decision, and determination made by the Administrator will, to the full extent permitted by law, be final and binding upon all parties.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;The Administrator may delegate, on such terms and conditions as it determines in its sole and plenary discretion, to (i)&#160;the Chief Executive Officer of the Company who also serves as a member of the Board or
      (ii)&#160;one or more senior officers of the Company, in each case, any or all of its authority under the Plan and all necessary and appropriate decisions and determinations with respect thereto.</div>
    <div>&#160;</div>
    <div style="text-indent: 24.5pt;">15.&#8195;<u>Designation of Beneficiary</u>.&#8194;(a)&#160;If permitted by the Administrator and subject to Applicable Laws, a Participant may file a designation of a beneficiary who is to receive any shares of Common Stock and cash,
      if any, from the Participant&#8217;s account under the Plan in the event of such Participant&#8217;s death subsequent to a Purchase Date on which the option is exercised but prior to delivery to such Participant of such shares and cash. In addition, if permitted
      by the Administrator, a Participant may file a designation of a beneficiary who is to receive any cash from the Participant&#8217;s account under the Plan in the event of such Participant&#8217;s death prior to exercise of the option. If a Participant is married
      and the designated beneficiary is not the spouse, spousal consent will be required for such designation to be effective.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;Such designation of beneficiary may be changed by the Participant at any time by notice in a form determined by the Administrator. In the event of the death of a Participant and in the absence of a beneficiary
      validly designated under the Plan who is living at the time of such Participant&#8217;s death, the Company will deliver such shares and/or cash to the executor or administrator of the estate of the Participant, or if no such executor or administrator has
      been appointed (to the knowledge of the Company), the Company, in its discretion, may deliver such shares and/or cash to the spouse or to any one or more dependents or relatives of the Participant, or if no spouse, dependent or relative is known to
      the Company, then to such other person as the Company may designate.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">8</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(c)&#8195;All beneficiary designations will be in such form and manner as the Administrator may designate from time to time. Notwithstanding Sections&#160;15(a) and (b)&#160;hereof, the Company and/or the Administrator may decide not
      to permit such designations by Participants in non-U.S. jurisdictions to the extent permitted by Section&#160;1.423-2(f) of the Treasury Regulations.</div>
    <div>&#160;</div>
    <div style="text-indent: 24.5pt;">16.&#8195;<u>Transferability</u>.&#8194;Neither Contributions credited to a Participant&#8217;s account nor any rights with regard to the exercise of an option or to receive shares of Common Stock under the Plan may be assigned,
      transferred, pledged or otherwise disposed of in any way (other than by will, the laws of descent and distribution or as provided in Section&#160;15 hereof) by the Participant. Any such attempt at assignment, transfer, pledge or other disposition will be
      without effect, except that the Company may treat such act as an election to withdraw funds from an Offering Period in accordance with Section&#160;11 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">17.&#8195;<u>Use of Funds</u>.&#8194;The Company may use all Contributions received or held by it under the Plan for any corporate purpose, and the Company will not be obligated to segregate such Contributions except under
      Offerings for which Applicable Laws require that Contributions to the Plan by Participants be segregated from the Company&#8217;s general corporate funds and/or deposited with an independent third party. Until shares of Common Stock are issued,
      Participants will have only the rights of an unsecured creditor with respect to such shares.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">18.&#8195;<u>Reports</u>.&#8194;Individual accounts will be maintained for each Participant in the Plan. Statements of account will be given to participating Eligible Employees at least annually, which statements will set forth
      the amounts of Contributions, the Purchase Price, the number of shares of Common Stock purchased and the remaining cash balance, if any.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">19.&#8195;<u>Adjustments, Dissolution, Liquidation, or Change of Control</u>.&#8194;(a) <u>Adjustments</u>. In the event of any extraordinary dividend or other extraordinary distribution (whether in the form of cash, Common
      Stock, other securities, or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, exchange of Common Stock or other securities of the Company or other
      change in the corporate structure of the Company affecting the Common Stock, the Administrator, in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan, shall, in such manner as
      it shall deem equitable, adjust the number and class of Common Stock that may be delivered under the Plan, the Purchase Price per share and the number of shares of Common Stock covered by each option under the Plan that has not yet been exercised,
      and the numerical limits of Section&#160;3 hereof and&#160;established pursuant to Sections 5(b) and 8 hereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;<u>Dissolution or Liquidation</u>. In the event a proposed dissolution or liquidation, Change of Control or other similar transaction of the Company receives all requisite approvals under Applicable Laws, any
      Offering Period then in progress will be shortened by setting a New Purchase Date, and will terminate immediately prior to the consummation of such proposed dissolution or liquidation, Change of Control or other similar transaction, as applicable,
      unless provided otherwise by the Administrator. The New Purchase Date will be before the date of the Company&#8217;s proposed dissolution or liquidation, Change of Control or other similar transaction, as applicable. The Administrator will notify each
      Participant in writing or electronically, prior to the New Purchase Date, that the Purchase Date for the Participant&#8217;s option has been changed to the New Purchase Date and that the Participant&#8217;s option will be exercised automatically on the New
      Purchase Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section&#160;11 hereof.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">9</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">20.&#8195;<u>Amendment or Termination</u>.&#8194;(a) The Administrator, in its sole discretion, may amend, suspend, or terminate the Plan, or any part thereof, at any time and for any reason. If the Plan is terminated, the
      Administrator, in its discretion, may elect to terminate all outstanding Offering Periods either immediately or upon completion of the purchase of shares of Common Stock on the next Purchase Date (which may be sooner than originally scheduled, if
      determined by the Administrator in its discretion), or may elect to permit Offering Periods to expire in accordance with their terms (and subject to any adjustment pursuant to Section&#160;19 hereof). If the Offering Periods are terminated prior to
      expiration, all amounts then credited to Participants&#8217; accounts that have not been used to purchase shares of Common Stock will be returned to the Participants (without interest thereon, except as otherwise required under Applicable Laws, as further
      set forth in Section&#160;13 hereof) as soon as administratively practicable.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;Without shareholder consent and without limiting Section&#160;14(a) or Section&#160;20(a) hereof, the Administrator will be entitled to change the Offering Periods or Purchase Periods, designate separate Offerings, limit the
      frequency and/or number of changes in the amount withheld during an Offering Period, establish the exchange ratio applicable to amounts withheld in a currency other than U.S. dollars, permit Contributions in excess of the amount designated by a
      Participant in order to adjust for delays or mistakes in the Company&#8217;s processing of properly completed Contribution elections, establish reasonable waiting and adjustment periods and/or accounting and crediting procedures to ensure that amounts
      applied toward the purchase of Common Stock for each Participant properly correspond with Contribution amounts, and establish such other limitations or procedures as the Administrator determines in its sole discretion advisable that are consistent
      with the Plan.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(c)&#8195;In the event the Administrator determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences, the Administrator may, in its discretion and, to the extent necessary or
      desirable, modify, amend or terminate the Plan to reduce or eliminate such accounting consequence including, but not limited to:</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt; margin-left: 24.45pt;">(i)&#8201;&#8195;amending the Plan to conform with the safe harbor definition under the Financial Accounting Standards Board Accounting Standards Codification Topic&#160;718 (or any successor thereto), including
      with respect to an Offering Period underway at the time;</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt; margin-left: 24.45pt;">(ii)&#8195;altering the Purchase Price for any Offering Period or Purchase Period, including an Offering Period or Purchase Period underway at the time of the change in Purchase Price;</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt; margin-left: 24.45pt;">(iii)&#8194;&#8201;shortening any Offering Period or Purchase Period by setting a New Purchase Date, including an Offering Period or Purchase Period underway at the time of the Administrator action;</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt; margin-left: 24.45pt;">(iv)&#8195;reducing the maximum percentage of Compensation a Participant may elect to set aside as Contributions; and</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt; margin-left: 24.45pt;">(v)&#8195;reducing the maximum number of shares of Common Stock a Participant may purchase during any Offering Period or Purchase Period.</div>
    <div><br>
    </div>
    <div>Such modifications or amendments will not require shareholder approval or the consent of any Participants.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">21.&#8195;<u>Notices</u>.&#8194;All notices or other communications by a Participant to the Company under or in connection with the Plan will be deemed to have been duly given when received in the form and manner specified by the
      Company at the location, or by the person, designated by the Company for the receipt thereof.</div>
    <div>&#160; </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">10</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div> <br>
    </div>
    <div style="text-indent: 24.5pt;">22.&#8195;<u>Conditions Upon Issuance of Shares</u>.&#8194;(a)&#160;Shares of Common Stock will not be issued with respect to an option unless the exercise of such option and the issuance and delivery of such shares pursuant thereto
      will comply with all Applicable Law, and will be further subject to the approval of counsel for the Company with respect to such compliance.</div>
    <div><br>
    </div>
    <div style="text-indent: 55.1pt;">(b)&#8195;As a condition to the exercise of an option, the Company may require the person exercising such option to represent and warrant at the time of any such exercise that the shares are being purchased only for
      investment and without any present intention to sell or distribute such shares if, in the opinion of counsel for the Company, such a representation is required by any of the aforementioned applicable provisions of law.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">23.&#8195;<u>Section 409A</u>.&#8194;Options granted under the Plan are exempt from the application of Section&#160;409A and any ambiguities herein will be interpreted to so be exempt from Section&#160;409A. In furtherance of the foregoing
      and notwithstanding any provision in the Plan to the contrary, if the Administrator determines that an option granted under the Plan may be subject to Section&#160;409A or that any provision in the Plan would cause an option under the Plan to be subject
      to Section&#160;409A, the Administrator may amend the terms of the Plan and/or of an outstanding option granted under the Plan, or take such other action the Administrator determines is necessary or appropriate, in each case, without the Participant&#8217;s
      consent, to exempt any outstanding option or future option that may be granted under the Plan from or to allow any such options to comply with Section&#160;409A, but only to the extent any such amendments or action by the Administrator would not violate
      Section&#160;409A. Notwithstanding the foregoing, a Participant will be solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on such Participant or for such Participant&#8217;s account in connection with an option to
      purchase Common Stock under the Plan (including any taxes and penalties under Section&#160;409A), and neither the Company nor any of its Affiliates will have any obligation to indemnify or otherwise hold such Participant harmless from any or all of such
      taxes or penalties. The Company makes no representation that the option to purchase Common Stock under the Plan is compliant with Section&#160;409A.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">24.&#8195;<u>Term of Plan</u>.&#8194;The Plan will become effective upon approval by the shareholders of the Company. The Plan will continue in effect for a term of 20 years, unless terminated earlier under Section&#160;20 hereof.<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup></div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">25.&#8195;<u>Governing Law</u>.&#8194;The validity, construction and effect of the Plan and any rules and regulations relating to the Plan shall be determined in accordance with the laws of the State of North Carolina, without
      giving effect to the conflict of laws provisions thereof.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">26.&#8195;<u>Severability</u>.&#8194;If any provision of the Plan is or becomes or is deemed to be invalid, illegal or unenforceable in any jurisdiction or as to any Person, or would disqualify the Plan under any law deemed
      applicable by the Administrator, such provision shall be construed or deemed amended to conform to the Applicable Laws, or if it cannot be construed or deemed amended without, in the determination of the Administrator, materially altering the intent
      of the Plan, such provision shall be construed or deemed stricken as to such jurisdiction or Person and the remainder of the Plan shall remain in full force and effect.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">27.&#8195;<u>No Right to Continued Employment</u>.&#8194;Participation in the Plan by a Participant will not be construed as giving a Participant the right to be retained as an employee of the Company or an Affiliate, as
      applicable. Further, the Company or an Affiliate may dismiss a Participant from employment at any time, free from any liability or any claim under the Plan, unless otherwise required pursuant to Applicable Laws.</div>
    <div><br>
    </div>
    <div style="text-indent: 24.5pt;">28.&#8195;<u>Compliance with Applicable Laws</u>.&#8194;The terms of this Plan are intended to comply with all Applicable Laws and will be construed accordingly.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">11</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #bfbfbf; background-color: #bfbfbf;"></div>
    </div>
    <div style="text-indent: 24.5pt;">29.&#8195;<u>Headings and Construction</u>.&#8194;Headings are given to the Sections and subsections of the Plan solely as a convenience to facilitate reference. Such headings shall not be deemed in any way material or relevant to
      the construction or interpretation of the Plan or any provision thereof. Whenever the words &#8220;include&#8221;, &#8220;includes&#8221; or &#8220;including&#8221; are used in the Plan, they shall be deemed to be followed by the words &#8220;but not limited to&#8221;, and the word &#8220;or&#8221; shall not
      be deemed to be exclusive. Pronouns and other words of gender shall be read as gender-neutral. Words importing the plural shall include the singular and the singular shall include the plural.</div>
    <div><br>
    </div>
    <div>&#160;</div>
  </div>
  <div><br>
  </div>
  <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-weight: normal; font-style: normal;" class="BRPFPageNumber">12</font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>5
<FILENAME>exfilingfees.htm
<DESCRIPTION>FILING FEE TABLE
<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">0000916076</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-172">MARTIN MARIETTA MATERIALS INC</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">0000916076</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-11-12</xbrli:startDate>
              <xbrli:endDate>2025-11-12</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</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-11-12</xbrli:startDate>
              <xbrli:endDate>2025-11-12</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">MARTIN MARIETTA MATERIALS INC</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">Common Stock, $0.01 par value </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">650,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">613.11</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">398,521,500.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.0001381</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">55,035.82</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">398,521,500.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">55,035.82</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">55,035.82</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">Note to Amount Registered: (1) Consists of 650,000 shares of Common Stock reserved for issuance under the Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan.

Note to Amount Registered: (2) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement also covers such indeterminable number of additional shares of Common Stock as may become issuable to prevent dilution in the event of recapitalizations, stock dividends, stock splits and reverse stock splits, and any other securities with respect to which the outstanding shares of Common Stock are converted or exchanged.

Note to Proposed Maximum Offering Price Per Unit and Maximum Aggregate Offering Price: (3) Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) and Rule 457(h) under the Securities Act, based upon the average of the high and low prices of shares of Common Stock on the trading market as reported on the New York Stock Exchange on November 10, 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>6
<FILENAME>ex5-1_01.jpg
<TEXT>
begin 644 ex5-1_01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" !4 * # 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#ZIHHHH **
M;(N^-EW,NX$94X(^E*@VHJY+8&,GJ: %HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "L#Q[XC7PCX0U/77MFNELHQ(85?87RP&,X..M;]>??'_\
MY([XG_Z]U_\ 1BTUJQ2=DSA5_:!OAIJZG)\/]8&ED;OM:R9CVYQD-LQC\:]1
MTSQ[H-_X$'BX77DZ.(C)(\HPT9!P4(_O9XP.IQCK7S)?^)_B!H7P6TJW>VTZ
M/PGJ%N;.*ZC0O,$;/#\X4D;AT_6NP^(?A/\ L3]F&PM- O!J-M'/%?W-S$#M
ME1R26 [*&9?P7FM7!&*G(U7_ &AKN\>>XT'P-JE_I4+$-<[F' [D*C ?3->F
M?##XBZ/\0]*EN=*\R"YMR%N+2;&^(GH>."IP<$>G:L?X5>-O!P^'&D"TU33K
M"*SM$CG@EF6)HG51ORI.>3DY[YKS?X#M%J_QU\9:UX=B,?AYDD 95VHQ=U*X
M';)5V [ TFE9Z;%*336M[FW:_'Z_O[F]BTGP%JNH+:2M%(]M-Y@4@D#.$.,X
MKN/A3\4-/^(7V^"&QN=.U*Q(\^UGP2 21D$>X(((!%> ?"&S\275WXI/AOQC
M8>'$6_(F2Z16,QRV"-WH.*[+]G2[.E?$SQ;X?O6M=4U*7-U+K-O(7$Q##*D]
M,9<GCOD<\4Y15G8F,Y75S4U7]H&\TW5_[.N/ FJ)<O(R01O-M:?#%044IDYQ
MVKN=5^(TNE?"E?&5]H5S!+A=^FRR;)$S+LY)7\>E>9_&+4;*;X^_#N>&]MGA
MA=!+(LJE8\3'.XYX_&NW_:/N(;KX*ZO-:S1S0N\!62-@RG]\O0BE9::%7>NN
MQTGPO^(&F?$'03?:>IM[F%MES9NP9X6[<]P1R#_A6=\.OB;!XQU3Q-:-IS:?
M'HDFR29Y@XD 9P6Z#'W,_C7A=MHFK_#K0_"WQ*\)*\EA<64(U>SR2O(&XG_8
M;U_A;!Z&N@_9KO=/O-4^)-]=$1:7<$3R&8XVQ,TS'<?8'FAP5FT)3=TF=$_Q
MYO=3NKMO!W@C5=;TRV<J]VA(!]\!&QQS@G..U>A^!?']CXI\&S>(I[6YTBUM
MS(+@7HVA-GWB&_B4>OJ",<5X)X<\*ZCI]G=ZG\(_B18KI,A,IL[N40NI'9U8
M$9 &-Q R*T(/&?B'XC_ +QE#=Q(^HZ:\?F36Z;?M$6X._P HXW !B<<$4W%=
M 4WU.AN?VA9;Z\N!X3\&:IK%C <-<@LN1Z[51L?B<^U=[\*_BEH_Q#AN([2*
M:RU2V&Z>RG(+!<XW*1]X9X[$'J*YO]G[Q=X4B^&&F64>I:?8W=HA%Y%-*L3>
M8227.2-P/7/X=JXGP-=6GB/]J6_U?PFN[1XH':XGB&$D)C"%O^!/C'K@FDXK
M56V!2>CON>@:'\;-*O?B->^$M1LGTZ2*YDM(+MY@R32*V I&!MW=NO/%;7Q&
M^(\?@OQ!X<TM],>\.LS>2)%F""+YT7)&#G[_ .E?/^F^!(_'_P 0/B=I\;B'
M4[:Z>YLIB<!9!,P*M[-P,]B >U96J>+-6U[Q'X&T?Q1;S1Z]H.IK:W$DG613
M+'M+?[0VD$]#P>]/D38O:-+4^U****Q-PK+\4:%9>)M O-'U59&LKM DHC<J
MQ&0>".G(%:E9^OZ=_:^CW5AYS0>>NWS%&2O(/]*<;75W84KV=E<R?^$'T,^!
ME\(RVS2Z*L/DB.1R6 SD$-UR#R#4WA'PEI?A;P]_8>G">73,MB&ZD,P ;[RC
M/\)YXZ<FN7_X5@?^@[<_]^__ +*C_A6!_P"@[<_]^_\ [*NKV5'_ )^?@SE]
MI6_Y]_BC/U']G_P#>W[7(T^YMMQW&&WN66/\!S@>PKT+POX;TCPMI2:=H-C%
M9VBG=M0<LW=F)Y8^YKC?^%8'_H.W/_?O_P"RH_X5@?\ H.W/_?O_ .RING1>
M]7\&)5*JVI?BC,N?V?? =S<2S2VM^7D=G;_2VZDY/\Z['P+X \.>!X9D\.V
M@DGP)9G<O(X'0%CV]AQ6#_PK _\ 0=N?^_?_ -E1_P *P/\ T';G_OW_ /94
M.G1>]7\&"G56JI?BC-N/V?? EQ<3326M_OF=I'Q=L 23D_SKJY?AWH$O@"/P
M:T5Q_8: !4$Q#\/O^]U^]6-_PK _]!VY_P"_?_V5'_"L#_T';G_OW_\ 94>S
MHO\ Y>_@PYZJ_P"77XH[32-!T_2_#EOH4$/F:9!!]F6*8[]T>,8;/7BL'P5\
M-?#7@W^TQHMI((M1 6XBGD,J%1NPH#=OF(Q63_PK _\ 0=N?^_?_ -E1_P *
MP/\ T';G_OW_ /94O94?^?OX,?M*W_/O\49VI_L_> ;^]>Y&GW-KN.3%;W++
M'^ .<#V%>@^%O#.D>%='32]"LH[6R4EB@R2['JS$\L3ZFN/_ .%8'_H.W/\
MW[_^RH_X5@?^@[<_]^__ +*FZ=%[U?P8E4JK:E^**FN_ ;P'K&HR7CZ=-:22
M-N=+2<QQD]SMY _#%=KX.\(:'X.TTV/AZPCM(F.Z1AEGD/JS'DURO_"L#_T'
M;G_OW_\ 94?\*P/_ $';G_OW_P#94.G1>CJ_@P4ZJU5+\4;WAKP'HGASQ'J^
MN:9'.M_JK%KEGE+*26+< ].35;Q/\-/#7B3Q+8Z_J5I(-4M&1DFAD*;RC!EW
M@?>QCOVXK*_X5@?^@[<_]^__ +*C_A6!_P"@[<_]^_\ [*CV='?VOX,?M*VW
ML_Q1Z116?H&G?V1H]K8><T_D+M\QA@MR3_6M"N222;2.J+;5V%<7\9]4O=%^
M&'B#4=*N7M;VW@5HIDQE#O49&?8FNTKS_P"/JLWP?\3*BEF-NN !DG]XM$=T
M$MF>'Q:MX['@5?%'_"T;!6^S_:/[.E>/SO\ <QCEO;%>C7/C3Q'>?LV77B:Z
M9[#71!E9XT"%@)@HD"G@;E_#GBO$=(O_ (:Q^#(;74_"&LW/B3[,4>YB#*K3
M<X8'?P.G\/X5Z#IEGXAMOV4O$$7B)+K>V#9Q7 /F+!OCP,'D#.X@'M[5M)+\
M3"+?X%:RB^*4OPV7QM#X\7[*+5KS[-,BAMJDY7)7:3QP._2O9_@SXNNO&GP^
ML=8U.-(KPL\,Q085V1L;P.V>N.QS7S?JOPMG/P4TGQ;I%QJ,]QY?G7UA)(3&
M(]Q&44#(Q@$CGC)[5Z9K_C[3-._9UMI?"=F]C->1_P!F0V<2MNMI2/WON<#<
M0W?<#WI25]AQ;3U[')W'QFUU?BD=92[F_P"$%34O[/,>P>45VX+9QG=C]YUZ
M5[3\=-:O]$^%NJZGHEX]K>1^48YXL$@&10<9R.0:\/'PI^(W_"M/[ %MH7]D
MEO[0\G<WVKS,9QNQC=CY<?A6K<^)I_$_[+&H072S'4M,:&RF#H=S!9$V-CW7
M'X@T-)M6!2:3N6/#>D?&'6?"-EXDTGQI%.+B 7$5G,HW-_LG*;<\?2NL^'WQ
M=O=<^&_B34K_ $]3XA\/PNT\"*564A25;'4<J0P[8.*XOP/\<;3PU\/]*T.V
M\.ZO>:M9VPA7$>(G?G'(RV/PS6W\'?#GB?PGX*\6^*K[1WN]?U;,\&EL KOR
MQ^9>V2Y.WK@8ZFAKN@B]N5G&^$M;\9>.K.;4U^*=CI.IF1@FERN(1[<=,'MP
MWO7JGCK5?%_A[X"3W^K:C#'XGB6+?<V:@ 9E4?0G:<$@8]*\,\0:K\.-7TJ[
M%[X,UG1?%+(P$-D"(?/QP=K'A<]MN<5V8TS7]/\ V4-2@\01W*RO.DEK!,"9
M(X#+'M&#R!G<0#T!%-K847N>K?#3QM8W?PTT:YUOQ#8-JTEGNG,]U&LA?GJ,
MC!_"N>_9A\4:WXHT/79O$&I37\L%XL<32XRJE,X& *P?AS\%/!NN_#G1]9U6
MQNVU"YM/.E(N'3+<]NW2L3]G_7_^$/\ A7XXUB>)]]M<*88V4@R2% $7'NQ%
M2TK.Q2;NKDWQE^*GB2R^(5U%X3NIETGP\(OMZQJ"DCEQN#DC.,D)QWS7H'QI
MU_5;CX16_BKP5JL]GL\JZ+P[3OA<8(.0>A8'\#7DW@+P!\1=0\&:G<6$>B&S
M\4)YETVH;C.X).#T^7DEA]0:[/X!23ZEX1\4_#;Q'%)'<V'G0*LBD@1/E6 /
M?:^2/9A3:2VZ"3;WZFUXK^,G]@_"?PUXBLX(+S4]65$6&9BJ[E7]ZQQSPPQ^
M(JG\3OBK/_PI;1M;\/7'V35];>.*,18+1,.90,^A7;S_ 'A7FWP*\)7WB#QS
M%I7B.%I-*\+I<J8I$.TR2.5V\]<G<W_ 147@GP5J9^,VG^#=1$DND>'[Z:^3
MS$.TQ_*RG/0[B(_UI\L4Q<TFO4^J_"-M?V?A?2X-8NI+O4DMT^TS28R\A&6Z
M>^16O116!T!00",$9%%% "!%!R%'Y4I (P1D444    P ,>E-V+_ '5_*G44
M %)M7GY1SUXI:* $"J#D* ?I2T44 -,:%PQ12PZ''-.(!&",BBB@   & .*3
M8N,;1CZ4M% !TZ4FT9S@9]:6B@   S@ 9HP,YP,^M%% !1110 4444 %%%%
C!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>ex99-1_01.jpg
<TEXT>
begin 644 ex99-1_01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" !V 38# 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#ZIHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FAT+
ME REP,E<\BJFM:E;Z/I=Q?WCA884+'W]J^?-"^(%Y;^.Y-9O&8VMTWES19X6
M//&/I7;A<#4Q,92CT_%]CS\9F-+"3A"?VOP7<^D**9!-'<01S0N'BD4,K#H0
M>AI]<1Z"=PIN]/,\O<N_&[;GG'K45]=0V-G-=73A((5+NQ[ 5\Z3?$&];Q\-
M>0M]G5O*$&>##Z?7O]:[<)@9XKF<>GY]CS\=F%/!\JGU?X=SZ2HJMIM[!J-A
M!>6CAX)D#HP]#5FN-IIV9WIJ2N@HHHI#"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***XWXH^*U\,^
M'W\AA_:%R#' OIZM^%:4J4JTU"&[,J]:-"FZD]D>;_&WQ9_:.HC1+*3-I:MF
M8J>'D]/H*\MISLSNSNQ9V.23U)]:;7W.&H1P]-4X]#\ZQ>)EBJKJSZGMWP.\
M6^= ?#]])^\C!:U9CU7NGX=:]>KX[T^\GT^^@N[1S'/"X=&'8BOH2Z^(MHOP
M_&MQE?MCCR1!GD38_EWKY_-,OE[53I+XG^)]-D^9Q=%TZSU@OP_X!ROQR\6;
MW7P_8R?*N'NF7N>R_P!:\=J6ZN);NYEN+AR\TK%W8]R:BKWL)AHX:DJ<?Z9\
MWC<5+%UG5E\O0]<^!_BS[-<G0+Z3]S*=ULS'[K=U_&O<*^-X)9()HYH6*2QL
M&5AU!%?3_P .O$\?B?P]%<,P%Y%B.X3T;U_&O!SG!\DO;PV>_J?29#C^>/U:
M;U6WI_P#J:***\(^D"BBB@ HH)P,GI5+2]5L-521]-NX+I8W*.8G#;6'8T 7
M:**21UC1G=@J*,DD\ 4 +1532]3LM5MS/IMU#=0ABN^)@PR.V:MT %%%% !1
M17-^./&%AX.L;>ZU..>2.:3RU$*@G.,]S0!TE%9GAK6K?Q#HUOJ=FLBP3C*B
M08;\:YZV\;I-\0IO#GD,(T3"RX.?,')_#'>M*=*=2_*ME=F56O"ER\[W=EZG
M:4445F:A1110 4444 %%%% !1110 4444 %%%% $-]=0V-G-=73B."%2[L>P
M%?+'C?Q%-XG\03WTI(A!V0(?X$'3\3UKT/XY>+-[CP_8R?*N'NF'KV3^M>.U
M]1D^#]G#VT]WMZ?\$^.SW'^UG]7@]([^O_ "NAOO"6I67A:UUV9/]%G?;MQR
M@[,?8U;^&WA=_$_B&.*13]B@Q).WMV7\:^D]0TNTOM)ETZ>)3:R1^7LQP!CC
M'TK7'YDL-4C".O?T,<MREXNE*I+3MZ_Y'R 3CK5,7K>=M+'R<_=SQGUK7\<Z
M5-X<URZTJ8Y:,Y5_[R'H:YJN7'YE[\51>BU_X!VY9E"<)2Q"U=TO+S_R-JN@
M3PGJ3^$6\0B/_0UDV;<?,5_O_3/%4_AYHLGBC7K?3%.U1\\K^D8ZU]6QZ;:)
MI8TY84^QB+R?+QQMQC%:XG-XPC!T];ZOT[&&$R*<Y5(U=$M%YOOZ'Q]6SX!\
M8R^%O%,-SN8V$A\JY0=U/\7U%'Q*T)_"FOSZ>#F%_P!Y WK&?ZCI7&5SYICX
MU8JE3>CU?^1U9-ELJ,W6K*S6B_5_Y'W%;3QW-O'/ X>*10Z,.A!Z&I*\4_9^
M\9>?;MX;U"7][$"]HS'[R]T_#J*]KKP&K'TR=PHHHI#&S?ZI_P#=-?*/@+QA
M+X/\97,[%FT^>X=+F,>F\_,/<5]73?ZI_P#=-?(GA?PX?%/B?4].CD\N?]_)
M$>Q8,< _6J0F?7%I<PWEK%<6TBR0RJ'1U/!!KQSX\^.?LD#>'-+EQ<2KF[D4
M_<0_P?4_RKD?!7Q(O_!NAZGHFH0227-OE;0-_P LGS@JW^R.M<IJ6AZA)X3D
M\5ZF[LUY?+#&7ZR9#%G^GR@"A*PFSV[]G^6.W^'TDLSK'%'.[,S' 4#O46M?
M&_0[*\:&PM+F_13@RJ0BGZ9ZBO-_[3FL?@>EO;N4^V7[1R$?W0,D5Z%\'/A_
MHC^%+75=4LH;Z[O 7'G*'6-<X  /'XT>; E?XY:"+..465Z9B2'BP/E]\]ZT
MM<^+&F:1;:3--8W3KJ-N+A I'RC.,&N _:!\,:/H<>EW6D6,5I)<.Z2+$-JD
M!<CY>@-<M\1\G1O!@'7^RQC_ +Z-%D%V>OZO\9]"L[R&VL[>XOG<J':,A50G
M'&3UQFN+^/WBNUU26/0HH)4N+*82.[8VL"G;\Z['P9\)O#L>@V,^J6SW=](B
MS-(964*3S@ $# K%_:-TRQMM'TZ[M[2".[EN-LDRH [@)P">IH5K@[V*WPS^
M*.FZ7H^D:!+9W+W&\0^8I&W+'K74VGC;0'^)DMC'I<ZZNQ-JUSQM(7FG_"/P
M[HUSX)TF]N-*LI+S!;SGA4OD'@YQFO,=,_Y+T_\ U^2?^@FFFU>PG%.UT>A_
M\+MT)+JXAN+.]C\HLNX -N8'&!]:J6GQVT>2Y5+G2[R&$G!D#*^/?%>>?"W1
MK#7/B7/:ZK;K<VRF:3RWSM)#'&?7Z5Z-\:?!FA6O@JYU'3].MK.ZM2K*T"!-
MP)P0<=:5D.[/4]+U"UU73X+VPF6:VF7<CKT(JU7E?[.EQ)+X)GB=B5ANG5,]
M@0#BO5*EE!1110 4444 %%%% !1110 5S?C[Q+%X8\/S7;$&Y<;($_O.?\*Z
M*618HVDD8*B@LS'H *^8_B7XI?Q/X@DDB8_8+?,=NO8CNWXUZ&6X/ZS5U^%;
M_P"1Y>:XY82C[OQ/;_,Y:ZGENKF6XN'+S2L7=CU)-%M!+<W$<$"%Y9&"(HZD
MFHJ]B^!OA+S)#XAOH_E7*VJL.I[O_05]5BL1'"TG-]-CXS!X6>,K*FNN[\CT
M7X?^&H_"_A^&U !NI/WEPX[N>WT'2KGB_P 06WAG0+K4[LC$2_(F>7<]%%;)
M( ))P!7S!\;/&)\1Z^;"SDSIMBQ48/$DG=OZ5\3.<JLW.6[/T.G3C1@H06B.
M$UG4[G6=5N=0OG+W%PY=CZ>@'L*IT5;;3;Q=)74S;R"P:7R1-CY2^,XH&3^&
M]9NO#^MVNIV+8F@?..SKW4_45]91>+M,D\&_\))YP%B(?,//(/\ <^N>*^.Z
MO#5KX:*VDBX?^SVE\\PYXWXQFDU<$[$_BK7;KQ)KUUJEZ3YDS?*O9$'11]!6
M515F/3[N33I;]+>1K*)Q&\P'RJQZ"F FFWMQIM_;WME(8[F!Q)&P[$5]?>!?
M$MOXJ\.6VHP$"0C;-'GE''45\<UWOP?\8-X6\1K%<N1IEX1',,\(>ST-7!.Q
M]4T4BL'4,I!4C(([BEK,L;-_JG_W37S5\$"/^%IW//\ SW_]"-?2[8 .>G>L
MK1K?1IE%]I%O9_,6'G0QJ"3G!&0,]::8FCA_'_PNM_$WB:QU.!U@1V O@."Z
MCH1_M=JS_P!H>VALOAUIMM:QK%!#?Q(B*,!0(Y*]=KC_ !]'!+J_@J.\2-[9
MM8D\Q) "I T^\;D'C@@'\*+A8\K\*>&)?%7P6FMK/!O(+MIX1G[Q'\/XUG>
M_B??>";-M%UC3I)X(&(12VR2+U7!ZC-?1&C#3S81R:0D"V<GS(85"JWOQ3+_
M $32]0D\R^T^UN)/[TD08_G1<+'S'\4/'TWC5+/_ (E_V.RMV8QL6W%V(QR>
MG3M3?B*1_9/@GG_F&K_Z'7T^^BZ6\"0/IUFT*'*H85VJ?4#%$VC:9.L2S:?:
M2+$NU T*G8/0<<"G<5A="_Y EA_UP3_T$5YS^T1IES?>#[>XMHVD6TN!)(%&
M2%(QGZ"O3KB:&RM'FF98K>%"S''"J!3+*ZMM3L(KFV=9[2=-R-CAU/L:11X5
M\*OBE:Z7I>F^'KNPN)9S,(HYHF7;ACQD$YXK%TS ^/<@R/\ C\D_D:^A(/#V
MC6]QY\&EV4<P.0ZPJ"#ZCBIUTK3UN_M2V-J+G.?-$2[L^N<9HN*Q\\_!$@_%
M:YP?X;C^=>L?&_CX::O_ +J_^A"MRR;2[?Q5+I]KIL$-VEM]H,Z1JN06QC(&
M:VKJWANH6ANHHYHFZI(H8'\#1?4+'E/[-W/A"^Q_S]M_(5ZW6+X7N;&XBO4T
MZR2TCM[EH65%"AF&.>*VJ3&@HHHH **** "BBB@ HHK'\6:[;^'-#N=0N2#L
M&(TSR[GH!50@YR48[LF<XTXN<G9(X#XW^+?L5D-"L9,7-PNZX93RD?\ =^I_
ME7A56]5O[C5-1N+Z\<O/.Y=B?Y5516=U5 69C@ =2:^WP6%6%I*"WZ^I^>8_
M&2QE9U'MT]#>\$>'9O$_B""QC!$.=\[C^!!U_P *^I[&UAL;.&UM4$<$2A$4
M=@*Y'X6>%5\-: K3J/[0N@))CW7T7\*Z;6]4MM&TFZU"^<);VZ%V)_E]:^9S
M3&?6*O+'X5_5SZ[)\!]5H\TOBEO_ )'!_&[QE_PCV@_V?928U*^4JN#S''W;
M^E?,?ZUK^+=>N?$VOW6J7A.Z5OD3M&@Z**QZX$K'J-FKX8T2Z\1:Y:Z99*3+
M.V">R+W8^P%?5=SX+TR7P2?#2Q@6@BV*V.0_]_ZYYKEO@9X-_L+1/[6OXL:C
M?*"H8<QQ=A]3UKU"I;*2/BC7M*N=#U>ZTV^4K/;N5/\ M#L1]15"OHKX]^#?
M[4TL:[81YO+-<3*HYDC]?J*^=.U4G<EJQ;TK3[C5=2M[&RC,EQ.X1%'J:^L-
M&\$:;8^!_P#A')8U>&2,B9\<LYZM]<]*X3X >#?LMH?$6H18GG&VU5A]U.[?
MC7L]2V-(^+_%>A7/AO7KK3+P'?"WR-CAT/1A^%9%?3?QO\&_\)!H7]I6,6=2
ML5+ *.9(^Z_4=17S)5)W%L?2/P(\9?VSHYT:_DS?V2_NR3S)%V_$=*]6KXJ\
M.ZQ=:!K5KJ=BQ$T#AL=F'=3]17V%X:UJU\0:):ZG8L&AG0''=3W4^X-3)=1I
M]#1E_P!4_P#NFO+_ (=3/H"VOFNQTO5IY0"QXAN-YX]@P_6O4)O]4_\ NFN)
M\*:7#K/P]%E/D"1Y=KCJC!R0P]P:0SN*\X^*K6FK:KX>T W3P7;7,EP'3JH%
MK.K+[%HS+CZ5M:7XG%KX=O7UKY=0TL^3<H.LC?P%?7?QBIO#^F3VNC7]_J0S
MJNH*TUQ_L#:=L8]E''US0,C\$W=KIGP]TVXNI4@M8(.68\*H)Q3HO$6KWX\[
M2?#D\EF>4FN[A;<R#U"8+8^N*YO0(QJ-OX.TVX^:T6&2[>,]'9&.T'UP3FO3
M:!'(W?C3^SC##K&D7MC=S2K%&C%7CD)./ED7(X]#@U-/XPB6YN[.VL;BZU"*
M<V\=M$1ND(&2Q)P%7W-'Q$_Y 4'_ %^0?^ABJG@BRC3Q-XLO2,S27OE[O10H
MXH T[/5]4:.[;6-"-G%#"TH=;I)E? Y7C!!_#%6(=>L8_#5OK%R1:6;PK(%/
M)7(X4 =3["K>N_\ ($U#_KWD_P#037F]M?PQR^"[>]@N;BU@T[[8(H(6ES(
M%4D+Z9S]: .NCUW7+I/.L?#,OV8\H;N[2&1QZ[,-C\2*MZ1XACU%[BU>TGM-
M5@3>]E<8#$=BK E64GC(-0?\)=:?] _6?_!?+_A6-K&JIJ.MZ'=:=I^J+=P7
M01WDLW0>2W#@L1C'0T 4H-5UK_A85S*/#LAN#IRJ8/MD60OF?>W9Q^%=7#JN
MM/:SR2>'9(YDQY<7VR(^9GKSG Q[U2M_^2GW?_8+3_T975T >;>"M5UJ)-7\
MCP[)/NOY"V+R)=IXRO)Y^M=A+KJZ?HQO]=@.G$-M\DN)68]@NWJ3V K-\ ?<
MUO\ ["4O]*'0:E\1-ER T6F6@EA0]/,<D%\>H Q^- #TUS7[A?-M?"\@@/*_
M:;Q(I&'^X <?0D4MOXNC?5['2[O3KRRU"Y9AY4X& %7.Y6&58=N#73US7B;_
M )&/PQ_U\R_^BS0,Z6BBBD 4444 !( ))  [FOF_XN>+?^$@UPVMK)G3K,E4
MP>'?NW]*^D#S4/V6W_YX1?\ ? KLP6)AAI^TE&[Z:G!F&$GBZ?LHSY5UTO<^
M.<CU%>G_  4\)_VIJ1UF]CS9VK?N@1P\G^ KW?[);_\ /"+_ +X%2(BQKMC5
M57T48%>AB<Z=6FX0C:_6_P#P#S,)D$:-55)SYDNEO^".KYU^/GC5=2U(:!83
M VEHVZX96X>3T^@_G7T54)M+<DDV\))ZDH*\1'T+/AW<O]X?G7H?P8\'_P#"
M3^(ENKI-VEV)#R9Z2/V7^IKZ>^QVW_/O#_WP*ECBCB!$2*@/91BFY"L.
M  '  HHHJ2ALB+)&R.H9&!!!Z$5X#=_"29OB6MM'&P\/R?Z49!T5<\Q_7/'T
MKZ HIIV%89!#';P1PPH$BC4*JCH .@I]%%(8$ C!Y%?+_P ;/!W_  C?B W]
MFFW3+]BRXZ1R=2OX]17U!3)8HYEVRQHZ]<, 133L)JY\-;E_O#\Z]3^!7C1=
M#UK^Q[Z8#3[YOD+'B.7L?H>E?1OV&T_Y]8/^_8H%E:@Y%M #_P!<Q3YA6)IO
M]4_^Z:YGX:<^$K?'_/67_P!#-=12*H484 #T J2C!U/PM8ZCXBLM7FWB:W'S
M1@_)*1]TL.Y4\BMC4/\ CPN?^N3?R-3T4 >=Z1I]W)X.\.ZKI*"2_L%9A$3C
MSHR2&3/8XZ>]=!9^-M!F3%S?1V%PH_>6]Z?)D0^A#8S]1FNC50H 4  =A4<M
MO#*<RPQN?5E!I@<!XT\36.J6-K;:4);R,WD)DN8T/DQ_./XSP3[#-;?@S_D*
M>)O^P@W_ *"*Z<1H$"A%"CMCBE"JI)  )Y.!UH$4M=_Y FH?]>\G_H)KB[2R
MO(_#7A?7=)A-Q=6-HJR6X.#-"RC<H_VAU%>A$ C!Y%"@* %  '0"D,YRU\;^
M'IXBTFJ06LB_?ANF\F1#Z%6P:?IGB1-8U-(=(M9;BP4$RWS I&#V"9&7/TXK
M;DMH)&W20Q.WJR FI%4* %  '84 <;K-W%H'CN'4]2/E:==V?V4W)'R12!]P
M#'MD=SQ72:9K.FZH\BZ;?VUV8\%_)D#[<^N*O.BR*5=0RGJ",BFQ0Q0@B&-(
MP?[J@4 <1H&K6?AS5]9T[7+B.R>6Z:YMY)SL29& ^ZQXR,<BK.J2L;^V\3^'
M2NI0JAM[J*W8,98LYRAZ%E/;O772PQ3 ":-) /[R@TY$6-0L:JJCLHP* .>@
M\:^')8B[:O:P,/O1W#^5(I]"K8.:Q;[7[;6/%GAQ=/CGDM4GE/VLQE8V;RS\
MJD\M]1Q7;O:V[MN>")F]2@)J0(HVX5?EZ<=* %HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
=HH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.3</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>Nov. 12, 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">0000916076<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">MARTIN MARIETTA MATERIALS INC<span></span>
</td>
</tr>
<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>10
<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.3</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>Nov. 12, 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">Common Stock, $0.01 par value <span></span>
</td>
</tr>
<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">650,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">613.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 398,521,500.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.01381%<span></span>
</td>
</tr>
<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">$ 55,035.82<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">Note to Amount Registered: (1) Consists of 650,000 shares of Common Stock reserved for issuance under the Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan.

Note to Amount Registered: (2) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement also covers such indeterminable number of additional shares of Common Stock as may become issuable to prevent dilution in the event of recapitalizations, stock dividends, stock splits and reverse stock splits, and any other securities with respect to which the outstanding shares of Common Stock are converted or exchanged.

Note to Proposed Maximum Offering Price Per Unit and Maximum Aggregate Offering Price: (3) Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) and Rule 457(h) under the Securities Act, based upon the average of the high and low prices of shares of Common Stock on the trading market as reported on the New York Stock Exchange on November 10, 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>11
<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.3</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>Nov. 12, 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">$ 398,521,500.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">55,035.82<span></span>
</td>
</tr>
<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">$ 55,035.82<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>12
<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>13
<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>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</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>17
<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/ffd/2025": 6,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "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>18
<FILENAME>0000950157-25-000940-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950157-25-000940-xbrl.zip
M4$L#!!0    (  "";5N$(+=N2@L  *H_   0    97AF:6QI;F=F965S+FAT
M;>T;:W/:2/)S_"OFM)M+7(4, F,;;+/%.OB.2L*ZC%.5^W0U2 -,6:_5# ;V
MUU_W2 ))2+R,'6]=D@^69WKZW3VM5OOJMYECDR<6".ZYUQ^,D\H'PES3L[@[
MNO[0[M]TNQ]^:QU=C26  :@KKK6QE'ZS7)Y.IR?3VHD7C,I&H]$HSQ!&"X&:
M,YN[C\6@N+L '00V3X'BB@*N5BJU,G>%I*[)DO#6\D 2^*P<;L:@7'BG5>-\
M'?(08G%@5@1K("/ -OO^^_V7);C,AU^"EF5 73'T H=*4#%BJNN5JEX]2R#1
M!3-3B.#WDY'WM!'/A5XS8CPK&D]+BML#*I9J%#S//@!KE+]__=(WQ\RA>E;Y
M%LMH/N84-N!LM1X##H=6/B!LA("M(T*NQHQ:^ "/DDN;M3K?]=ONEV[O7^2V
MT^E?E<-5!"W'L%<#SYI'ARS^1(2<V^Q:L[CP;3IO$M=SF1;N P2?-?$@"^*5
M:(U;%G.7:^$J'.U-'!9PD[C4 :3 ;?,6E/[@:\3T7,EF\IX-K[7 U @'"?GL
M23?.+K167[^X*J<P;(6[/QDX7 AW/?[&WOAO&>O,QGS Y5H*YQ5M1?.[$0/[
M-SLN6&M^PUSP5;OK6FSVF<W7436T5@7^-8RSROG9_A3OV8@+C _9@YUU!*M:
MZVO[_J';(_"CVWEX:,/#0^>^V_[2)]W>S3XJ_F,XA!5W]$ '-NO1?/*ANP7F
M"C"$8=/E]K4F@PEX[9X,"":W)9\ ;?7*[7T(W@7L2=CS.^O6'J7I><-A8/\7
M4E*8J%#MLCGP/)M1=TAMS#Y+8T * /<41'IDP,@=Y58A,VHC&[+(7\! GW!A
M,9'B')-=4Z@4!GP1==\TQP&RB#E)%"4E?-#QX60F+"TZ)^<^""ZXX]M,*V>8
MRF,@9$QXDR#+E[KKFI'&E"K 0DF(!0Q3GIW>6FQR"[>'G 5$"<ER+X^;[N=T
M?&4/9PB7BRE'='VPBF<5, 4712 _4<E:J$#=,'2C&N-<[N6?9:Y5<#+>R65U
ME9]X)U+Q!N7'[OI&++!4)1LY )+=C?8MKES2^LJ< ="W.,"J\BV5CMHS+K15
M#'AG0N+$LJ+GM8RK<N*W57+E57HK+)?7\/Q_XE,3EX<.]:W_*=^9'$;%)&"M
MJ-YL F",-M[*H8AXUY'SX=QZ>I%,\'@ <OTQA;2V#4&A('<F&6743.8,DW^B
MA@.GY4_+ G !)_%>B\O!*;?DN$D:C?>7<!NY4A]2A]M0'K8#3NT2^3>SGYCD
M)BT1 94UE. !'T:@@O_%FJ1:\>4E09/KU.8CMTE,\&,67"8T<"53 7$E+;@/
M;>%3B,93+>;%IQ:^4.D#3TK/:9*3.G.R:O17W'C0NJ&V.;%5P4^\(;GE$*@C
M I<F45<X*'B0=6(_K65I);6;9#:'\R)NJUNRNYH_]BVIX2UD4\D;2O0WE'_W
MNA7>]?:O6Y^G)WA&3\N-NR)]0=S,EC&2CLJA[5&Y""02!:E1J;Q/1YK-AA![
M)!UI"R1[A;-QYL^TM,G',<8G%N!9.R8?BI(;_#'/#61YZ@66/@VH#T<"1A]U
M7%AQE9B*0X,1!TQ;Y)6%3ZE )T:3]-C4GI/09:#BM$B?F9. 2[Y5&AAO8=X5
M6^VM9EC(M7,C:^9X'Q0>0'J'T_Z,",_F%AG8U'R\)*'.=/2')J$3Z2V6 CX:
MQVOY?C( #*/ F[B6#DG9"YJ_--J?VK=G15X0<5E]G[7$U3]TG?S^I=W[3'2]
M6+-YR(S**K9G.41D]CEY@)IL-\N_+G\W-A6"/&#_9IL$]-I\XBV:O%_O)_9;
M5&?; ?^5B;@_ (_U _-X%WB^)R E?:4S[DP<$K^#D#NXC.#5'MY2OD&A]P99
MCSENCT8!&\%+08;WY[-<>P&_O0=&WZ R(U^%2C6N;%1D <?[WU ;$GKG'/Y7
M,PE]4<GE\_WNG7'T+EWR%)Y2=4A629LZ@7U3SK/5[:(SMBSJ@.W.GQ-(E>MZ
M<"_-)J3GC8S6M-:-YSA@RK[TS,<2^;5R4C&(3P/R1.T)(\\7(-^KUK6UQ1]R
M'&#2WJD)J;JL"=%.M1;@8<'S)5#E2($ MP$U52@L)6@[$O0/Q1N$BJ41? ]6
MS$?OV,1B)G>H+:ZU2EH0=^)8GHRV-YJNKK7.ZI52I5*))8QY.9B(^++;^O6J
MK'YN*3VDW=@+,<W"!8'.F% #-E(2.NCV;I^C!:CXSHS:B6&\-27 M2.3BG@Q
M#9QKK5KCHE2O&J5Z!:+WY=RA4%R(6;RW$B*J]M7A9+S06BA9Q:A=O"U#@^00
M[B]FVX;6JM=+E5K]Y**ZO=P;NR&+/E9=*WI-EIZ_>P&A]*JU'CQ)[66U%=8.
MHKFV,Z$8V_[5K,C*.6(L6Q%G>441*CLG7)FVK;398JG8C=8YTH.T%^U]=*AL
MPVA[ETJ[XL*7C,HN>6)#'^DEK17V"Q8M)VP;1 V#C794CA>'Y&N;+Z9[>,L9
M6V:!YS9)7S@M0'4._\+D@*\ZX1=KT53K+^EN/^+D3@I<^&ZHDA_BO@G2A_?@
M:GA__^V=M\>D<MU/$_;3;95]02,_).$FZ![>76N'3[CKOK8L8'*_<F)C/=DJ
MS^F4ATM*U]S%"034_BS=.E].UL4K!_CH<DGRKO"LIV0=,B?NT%D2OA)^(XID
MC"N!>EJD!:Y!:U%J]KR<[MF*E58]7S%9SE@R2%DRJ;]#?SH[L*E?Q[");!'R
M;Z 1-R78/$/GY(2)7Y")D V<:=''3.G#J(+2ELP##S,-9U\ PZ[U[/(*.5\D
ML^F82Z;#J@F*\0.F(^V=VW'HEAIAPJ0X;F9L>NTS3K46'L'QN96/!$WRT3@F
M-YXK8$%@1S;J I%P,@-7DBT] FLL>&(6)D+"A9C@T"^D/BBRB1PS\I6"@EW\
MP9F4%!Z #KB**)&N:YX0'+(A'<>WO3G<?"'.NTE@CJE@Y,ZF[LG1T3INJ\<(
MCF0E@F!?CYP:9Q_I<8*)Y1=/TC95G]EHU&HE0@4!;0*813XBG)8&U(Y+<)P+
M$#+1E1821,"))0)2>*!L'((G8F*."<8,,.9P5\4?W <X9P7D,%KQ,-2F!7H$
M5APZ)P-F>@X+%8DH0"3PBR>D9G%[HA@ =2*SX2K@"1A8GD-]Q_]2'()JA<()
M^0(GQJS%@O!M#E:EKD40:2!8:J.D=J@[)QZV-HE8:F/*Y1AM[3-3Z1D\%^1%
M-KR)Q$EOS$:%L@4,?1)C#30-?L)F8%]WQ*R$<;?]%J1XW/3U!1RC=DPZ0L)-
MC#2%9S-[KGP4>?8G =)"1LWX2QX<Q:V4J8=,P6:\JW[^T3Q6;"Q^'Q=[6XG@
M\+Q%)KX7VHV"'NA($<=?QY!H%#+;FX*M@7FEP )51CB 0:5P2'N/4#12=%'?
M"]4;0O38E/S'"QZC<YU(X[C= X]5CFE42BK^P I'6_>QMR^5S[.);!QD4SID
MUVRZ3MY0%2U[:_Z<-MDT;1*RM-5\23PD4FTFWICQ\SMWPB31#^?I,C7/F@^$
M10SFLI-3O^=V36/D^,<N.I_IX3AWDQ3,IO_SE\;Y:?T2\@II^Y#73-Q8?0%X
M,[,MJUZU<;CEH%,K1JY3'VZ0Y>)ET4?].GQ=7H[%X25SRVW(<3@@=Z1>I3<A
M6N+!(<,( R99G)?9#L7Y$@40)SUU_^]*O0N7',<F5D@=!XYW%N 91S.)@%F[
M8DC-&9&V$)[)U26L:HA]\5_DX%<30H<BL!3@FPNQ9J6N\0/1:&1IY-0O49%[
M>+$0 _ZMS J^,,NOHMO^IC>6$\NK>6SUUEF43?[QZM6RKM0XQ#A'G'Y675WD
M#G<@9*_<WGGPH_C4:^^M_49Y:.$.=VI/%E_DV.MY8E1R_73%GZZXV17S7WL@
MIZINXE49_["^]3]02P$"% ,4    "   @FU;A""W;DH+  "J/P  $
M        @ $     97AF:6QI;F=F965S+FAT;5!+!08      0 ! #X   !X
%"P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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">0000916076</identifier>
        </entity>
        <period>
            <startDate>2025-11-12</startDate>
            <endDate>2025-11-12</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916076</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-12</startDate>
            <endDate>2025-11-12</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">0000916076</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-172">MARTIN MARIETTA MATERIALS INC</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">MARTIN MARIETTA MATERIALS INC</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-202">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-203">Common Stock, $0.01 par value </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">650000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-206"
      unitRef="USD">613.11</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-207"
      unitRef="USD">398521500.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-208"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-209"
      unitRef="USD">55035.82</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-210" unitRef="USD">398521500.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-211" unitRef="USD">55035.82</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">55035.82</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-214">Note to Amount Registered: (1) Consists of 650,000 shares of Common Stock reserved for issuance under the Martin Marietta Materials, Inc. 2025 Employee Stock Purchase Plan.

Note to Amount Registered: (2) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement also covers such indeterminable number of additional shares of Common Stock as may become issuable to prevent dilution in the event of recapitalizations, stock dividends, stock splits and reverse stock splits, and any other securities with respect to which the outstanding shares of Common Stock are converted or exchanged.

Note to Proposed Maximum Offering Price Per Unit and Maximum Aggregate Offering Price: (3) Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) and Rule 457(h) under the Securities Act, based upon the average of the high and low prices of shares of Common Stock on the trading market as reported on the New York Stock Exchange on November 10, 2025.


</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
