<SEC-DOCUMENT>0001140361-25-019495.txt : 20250516
<SEC-HEADER>0001140361-25-019495.hdr.sgml : 20250516
<ACCEPTANCE-DATETIME>20250516165614
ACCESSION NUMBER:		0001140361-25-019495
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		17
FILED AS OF DATE:		20250516
DATE AS OF CHANGE:		20250516
EFFECTIVENESS DATE:		20250516

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			INSMED Inc
		CENTRAL INDEX KEY:			0001104506
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				541972729
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		700 US HIGHWAY 202/206
		CITY:			BRIDGEWATER
		STATE:			NJ
		ZIP:			08807
		BUSINESS PHONE:		908-977-9900

	MAIL ADDRESS:	
		STREET 1:		700 US HIGHWAY 202/206
		CITY:			BRIDGEWATER
		STATE:			NJ
		ZIP:			08807

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INSMED INC
		DATE OF NAME CHANGE:	20000128
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>ef20049101_s8.htm
<DESCRIPTION>S-8
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using Broadridge PROfile 25.3.2.5298
         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: center; color: #000000; font-weight: bold;">As filed with the Securities and Exchange Commission on May 16, 2025</div>
  <div style="text-align: right; color: #000000; font-weight: bold;">Registration No. 333-</div>
  <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
  <div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-size: 12pt; font-weight: bold;">Washington, D.C. 20549</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold;">FORM S-8</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">REGISTRATION STATEMENT</div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">UNDER</div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">THE SECURITIES ACT OF 1933</div>
    <div><font style="font-weight: bold; color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-size: 24pt; font-weight: bold;">INSMED INCORPORATED</div>
    <div style="text-align: center;">(Exact name of registrant as specified in its charter)</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="za4bbb09198814545a0ae8fde0ee51378" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: #000000; font-weight: bold;">Virginia</div>
          </td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: #000000; font-weight: bold;">54-1972729</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center;">(State or other jurisdiction of incorporation or organization)</div>
          </td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center;">(I.R.S. Employer Identification No.)</div>
          </td>
        </tr>

    </table>
    <div style="text-align: center;"><font style="color: #000000;"> </font><br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">700 US Highway 202/206</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Bridgewater, New Jersey 08807</div>
    <div style="text-align: center;">(Address of Principal Executive Offices including zip code)</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Insmed Incorporated Amended and Restated 2019 Incentive Plan</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Insmed Incorporated Non-Qualified Stock Option Inducement Awards</div>
    <div style="text-align: center;">(Full title of the plans)</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Michael A. Smith, Esq.</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Insmed Incorporated</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Chief Legal Officer</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">700 US Highway 202/206</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Bridgewater, New Jersey 08807</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">(908) 977-9900</div>
    <div style="text-align: center;">(Name, address, including zip code, and telephone number, including area code, of agent for service)</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Copies of all communications, including all communications sent to the agent for service, should be sent to:</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">Michael J. Riella, Esq.</div>
    <div style="text-align: center; font-weight: bold;">Covington &amp; Burling LLP</div>
    <div style="text-align: center; font-weight: bold;">One CityCenter</div>
    <div style="text-align: center; font-weight: bold;">850 Tenth St. NW</div>
    <div style="text-align: center; font-weight: bold;">Washington, DC 20001</div>
    <div style="text-align: center; font-weight: bold;">(202) 662-6000</div>
    <div><font style="color: rgb(0, 0, 0);"> </font><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 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><font style="color: rgb(0, 0, 0);"> </font><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="zf93217814e8e407db99589ba1edec2e9" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 19.93%; vertical-align: top;">
            <div>Large accelerated</div>
            <div>filer &#9746;</div>
          </td>
          <td style="width: 26.61%; vertical-align: top;">
            <div>Accelerated filer &#9744;</div>
          </td>
          <td style="width: 26%; vertical-align: top;">
            <div>Non-accelerated filer &#9744;</div>
          </td>
          <td style="width: 26.61%; vertical-align: top;">
            <div>Smaller reporting</div>
            <div>company &#9744;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 19.93%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 26.61%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 26%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 26.61%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 19.93%; vertical-align: top;">&#160;</td>
          <td style="width: 26.61%; vertical-align: top;">&#160;</td>
          <td style="width: 26%; vertical-align: top;">&#160;</td>
          <td style="width: 26.61%; vertical-align: top;">
            <div>Emerging Growth</div>
            <div>Company &#9744;</div>
          </td>
        </tr>

    </table>
    <div>&#160;</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. &#9744;</div>
    <div>&#160;</div>
    <div><font style="color: rgb(0, 0, 0);"> </font>
      <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 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: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">PART I</div>
    <div> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">INFORMATION REQUIRED IN THE SECTION 10(a) PROSPECTUS</div>
    <div> <br>
    </div>
    <table cellspacing="0" cellpadding="0" id="zd5f40758feef485aa5248d6106040f8e" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 1.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: #000000;">&#160;<font style="font-weight: bold;">Plan Information.</font></div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">Not required to be filed as part of this Registration Statement pursuant to the Note to Part I of Form S-8.</div>
    <div> <br>
    </div>
    <table cellspacing="0" cellpadding="0" id="z03f1637b86554760bd74cc450137a599" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 2.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Registrant Information and Employee Plan Annual Information.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">Not required to be filed as part of this Registration Statement pursuant to the Note to Part I of Form S-8.</div>
    <div> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">PART II</div>
    <div> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</div>
    <div> <br>
    </div>
    <table cellspacing="0" cellpadding="0" id="z3239b3d5119743aa88cc056455e42118" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 3.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: rgb(0, 0, 0); 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 Registrant with the Securities and Exchange Commission (the &#8220;Commission&#8221;), are incorporated by reference herein and shall be deemed to be a part hereof:</div>
    <div> <br>
    </div>
    <div style="text-indent: 18pt;">(1)<font style="color: rgb(0, 0, 0);">&#160;</font>The Registrant<font style="color: rgb(0, 0, 0);">&#8217;</font>s Annual Report on <a href="https://www.sec.gov/Archives/edgar/data/1104506/000110450625000009/insm-20241231.htm">Form


        10-K</a> for the year ended December 31, 2024, filed with the Commission on February 20, 2025;</div>
    <div><br>
    </div>
    <div style="text-indent: 18pt;">(2) The Registrant&#8217;s Quarterly Report on <a href="https://www.sec.gov/Archives/edgar/data/1104506/000110450625000026/insm-20250331.htm">Form 10-Q</a> for the quarter ended March 31, 2025, filed with the Commission on
      May 8, 2025;</div>
    <div><br>
    </div>
    <div style="text-indent: 18pt;">(3) The Registrant&#8217;s Current Reports on Form 8-K, filed with the Commission on <a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036125003266/ef20043003_8k.htm">February 6, 2025</a> (solely with respect to
      Item 8.01), <a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036125005190/ef20043928_8k.htm">February 20, 2025</a> (solely with respect to Item 5.02), <a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036125005570/ef20044166_8k.htm">February 24, 2025</a> (solely with respect to Item 8.01), <font style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036125014376/ef20047566_8k.htm">April 17, 2025</a>, <a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036125015301/ef20047730_8k.htm">April 24, 2025</a> (as amended on <a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036125015487/ef20047907_8ka.htm">April 24, 2025</a>) and <a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000114036125019490/ef20049205_8k.htm">May 16, 2025</a>; and</font></div>
    <div><br>
    </div>
    <div style="text-indent: 18pt; color: #000000;">(4) <a href="https://www.sec.gov/Archives/edgar/data/1104506/000091664100000789/0000916641-00-000789-0001.txt">Description of the Registrant&#8217;s common stock contained in its registration statement on Form
        8-A, dated June 1, 2000</a>, as updated by the Description of Securities Registered Under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), filed as <a href="https://www.sec.gov/Archives/edgar/data/1104506/000110450621000005/insm20201231ex45.htm">Exhibit 4.5 to the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</a>, and including any amendment or report subsequently
      filed for the purpose of updating such description.</div>
    <div><br>
    </div>
    <div style="text-indent: 36pt;"><font style="color: #000000;">In addition, subsequent to the date of this Registration </font>Statement and prior to the filing of a post-effective amendment hereto that indicates all securities offered hereunder have
      been sold or deregisters all securities then remaining unsold, all reports and other documents filed by the Registrant pursuant to Section 13(a), 13(c), 14 or 15(d) of the Exchange Act shall be deemed to be incorporated by reference herein and to be
      a part hereof from the date of filing of such documents; <font style="font-style: italic;">provided, however</font>, that no information furnished (but not filed) under Item 2.02 or Item 7.01 of any Current Report on Form 8-K shall be incorporated
      by reference except to the extent specified in such Current Report on Form 8-K.</div>
    <div> <br>
    </div>
    <div style="text-indent: 38.25pt;">For purposes of this Registration Statement, 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
      statement contained herein or in any subsequently filed document that also is incorporated or is deemed to be incorporated herein by reference modifies or supersedes such statement. 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>
    <table cellspacing="0" cellpadding="0" id="z9dc579d762d547b29d2bc87be987015e" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 4.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Description of Securities.</div>
          </td>
        </tr>

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

          <tr style="vertical-align: top;">
            <td style="text-align: right; vertical-align: top; width: 36pt;">
              <div style="text-align: left;"><font style="font-weight: bold; color: #000000;">Item 5.</font><br>
              </div>
            </td>
            <td style="text-align: left; vertical-align: top; width: auto;">
              <div><font style="color: rgb(0, 0, 0); font-weight: bold;">Interests of Named Experts and Counsel.</font></div>
            </td>
          </tr>

      </table>
    </div>
    <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: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <table cellspacing="0" cellpadding="0" id="z3728e08791fc41a0845c36419c619bb6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 6.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Indemnification of Directors and Officers.</div>
          </td>
        </tr>

    </table>
    <div style="text-indent: -36pt; margin-left: 36pt;"> <br>
    </div>
    <div style="text-indent: 36pt;">The Virginia Stock Corporation Act (the &#8220;VSCA&#8221;) permits, and the Registrant&#8217;s Articles of Incorporation require, indemnification of the Registrant&#8217;s directors and officers in a variety of circumstances, which may include
      indemnification for liabilities under the Securities Act. Under the VSCA, a Virginia corporation is generally authorized to indemnify its directors and officers in civil or criminal actions if they acted in good faith and believed their conduct to be
      in the best interests of the corporation and, in the case of criminal actions, had no reasonable cause to believe that the conduct was unlawful, or if they engaged in conduct for which broader indemnification has been made permissible or obligatory
      by the Registrant. The VSCA requires such indemnification, unless limited by a corporation&#8217;s articles of incorporation, when a director or officer entirely prevails in the defense of any proceeding to which he or she was a party because he or she is
      or was a director or officer of the corporation. The VSCA provides that a corporation may make any other or further indemnity (including indemnity with respect to a proceeding by or in the right of the corporation), and may make additional provision
      for advances and reimbursement of expenses, if authorized by its articles of incorporation or shareholder-adopted bylaw or resolution, except an indemnity against willful misconduct or a knowing violation of the criminal law. The Registrant&#8217;s
      Articles of Incorporation require indemnification of directors and officers with respect to certain liabilities, expenses and other amounts imposed upon them because of having been a director or officer, except in the case of willful misconduct or a
      knowing violation of criminal law.</div>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">The VSCA establishes a statutory limit on liability of directors and officers of a corporation for damages assessed against them in a suit brought by or in the right of the corporation or brought by or on behalf of the
      corporation&#8217;s shareholders and authorizes a corporation to specify a lower monetary limit on liability (including the elimination of liability for monetary damages) in the corporation&#8217;s articles of incorporation or shareholder-approved bylaws;
      however, the liability of a director or officer shall not be limited if such director or officer engaged in willful misconduct or a knowing violation of the criminal law or of any federal or state securities law, including, without limitation, any
      unlawful insider trading or manipulation of the market for any security. As permitted by the VSCA, the Registrant&#8217;s Articles of Incorporation provide that no director or officer of the Registrant shall be liable to the Registrant or the Registrant&#8217;s
      shareholders for monetary damages with respect to any transaction, occurrence or course of conduct, except for liability resulting from such person&#8217;s having engaged in willful misconduct or a knowing violation of the criminal law or any federal or
      state securities law.</div>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">Certain directors and officers have been granted contractual indemnification rights under separate indemnification agreements with the Registrant, pursuant to which they will be entitled to indemnification from the
      Registrant under certain circumstances. Additionally, the employment agreements the Registrant has entered into with its executive officers provide for indemnification to the fullest extent permitted by law from and against any and all claims,
      damages, expenses (including attorneys&#8217; fees), judgments, penalties, fines, settlements, and all other liabilities incurred or paid by the executive officer in connection with the investigation, defense, prosecution, settlement or appeal of any
      threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative in nature, and to which the executive officer was or is a party or is threatened to be made a party by reason of the fact that he or
      she is or was an officer, employee or agent of the Registrant, or by reason of anything done or not done by him or her in any such capacity or capacities, provided that such executive officer acted in good faith, in a manner that was not grossly
      negligent or that constituted willful misconduct and in a manner he or she reasonably believed to be in or not opposed to the Registrant&#8217;s best interests, and, with respect to any criminal action or proceeding, had no reasonable cause to believe his
      or her conduct was unlawful. The Registrant also carries insurance on behalf of directors, officers, employees or agents that may cover liabilities under the Securities Act.</div>
    <div> <br>
    </div>
    <table cellspacing="0" cellpadding="0" id="zdbb4a4caaac147fabd753393ea4c40f8" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 7.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: #000000;">&#160;<font style="font-weight: bold;">Exemption From Registration Claimed.</font></div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 8.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="color: #000000;">&#160;<font style="font-weight: bold;">Exhibits.</font></div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">A list of exhibits included in this Registration Statement is set forth on the Exhibit Index and is incorporated herein by reference.</div>
    <div> <br>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z3efda120b4984e7b94d2640a1961ea89" class="DSPFListTable">

          <tr style="vertical-align: top;">
            <td style="text-align: right; vertical-align: top; width: 36pt;">
              <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: #000000;"><font style="font-weight: bold;">Item 9.</font></div>
            </td>
            <td style="text-align: left; vertical-align: top; width: auto;">
              <div style="text-indent: -36pt; margin-left: 36pt; color: #000000;"><font style="font-weight: bold;">Undertakings.</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div> <br>
    </div>
    <div>(a)<font style="color: rgb(0, 0, 0);">&#160;</font>The undersigned Registrant hereby undertakes:</div>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">(1)<font style="color: rgb(0, 0, 0);">&#160;</font>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>
  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
  </div>
  <div>
    <div style="text-indent: 72pt;">(i)<font style="color: rgb(0, 0, 0);">&#160;</font>To include any prospectus required by Section 10(a)(3) of the Securities Act;</div>
    <div> <br>
    </div>
    <div style="text-indent: 72pt;">(ii)<font style="color: rgb(0, 0, 0);">&#160;</font>To reflect in the prospectus any facts or events arising after the effective date of the Registration Statement (or the most recent post-effective amendment thereof) which,
      individually or in the aggregate, represent a fundamental change in the information set forth in the Registration Statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of
      securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule 424(b) if, in the
      aggregate, the changes in volume and price represent no more than 20 percent change in the maximum aggregate offering price set forth in the <font style="color: rgb(0, 0, 0);">&#8220;</font>Calculation of Registration Fee<font style="color: rgb(0, 0, 0);">&#8221;</font>
      table in the effective registration statement; and</div>
    <div> <br>
    </div>
    <div>(iii)<font style="color: rgb(0, 0, 0);">&#160;</font>To include any material information with respect to the plan of distribution not previously disclosed in the Registration Statement or any material change to such information in the Registration
      Statement;</div>
    <div><font style="font-style: italic; color: #000000;"> </font><br>
    </div>
    <div><font style="font-style: italic; color: #000000;">provided, however</font><font style="color: #000000;">,</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 the Registration Statement;</div>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">(2)<font style="color: rgb(0, 0, 0);">&#160;</font>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 <font style="font-style: italic; color: rgb(0, 0, 0);">bona fide</font> offering thereof; and</div>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">(3)<font style="color: rgb(0, 0, 0);">&#160;</font>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>(b)<font style="color: rgb(0, 0, 0);">&#160;</font>The undersigned Registrant hereby undertakes that, for purposes of determining any liability under the Securities Act, each filing of the Registrant<font style="color: rgb(0, 0, 0);">&#8217;</font>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<font style="color: rgb(0, 0, 0);">&#8217;</font>s annual report pursuant to Section 15(d) of the Exchange Act) that is
      incorporated by reference in the Registration Statement shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial <font style="font-style: italic; color: rgb(0, 0, 0);">bona fide</font> offering thereof.</div>
    <div> <br>
    </div>
    <div>(c)<font style="color: rgb(0, 0, 0);">&#160;</font>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.<br>
      <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: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">EXHIBIT INDEX</div>
    <div> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="zabe0e878079145feb0bb1e384a29d79e" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

        <tr>
          <td style="width: 9.82%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Exhibit No.</div>
          </td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exhibit Description</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
          <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;" rowspan="1">&#160;</td>
          <td style="width: 88%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036123015322/ny20006571x1_def14a.htm#a021">4.1</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Insmed Incorporated Amended and Restated 2019 Incentive Plan (incorporated by reference from Appendix A to Insmed Incorporated&#8217;s Proxy Statement on Schedule 14A, filed on March 31, 2023).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1104506/000114036124016917/ny20015223x1_def14a.htm#tAPPA">4.2</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amendment No. 1 to Insmed Incorporated Amended and Restated 2019 Incentive Plan (incorporated by reference from Appendix A to Insmed Incorporated&#8217;s Proxy Statement on Schedule 14A, filed on April 1, 2024).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1104506/000110450625000018/insm-20250403.htm#ifaad9764d074415a85c7d1da22179f54_91">4.3</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amendment No. 2 to Insmed Incorporated Amended and Restated 2019 Incentive Plan (incorporated by reference from Appendix A to Insmed Incorporated&#8217;s Proxy Statement on Schedule 14A, filed on April 4, 2025).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1104506/000110450624000026/insm-20240630ex103.htm">4.4</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Insmed Incorporated Non-Qualified Stock Option Inducement Award Agreement (incorporated by reference from Exhibit 10.3 to Insmed Incorporated&#8217;s Quarterly Report on Form 10-Q, filed on August 8, 2024).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1104506/000110450624000026/insm-20240630ex104.htm">4.5</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Insmed Incorporated Non-Qualified Stock Option Inducement Award Agreement for non-U.S. employees (incorporated by reference from Exhibit 10.4 to Insmed Incorporated&#8217;s Quarterly Report on Form 10-Q, filed on August 8, 2024).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20049101_ex5-1.htm">5.1*</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Opinion of Hunton Andrews Kurth LLP.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20049101_ex5-1.htm">23.1*</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Consent of Hunton Andrews Kurth LLP (included in Exhibit 5.1).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20049101_ex23-2.htm">23.2*</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Consent of Ernst &amp; Young LLP, Independent Registered Public Accounting Firm.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="#POWEROFATTORNEY">24.1</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Power of Attorney (included on signature page hereto).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 88%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 9.82%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20049101_ex107.htm">107*</a></div>
          </td>
          <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 88%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Filing Fee Table.</div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <div>
      <hr noshade="noshade" align="left" style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto 0px 0px; height: 2px; width: 25%; color: #000000;"></div>
    <div> * Filed herewith.</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: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: center; color: #000000; 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 Bridgewater, State of New Jersey, on May 16, 2025.</div>
    <div style="text-align: center;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="zb98e83e2de7e4d2b9c4f1af521bb3e78" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 49.94%; vertical-align: top;">&#160;</td>
          <td style="width: 50.06%; vertical-align: top;" colspan="2">
            <div style="color: #000000; font-weight: bold;">INSMED INCORPORATED</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.94%; vertical-align: top;">&#160;</td>
          <td style="width: 5.03%; vertical-align: top;">&#160;</td>
          <td style="width: 45.03%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 49.94%; vertical-align: top;">&#160;</td>
          <td style="width: 5.03%; vertical-align: top;">
            <div>By:</div>
          </td>
          <td style="width: 45.03%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ William H. Lewis</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.94%; vertical-align: top;">&#160;</td>
          <td style="width: 5.03%; vertical-align: top;">&#160;</td>
          <td style="width: 45.03%; vertical-align: top;">
            <div>William H. Lewis</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.94%; vertical-align: top;">&#160;</td>
          <td style="width: 5.03%; vertical-align: top;">&#160;</td>
          <td style="width: 45.03%; vertical-align: top;">
            <div>Chairman and Chief Executive Officer</div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <div style="text-align: center; color: #000000; font-weight: bold;"><a name="POWEROFATTORNEY"><!--Anchor--></a>POWER OF ATTORNEY</div>
    <div> <br>
    </div>
    <div style="text-indent: 36pt;">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Michael A. Smith his or her true and lawful attorney with power of substitution and resubstitution to sign in
      his or her name, place and stead in any and all such capacities the Registration Statement and any and all amendments and supplements thereto (including post-effective amendments) and documents in connection therewith, and to file the same with the
      Commission, said attorney to have full power and authority to do and perform, in the name of and on behalf of each of said officers and directors of the Registrant who shall have executed such a power of attorney, every act whatsoever which such
      attorney may deem necessary or desirable to be done in connection therewith, as fully and to all intents and purposes as such officer or director of the Registrant might or could do in person.</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>
    <table cellspacing="0" cellpadding="0" border="0" id="zb07d014ee8f14228b4cb8d1e9f995d1e" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 28%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Signature</div>
          </td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 50%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Title</div>
          </td>
          <td style="width: 2%; vertical-align: bottom;">&#160;</td>
          <td style="width: 18%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Date</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
          <td style="width: 2%; vertical-align: top; padding-bottom: 2px;" rowspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
          <td style="width: 2%; vertical-align: top; padding-bottom: 2px;" rowspan="1">&#160;</td>
          <td style="width: 18%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: #000000 2px solid;">
            <div style="color: #000000;">/s/ William H. Lewis</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Chief Executive Officer; Chairman of the Board of Directors</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">&#160;May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>William H. Lewis</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>(<font style="font-style: italic; color: rgb(0, 0, 0);">Principal Executive Officer</font>)</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Sara Bonstein</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Chief Financial Officer</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>Sara Bonstein</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">(<font style="font-style: italic;">Principal Financial Officer, Principal Accounting Officer</font>)</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <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: #000000; background-color: #000000;"></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;">

        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>Elizabeth McKee Anderson</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>David R. Brennan</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>Clarissa Desjardins, Ph.D.</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>Leo Lee</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 2%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 2%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 18%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>David W.J. McGirr</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">&#160;May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>Carol A. Schafer</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-variant: small-caps;">*</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div>Director</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">
            <div style="text-align: center;">&#160;May 16, 2025</div>
          </td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">
            <div>Melvin Sharoky, M.D.</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 28%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 18%; vertical-align: top;">&#160;</td>
        </tr>

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

          <tr>
            <td style="width: 4%; padding-bottom: 2px;"><font style="color: #000000;">* By:</font> <br>
            </td>
            <td style="width: 3%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 33%; border-bottom: 2px solid rgb(0, 0, 0);"> /s/ Michael A. Smith</td>
            <td style="width: 60%; padding-bottom: 2px;">
              <div>&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 4%;">
              <div>&#160;</div>
            </td>
            <td colspan="2">Michael A. Smith</td>
            <td style="width: 60%;">
              <div>&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 4%;">
              <div>&#160;</div>
            </td>
            <td colspan="2"><font style="font-style: italic;">Attorney-in-Fact</font></td>
            <td style="width: 60%;">
              <div>&#160;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <div><br>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>ef20049101_ex5-1.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using Broadridge PROfile 25.3.2.5298
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: right;"> <font style="font-weight: bold;">Exhibit 5.1</font><br>
      </div>
      <div> <br>
      </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="z27f39d118d214d199188555232d756e4">

          <tr>
            <td style="width: 70%; vertical-align: top;">
              <div><img width="160" height="36" src="image00001.jpg"></div>
            </td>
            <td style="width: 30%; vertical-align: top;">
              <div>HUNTON ANDREWS KURTH LLP</div>
              <div>FILE NO: 058036.0000021</div>
            </td>
          </tr>

      </table>
      <div>
        <div> <br>
        </div>
        <div>May 16, 2025</div>
      </div>
      <div> <br>
      </div>
      <div>Insmed Incorporated</div>
      <div>700 US Highway 202/206</div>
      <div>Bridgewater, New Jersey 08807</div>
      <div><br>
      </div>
      <div style="text-align: center; font-weight: bold;">Insmed Incorporated</div>
      <div style="text-align: center; font-weight: bold;">Registration Statement on Form S-8</div>
      <div><br>
      </div>
      <div>Ladies and Gentlemen:</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">We have acted as Virginia counsel to Insmed Incorporated, a Virginia corporation (the &#8220;Company&#8221;), in connection with the preparation and filing by the Company of a Registration Statement on Form S-8 (the &#8220;Registration
        Statement&#8221;) with the Securities and Exchange Commission (the &#8220;Commission&#8221;) on the date hereof pursuant to the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;).&#160; The Registration Statement relates to the registration of (i) 10,000,000
        shares of the Company&#8217;s common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), issuable under the Company&#8217;s Amended and Restated 2019 Incentive Plan and Amendment No. 2 to the Plan (as amended, the &#8220;Plan&#8221;) and (ii) an aggregate of 817,610 shares
        of Common Stock (together with the shares in (i), the &#8220;Shares&#8221;) issuable upon the exercise of options to purchase shares of Common Stock granted pursuant to the Non-Qualified Stock Option Inducement Award Agreements referenced in the Registration
        Statement (the &#8220;Inducement Award Agreements&#8221;), in each case, substantially in the form filed as an exhibit to the Registration Statement.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">This opinion letter is being furnished in accordance with the requirements of Item 8 of Form S-8 and Item 601(b)(5)(i) of Regulation S-K.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">In connection with this opinion letter, we have examined originals or copies, certified or otherwise identified to our satisfaction, of such documents and records of the Company, certificates of public officials and
        officers of the Company and such other documents, certificates and records as we have deemed necessary to render the opinions set forth herein, including, among other things, (i) the Company&#8217;s Articles of Incorporation, as amended through the date
        hereof, (ii) the Company&#8217;s Amended and Restated Bylaws, as amended through the date hereof, (iii) the Plan, (iv) a form of the Inducement Award Agreement, (v) the Registration Statement, (vi) resolutions of the Company&#8217;s Board of Directors, (vii)
        resolutions of the Compensation Committee of the Company&#8217;s Board of Directors, (viii) resolutions of the shareholders of the Company approving the amendment of the Plan at the 2025 Annual Meeting of Shareholders and (ix) a certificate issued by the
        Clerk of the State Corporation Commission of the Commonwealth of Virginia on the date hereof, to the effect that the Company is existing under the laws of the Commonwealth of Virginia and in good standing (the &#8220;Good Standing Certificate&#8221;).</div>
      <div>&#160;</div>
      <div>
        <div style="text-align: center; font-size: 8pt;"><a name="ELetterHead1"></a><a name="FooterText"></a></div>
      </div>
      <div>
        <div style="text-align: center; font-size: 8pt;"><a name="ELetterHead1"></a><a name="FooterText"></a></div>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt; font-size: 8pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div style="text-align: center;">ATLANTA&#160;&#160; AUSTIN&#160;&#160; BANGKOK&#160;&#160; BEIJING&#160;&#160; BOSTON&#160;&#160; BRUSSELS&#160;&#160; CHARLOTTE&#160;&#160; DALLAS&#160;&#160; DUBAI&#160;&#160; HOUSTON</div>
          <div style="text-align: center;">LONDON&#160;&#160; LOS ANGELES&#160;&#160; MIAMI&#160;&#160; NEW YORK&#160;&#160; RICHMOND&#160;&#160; SAN FRANCISCO&#160;&#160; TOKYO&#160;&#160; TYSONS&#160;&#160; WASHINGTON, DC</div>
          <div style="text-align: center;">www.Hunton.com</div>
        </div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <div style="font-size: 12pt;"> <img src="image00002.jpg"></div>
          <div style="font-size: 10pt;"> <br>
          </div>
          <div style="font-size: 10pt;"> Insmed Incorporated</div>
          <div style="font-size: 10pt;">May 16, 2025</div>
          <div style="font-size: 10pt;">Page 2</div>
        </div>
      </div>
      <div style="text-indent: 36pt;">For purposes of the opinions expressed below, we have assumed (i) the authenticity of all documents submitted to us as originals, (ii) the conformity to the originals of all documents submitted to us as copies and the
        authenticity of the originals thereof, (iii) the accuracy, completeness and authenticity of all corporate records and other information made available to us by the Company, (iv) the legal capacity of all natural persons, (v) the genuineness of all
        signatures not witnessed by us and (vi) the due authorization, execution and delivery of all documents by all parties and the validity, binding effect and enforceability thereof (other than the authorization, execution and delivery of certain
        documents by the Company).</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">As to factual matters, we have relied upon, and assumed the accuracy of, representations included in the documents submitted to us, upon certificates and other comparable documents of officers and representatives of
        the Company, upon statements made to us in discussions with management and upon certificates of public officials.&#160; Except as otherwise expressly indicated, we have not undertaken any independent investigation of factual matters.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">We do not purport to express an opinion on any laws other than those of the Commonwealth of Virginia.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">Based upon the foregoing and such other information and documents as we have considered necessary for the purposes hereof and appropriate to render the opinions set forth below, and subject to the assumptions,
        qualifications and limitations stated herein, we are of the opinion that:</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt; margin-right: 39.6pt; margin-left: 36pt;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is a corporation validly existing and in good standing under the laws of the Commonwealth of Virginia.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt; margin-right: 39.6pt; margin-left: 36pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Shares have been duly authorized and, when and to the extent issued in accordance with the terms of, as applicable, (a) the Plan and any award agreement entered
        into under the Plan or (b) the Inducement Award Agreements, the Shares will be validly issued, fully paid and nonassessable.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">The opinion set forth in paragraph 1 above as to the valid existence and good standing of the Company is based solely upon our review of the Good Standing Certificate.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">We hereby consent to the filing of this opinion letter with the Commission as an exhibit to the Registration Statement.&#160; In giving this consent, we do not admit that we are within the category of persons whose consent
        is required by Section 7 of the Securities Act and the rules and regulations of the Commission promulgated thereunder.</div>
      <div>&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <div style="font-size: 12pt;"> <img src="image00002.jpg"></div>
          <div> <br>
          </div>
          <div> Insmed Incorporated</div>
          <div>May 16, 2025</div>
          <div>Page 3</div>
        </div>
      </div>
      <div style="text-indent: 36pt;">This opinion letter is rendered as of the date hereof, and we disclaim any obligation to advise you of facts, circumstances, events or developments that hereafter may be brought to our attention and that may alter,
        affect or modify the opinion expressed herein.&#160; This opinion letter is expressly limited to the matters set forth above and we render no opinion, whether by implication or otherwise, as to any matters beyond the matters expressly set forth herein.</div>
      <div>&#160;</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: rgb(0, 0, 0);" id="z4483007694814fd4844dbc561cca0fca">

          <tr>
            <td colspan="1" style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div>Very truly yours,</div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div>/s/ Hunton Andrews Kurth LLP</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>3
<FILENAME>ef20049101_ex23-2.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using Broadridge PROfile 25.3.2.5298
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: right; color: rgb(0, 0, 0);"> <font style="font-weight: bold;">Exhibit 23.2</font><br>
      </div>
      <div style="color: rgb(0, 0, 0);"> <br>
      </div>
      <div style="text-align: center; color: #000000;">Consent of Independent Registered Public Accounting Firm</div>
      <div><font style="color: rgb(0, 0, 0);"> </font><br>
      </div>
      <div style="text-align: justify; color: #000000;">We consent to the incorporation by reference in the Registration Statement (Form S-8) pertaining to the Insmed Incorporated Amended and Restated 2019 Incentive Plan and the Insmed Incorporated
        Non-Qualified Stock Option Inducement Awards of Insmed Incorporated of our reports dated February 20, 2025, with respect to the consolidated financial statements of Insmed Incorporated and the effectiveness of internal control over financial
        reporting of Insmed Incorporated included in its Annual Report (Form 10-K) for the year ended December 31, 2024, filed with the Securities and Exchange Commission.</div>
      <div style="text-align: justify; color: #000000;"> <br>
      </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="z81c7b6b3336f4fb9a37c5d206f12dfdc">

          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div>Iselin, New Jersey</div>
            </td>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div>May 16, 2025</div>
            </td>
            <td style="width: 50%; vertical-align: middle;"><br>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <div> <br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ef20049101_ex107.htm
<DESCRIPTION>EXHIBIT 107
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu May 15 16:31:45 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title> </title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc. Document created using Broadridge PROfile 25.3.2.5298 Copyright 1995 - 2025 Broadridge -->

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;"><div>
  </div><hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"/><div>
  </div><div>
    <div style="text-align: right; font-weight: bold;">Exhibit 107</div>
    <div><br/>
    </div>
    <div style="text-align: center; font-weight: bold;">CALCULATION OF FILING FEE TABLE</div>
    <div>&#160;</div>
    <div style="text-align: center; font-weight: bold;">Form <ix:nonNumeric contextRef="c0" name="ffd:SubmissnTp" id="ixv-552"><ix:nonNumeric contextRef="c0" name="ffd:FormTp" id="ixv-553">S-8</ix:nonNumeric></ix:nonNumeric></div>
    <div style="text-align: center;">(Form Type)</div>
    <div>&#160;</div>
    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-554">Insmed Incorporated</ix:nonNumeric></div>
    <div style="text-align: center;">(Exact Name of Registrant as Specified in its Charter)</div>
    <div>&#160;</div>
    <div style="text-align: center; font-weight: bold;">Table 1 - Newly Registered Securities</div>
    <div>&#160;</div>
    <div>
      <table border="0" cellpadding="0" id="z21d06ab5cbba4dda92bc862c643d14d3" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 5.98%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(1)</div> </td> <td style="width: 6%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Security Type</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Security Class</div> <div style="text-align: center; color: rgb(0, 0, 0);">Title</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Fee Calculation</div> <div style="text-align: center; color: rgb(0, 0, 0);">Rule</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Amount</div> <div style="text-align: center; color: rgb(0, 0, 0);">Registered</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Proposed</div> <div style="text-align: center; color: rgb(0, 0, 0);">Maximum</div> <div style="text-align: center; color: rgb(0, 0, 0);">Offering</div> <div style="text-align: center; color: rgb(0, 0, 0);">Price</div> <div style="text-align: center; color: rgb(0, 0, 0);">Per Share</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);"> <div>&#160;</div> <div style="text-align: center; color: rgb(0, 0, 0);">Maximum</div> <div style="text-align: center; color: rgb(0, 0, 0);">Aggregate</div> <div style="text-align: center; color: rgb(0, 0, 0);">Offering</div> <div style="text-align: center; color: rgb(0, 0, 0);">Price</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Fee Rate</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Amount of</div> <div style="text-align: center; color: rgb(0, 0, 0);">Registration</div> <div style="text-align: center; color: rgb(0, 0, 0);">Fee</div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(2)(3)</div> </td> <td style="width: 6%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c1" name="ffd:OfferingSctyTp" id="ixv-555">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c1" name="ffd:OfferingSctyTitl" id="ixv-556">Common Stock, par value $0.01 per share, to be issued under the Insmed Incorporated Amended and Restated 2019 Incentive Plan</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c1" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-557">Rules 457(c) and 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-558">10,000,000</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-559">65.93</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-560">659,300,000.00</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c1" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-561">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-562">100,938.83</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(5)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c2" name="ffd:OfferingSctyTp" id="ixv-563">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c2" name="ffd:OfferingSctyTitl" id="ixv-564">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c2" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-565">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-566">49,340</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-567">55.94</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-568">2,760,079.60</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-569">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-570">422.57</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(6)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c3" name="ffd:OfferingSctyTp" id="ixv-571">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c3" name="ffd:OfferingSctyTitl" id="ixv-572">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c3" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-573">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-574">38,110</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-575">66.34</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-576">2,528,217.40</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-577">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-578">387.08</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(7)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c4" name="ffd:OfferingSctyTp" id="ixv-579">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c4" name="ffd:OfferingSctyTitl" id="ixv-580">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c4" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-581">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-582">133,130</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-583">75.33</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-584">10,028,682.90</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-585">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-586">1,535.40</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(8)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c5" name="ffd:OfferingSctyTp" id="ixv-587">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c5" name="ffd:OfferingSctyTitl" id="ixv-588">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c5" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-589">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-590">137,140</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-591">73.31</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-592">10,053,733.40</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-593">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-594">1,539.23</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(9)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c6" name="ffd:OfferingSctyTp" id="ixv-595">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c6" name="ffd:OfferingSctyTitl" id="ixv-596">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c6" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-597">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-598">106,160</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-599">72.88</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-600">7,736,940.80</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-601">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-602">1,184.53</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(10)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c7" name="ffd:OfferingSctyTp" id="ixv-603">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c7" name="ffd:OfferingSctyTitl" id="ixv-604">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c7" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-605">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-606">66,740</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-607">68.32</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-608">4,559,676.80</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c7" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-609">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-610">698.09</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(11)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c8" name="ffd:OfferingSctyTp" id="ixv-611">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c8" name="ffd:OfferingSctyTitl" id="ixv-612">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c8" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-613">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-614">64,240</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-615">72.42</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-616">4,652,260.80</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c8" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-617">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-618">712.27</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(12)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c9" name="ffd:OfferingSctyTp" id="ixv-619">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c9" name="ffd:OfferingSctyTitl" id="ixv-620">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c9" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-621">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-622">65,930</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-623">69.95</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-624">4,611,803.50</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c9" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-625">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c9" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-626">706.07</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(13)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c10" name="ffd:OfferingSctyTp" id="ixv-627">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c10" name="ffd:OfferingSctyTitl" id="ixv-628">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c10" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-629">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-630">108,860</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-631">77.88</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-632">8,478,016.80</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c10" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-633">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c10" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-634">1,297.99</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(4)(14)</div> </td> <td style="width: 6%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c11" name="ffd:OfferingSctyTp" id="ixv-635">Equity</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.34%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c11" name="ffd:OfferingSctyTitl" id="ixv-636">Common Stock, par value $0.01 per share</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 5.98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric contextRef="c11" format="ixt:fixed-true" name="ffd:FeesOthrRuleFlg" id="ixv-637">Rule 457(h)</ix:nonNumeric></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 13.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="ffd:AmtSctiesRegd" scale="0" unitRef="shares" id="ixv-638">47,960</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxOfferingPricPerScty" scale="0" unitRef="usdPershares" id="ixv-639">74.89</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="ffd:MaxAggtOfferingPric" scale="0" unitRef="usd" id="ixv-640">3,591,724.40</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="8" format="ixt:num-dot-decimal" name="ffd:FeeRate" scale="0" unitRef="pure" id="ixv-641">0.00015310</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="ffd:FeeAmt" scale="0" unitRef="usd" id="ixv-642">549.90</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td colspan="7" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Total Offering Amounts</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom;"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="ffd:TtlOfferingAmt" scale="0" unitRef="usd" id="ixv-643">718,301,136.40</ix:nonFraction></div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ffd:TtlFeeAmt" scale="0" unitRef="usd" id="ixv-644">109,971.97</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">(15)</div> </td> <td colspan="7" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Total Fee Offsets</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ffd:TtlOffsetAmt" scale="0" unitRef="usd" id="ixv-645">0</ix:nonFraction></div> </td> </tr> <tr> <td style="width: 5.98%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td colspan="7" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">Net Fee Due</div> </td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 10.04%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 15.94%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td> <td style="width: 11.28%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);">$<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ffd:NetFeeAmt" scale="0" unitRef="usd" id="ixv-646">109,971.97</ix:nonFraction></div> </td> </tr> </table>
    </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 style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>
    </div>
    <ix:nonNumeric contextRef="c1" continuedAt="_OfferingNote-c1_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-397"><ix:nonNumeric contextRef="c2" continuedAt="_OfferingNote-c2_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-398"><ix:nonNumeric contextRef="c3" continuedAt="_OfferingNote-c3_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-399"><ix:nonNumeric contextRef="c4" continuedAt="_OfferingNote-c4_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-400"><ix:nonNumeric contextRef="c5" continuedAt="_OfferingNote-c5_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-401"><ix:nonNumeric contextRef="c6" continuedAt="_OfferingNote-c6_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-402"><ix:nonNumeric contextRef="c7" continuedAt="_OfferingNote-c7_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-403"><ix:nonNumeric contextRef="c8" continuedAt="_OfferingNote-c8_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-404"><ix:nonNumeric contextRef="c9" continuedAt="_OfferingNote-c9_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-405"><ix:nonNumeric contextRef="c10" continuedAt="_OfferingNote-c10_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-406"><ix:nonNumeric contextRef="c11" continuedAt="_OfferingNote-c11_alt_0_cont_1" escape="true" name="ffd:OfferingNote" id="ixv-407"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c1_alt_0_cont_2" id="_OfferingNote-c1_alt_0_cont_1"><table cellpadding="0" class="DSPFListTable" id="za54cc7206adc479e93e05b5fda1c7835" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(2)</td> <td style="width: auto; vertical-align: top;"> <div>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 the Registrant&#8217;s Common Stock on the Nasdaq Global Select Market on May 9, 2025.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c1_alt_1_cont_3" id="_OfferingNote-c1_alt_0_cont_2"><table cellpadding="0" class="DSPFListTable" id="z88ccc0bea72e4afbab7863e3045cfdc9" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 27pt; vertical-align: top;">(3)</td>
          <td style="width: auto; vertical-align: top;">
            <div>Registers additional shares of Common Stock to be issued pursuant to future awards under the Incentive Plan.</div>
          </td>
        </tr>

    </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c3_alt_1_cont_2" id="_OfferingNote-c3_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c4_alt_1_cont_2" id="_OfferingNote-c4_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c5_alt_1_cont_2" id="_OfferingNote-c5_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c6_alt_1_cont_2" id="_OfferingNote-c6_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c7_alt_1_cont_2" id="_OfferingNote-c7_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c8_alt_1_cont_2" id="_OfferingNote-c8_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c9_alt_1_cont_2" id="_OfferingNote-c9_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c10_alt_1_cont_2" id="_OfferingNote-c10_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c11_alt_1_cont_2" id="_OfferingNote-c11_alt_0_cont_1"><ix:continuation continuedAt="_OfferingNote-c2_alt_0_cont_2" id="_OfferingNote-c2_alt_0_cont_1"><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c2_alt_1_cont_3" id="_OfferingNote-c2_alt_0_cont_2"><table cellpadding="0" class="DSPFListTable" id="z36af5a5f6c45457a8854a830be225e1b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 27pt; vertical-align: top;">(5)</td>
          <td style="width: auto; vertical-align: top;">
            <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 15 new employees on June 3, 2024.</div>
          </td>
        </tr>

    </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c3_alt_2_cont_3" id="_OfferingNote-c3_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="z4ea9a1c4248d43be89559dab616ad2c2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(6)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 18 new employees on July 1, 2024.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c4_alt_2_cont_3" id="_OfferingNote-c4_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="z5219111c8a124f61af2885e5a80f1a63" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(7)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 97 new employees on August 1, 2024.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c5_alt_2_cont_3" id="_OfferingNote-c5_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="zbe8aefd22d9343a9b15bda0c0f5b9937" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(8)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 60 new employees on September 3, 2024.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c6_alt_2_cont_3" id="_OfferingNote-c6_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="z0d42a7550b0e4957a9f44254df4e6bab" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(9)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 52 new employees on October 1, 2024.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c7_alt_2_cont_3" id="_OfferingNote-c7_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="zba3f5ff588ec45448b7d90799b249664" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(10)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 27 new employees on November 1, 2024.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c8_alt_2_cont_3" id="_OfferingNote-c8_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="ze9ca0bc005ae40d98ed17bfaf05cb217" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(11)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 30 new employees on December 2, 2024.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c9_alt_2_cont_3" id="_OfferingNote-c9_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="z46f76787805c403c99022d8432598df2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(12)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 19 new employees on January 2, 2025.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c10_alt_2_cont_3" id="_OfferingNote-c10_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="zf2add58da5bc4701932140f5de3055a1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(13)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 66 new employees on February 3, 2025.</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_OfferingNote-c11_alt_2_cont_3" id="_OfferingNote-c11_alt_1_cont_2"><table cellpadding="0" class="DSPFListTable" id="z5c6269c4ea174ba592b72c4986555039" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(14)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 18 new employees on March 7, 2025 (together with the Registrant&#8217;s non-qualified stock option inducement awards described in footnotes (5), (6), (7), (8), (9), (10), (11), (12) and (13) the &#8220;Non-Qualified Stock Option Inducement Awards&#8221;).</div> </td> </tr> </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_OfferingNote-c1_alt_1_cont_3"><ix:continuation id="_OfferingNote-c2_alt_1_cont_3"><ix:continuation id="_OfferingNote-c3_alt_2_cont_3"><ix:continuation id="_OfferingNote-c4_alt_2_cont_3"><ix:continuation id="_OfferingNote-c5_alt_2_cont_3"><ix:continuation id="_OfferingNote-c6_alt_2_cont_3"><ix:continuation id="_OfferingNote-c7_alt_2_cont_3"><ix:continuation id="_OfferingNote-c8_alt_2_cont_3"><ix:continuation id="_OfferingNote-c9_alt_2_cont_3"><ix:continuation id="_OfferingNote-c10_alt_2_cont_3"><ix:continuation id="_OfferingNote-c11_alt_2_cont_3"><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation>
    <div>
      <div><br/>
      </div>
      <br/>
      <div>
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"/></div>
    </div>
  </div><div>
</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-649">0001104506</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="ffd:FeeExhibitTp" id="ixv-650">EX-FILING FEES</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>2</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>3</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>4</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>5</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywCovnKWWl+vytrqQ5F8C/cf7JZhSHLoxmwCoxfu599lHA41CVOldDWoZfOiTrytlXBWm+s7pmTEvaJ2bsVvbXfqLG0zF84t8uiS1erMXWWLTu3vYLYbvIhVHUpoDh2ENa8Gkjw8KVVgpudbTVdKhTJu38y8TCobMCwokXbM1CfeFX2/J+qB8ROlo51N53BM9SFyg4UyPJp5y0VhDLHZ5DHh/SUeJYINADsD97M19sWiRJzAaAnk37I9m1YeOedcRxXS56BE34Y6k=] CSR-->
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>6</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>7</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>8</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>9</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>10</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="ffd:OfferingAxis">
        <dei:lineNo>11</dei:lineNo>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-16</xbrli:startDate>
    <xbrli:endDate>2025-05-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>image00001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00001.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  Y /H# 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#].O\ @I[\
M>/C=X)_X++?LC_#KP;\7_B7X4^'^OO\ L\?V[X(\.^-O$6C^%-9_M?XHZW8Z
MK_:F@6&H0:9??VE91QVE]]HMI/M5O&D,V]%4#^KZOXZO^"LO_*<G]C#_ '_V
M9_\ U;>O5_8K7WG%U*G3R;@B4*=.$JF12E4E"$8RJ2]M'WIN*3G+^]*[MU/R
MGP^Q%>MQ+XH0JUJM6%#BJG3HPJ5)SC1A]4;Y*49-JG"^O+!)7Z!7YQ_\%:_&
M'BWP%_P3X_:0\6^!O$VO^#O%.C>$K2XTCQ)X8U:^T/7-,G;7-,C::PU33IK>
M\M)6C=XR\$R,4=E)P2*_1ROS _X+,?\ *-?]J+_L3+/_ -/^E5\YP[&,\_R.
M,HJ499OET91DE*,HO%T4XR3NFFG9IJS6C/M.+YSI\*<2SIRE"<,AS>4)P;C.
M$HX"NXRC)-.,HM)IIIIZH^<_^#?;XG?$CXL_L-^(/$_Q1\?>,?B-XDB^/OQ$
MTJ+7_&_B/5O%&L1Z9::5X1DM=/34=9NKR[6RMGN)W@M5E$,332LB R.3G?\
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
MP>-I.>*_C;_X-Q[BYTC]MO\ :<\/Z3E= F^'VKVUQ'$,0?9]!^)-]#H60/E
M2*>=8?[H9@O!-?T??\%1/VLO#?[(/[''Q7\=ZCJ%M'XP\4^']3^'WPRT1IUC
MOM=\:>*["XTRU%E$#YICT>TGN=9O+E4:&UCLT\]E\Z/=^.W_  ;0?LY:[X>^
M'WQP_:D\26US&GQ/U/3?AUX-NKN,!]8T;P==7>I>)=>@+ 2+'>>*-1GL3* 8
M[LZ:9(Y&5:_2<@C+!<!<88W$WCA\RJY=EV"C+15\52K.I5=-/XO90J*;:_Y]
M32=X2M^,<6SCF?BOX=9;@GSXO):.<YOF<J>KPN!KX>%*@JS7P*O4HRIJ+U?M
MJ=U:I#F^N?\ @XL_Y1T7G_9</A7_ #\0U]!?\$3!G_@FC^S@",@Z3XG!!&00
M?%VN9!%?/O\ P<6?\HZ+S_LN'PK_ )^(:^@O^")?_*-+]F__ +!/B?\ ]2_6
MZPK_ /)L<#_V5F(_]0&=6%_Y/=F7_9 8?_U;T#\-_P#@K-^Q#\1?^">_[0OA
MK_@HW^QJ+GPQX.E\90Z[XQTK1+9O[/\ AKXZU&X/VQ[K3X ()_AK\11-/8ZK
M82HMG87]W/8$117FFE/Z1/V ?VW_ (=_MY? #0?BYX.>WTOQ/9"'0OBAX$-R
MLNH^!O&UO;H]]I\J$^=)I&H<ZCX=U%U\O4-,E0AS<V]W'%]9^.O _A/XF>#?
M$WP^\>:#IWB?P;XQT6_\/>)- U6W2YL-5TC4[=[:[M;B)P?O1N6BE0K-;S+'
M<021SQ1R+_%!XR\._&S_ ((#?M[V'B[PJFM^,?V5/BM<216]L\DCVGC7X<F^
M6;4?"6I3<6UM\3/ANUPMSHE[(BF^M_(GV_8-7N[=.W U*?'>31RC$S@N*LFH
M3EE&*J.TLVP-)<T\NK5'\>(I13E2E)W=O:-I/%3EYF9TJOA5Q%4XAP5*I+@/
MB/%0CQ#@:,)2AP_FM:4:=/.,-2BG[/"8B3Y<3""Y4W[)*_U&G#Z+_P""RW_*
M9O\ 8'_[!7[/?_K0GBNOZ_Z_B[_X*=?%?P%\<_\ @JA_P34^+OPP\06?BCP'
MX^\'?LWZ_P"'-9LG5DGM+O\ :!\5%K>YC#,]GJ-C-YEGJ5A-MN+&]AFM9T66
M-A7]HE<7&5.=+(^!J56$J=2GD^+IU*<XN,X3AC%&<)QDDXRC).,DTFFFF>IX
M<UJ6(XH\4*]"I"M1K<19?5HU:<E.G5I5,M4Z=2G.+<9PG%J491;4HM-.S/XZ
M?^"LI _X+D_L8 D E_V9\ GK_P 7;U[I7]BU>'^,_P!F?]GOXB_$'0?BQX\^
M"_PV\7_$SPN=*/ASQYXA\(Z-JOBK1#H5[)J.C'3-:N[66^LSI=_-+>6/DS)]
MFN)'EBVNQ->X5X.>9W1S7 </8.E0JTIY-EKP5:=1Q<:TW44^>FHZJ-E:TM;G
MU'"_#&(R'-^,,QK8FC7I\2YU'-,/3I1J1GAJ<:+I>RK.:2E.^MX7C8*_,#_@
MLP<?\$U_VHB>!_PAEGR>/^8_I5?I_7(^.O 7@KXG^%=7\#?$3PKH7C7P=K\"
MVNM^&/$VFVNKZ)JMNLB3+!?Z=>QRVUU$LL:2!)8V4.BMC(%>5E>+CE^9Y=CI
MPE4A@L=A,5.$6E*<</7IU91BWHI24&E?2[UT/H,\R^>;9+FV5TZD:53,<MQV
M!IU9IN%.>*PU2A&<U'WG&+FI22U:3MJ?A1_P;:D'_@G]XC(((_X:,^)O3G_F
M#^#*_<'XN?"[PA\;?ACX[^$?C[3EU7P;\1/#&K^$_$5BV,RZ;K%I):RO$6!"
M7%N76XMI,'R[B*-\';BHOA9\'/A3\#_#4O@[X._#OP?\,O"D^J7>MS>'?!.@
MZ?X=T>75[]+>*]U)[#38+>W:]NH[6V2>X*&218(E9B$7'I-=F>9LLSS['YSA
M8U<-]9QLL704I+VU&7,I0?-!V4X22:E%Z-)H\WAC('DG"N4\.8Z=#&_4<LAE
MV)E&$OJ^)BH2IU%R5%=TZD9.+C-:IM-:G\)VCWG[:'_! #]ISQ.\GA>[^)'[
M.GCN^CLY+^ZBNXO 7Q2\-V]PYT+4(==MXY+;P5\5M$M'^R36]XJ?:'\]!;:A
MI$VV/]KO!?\ P<@?L&:YH5M>>+]"^-W@?7S;I)J&A-X)L?$5K!<%<M;V&MV&
MN6T6I*I^43M9608_\LP.:_>3Q/X5\,>-=%OO#?C#P]HOBGP_J43P:AHOB#3+
M/5]+O(I$:-DN+&_AGMI04=E!:,E=Q*D'FOA[4_\ @E9_P3JU:[>]N_V//@<E
MQ*[2RFQ\'6FFQ22.Q9W:WT]K:WW,Q)8B(9).<U]7B.*.&<_C2Q'$^28W^UH0
MITJV99-B:5#Z]&G&,(SQ.'K6IQJ*,;.4>=O:,J=.,*<?@L)P-QMPG*MA.!^)
M\M605*U2MALFXDP=?%++)5I\\Z>#Q>&;KSHN3E)0G[-)MRG&K6G4K3_!7]LG
M_@X3U7XR^'K[X'_L&?##Q];>*?B!#+X;@^(OB32=_C6.+5(S:36O@+P!HDFK
M7?\ PD,T;R):ZI=7=VMFDHN8+2*ZB2:+[M_X(@?\$R/%?[(OA'Q)^T%\?-/^
MQ_'[XO:;#9VGAJ\DCO=2^'?@F6Y.IR66L7@,BGQAXGU!QJ7B46\KK:QQ6>GS
M33W$5P5_7#X/?LA?LN?L^W4U_P#!3X!?"KX9ZC<*JSZIX3\&Z-IFJS!?N^9J
MD=L=0<C^\UR6QQG'%?1M<.9\4Y?#*:V0\,Y7/*LOQ<X3S'$XFO\ 6,QS#V;3
MA3JU%[M*C&2NZ<)2B]5!4HSJPJ>GD? N;U,_P_%7&V>4\^S?+Z=6GD^"P6&^
MJ9/E"K+EJ5J%&7OU\3.-TJU6$)1NG-U9TZ$Z17\9?_!)Q@?^"Z'[4(!&?[,_
M:7XR,_\ (^>">U?V:5X5X-_9A_9V^'?Q"U?XM>!/@G\,_"'Q.U]-5CUOQ[X>
M\(:-I7BO58]=N;>\UE+_ %NTM(K^Z75+JTMKB^$LS"YF@BDEW,BD>;D6>T<I
MP'$6$JT*M6>=99]0HSIN"C1GS2E[2HI:N.JTCJ>WQ3POB<_S7@_,*&*H8>'#
M>=_VIB*=6-24\33Y(1]E1<$U&=XWO.T=3W6@C(((R#P01D$'J"***^9/M3^)
M_P#X+D?\$R+S]G/QIJO[8'[/VE7-A\&OB+J-Q!\5_#>@)+;0?#CQ=K\ACN=2
MBM[3:D?@7QK<2$36[(MGI&O2&TVQVU]ID4?ZH?\ !MD0?V$/'&,$?\-&^..G
M3_D3?AYZ5^^/BKPIX9\<^'-:\'^,] TCQ3X5\1Z?<:3K_AW7]/MM5T;6-,NT
M,=S8ZCI]Y'-;75M,AP\4T;+D!AAE!')_"OX,_";X&^')_"'P<^'/@[X8^%KK
M5)]:N?#_ ((T#3O#ND3ZO=6]K:W.I2V.F06\#WL]M96D$MPR&1XK:%&8K&H'
MWF.XVKYGPE3X>Q]*I6QE#$X>5+,.=/VF%PZE[.GB$_?E6@I<BJ)OG@HN?OJ4
MI_E65^&6&R/Q!J\8937HX;+L5@L9#$93[.2]ECL8X.K6PDH_NX8>JX*K*BTG
M3J2FJ?[IPA3]+KY:_;A/_&&_[4G_ &03XJ?^H9J]?4M9'B#P_HGBO0M7\,>)
MM)L-=\/>(--O-'US1=5M8KW3=6TK4('M;[3[^TG5X;FTN[:62"X@E1HY8G9'
M4J2*^+PE98?%8;$2BY1H8BC6E%;R5*I&;2OI=J-E?2Y^E8_#RQ>!QN$C)0EB
ML)B</&<DW&,JU&=-2DEK:+E=VULM#^7/_@UW8'X:?M>X(/\ Q77PFZ'/_,N^
M,O2OZHZ\?^$?[/WP.^ =KK=C\$_A-X!^%5GXEN+*[\06O@/PQI7AJ#6;K3HI
MX+"XU&/2[:W6[ELX;JXCMWF#-$D\JH0';/L%>OQ1G%+/L^S#-J%&I0I8R="4
M*55QE4@J6%H4'S.'NMMTG)6Z-=3Y[@;AZOPIPKE'#^)Q%+%5\NIXF%3$4(SC
M2J.OC<3BDX1J)32C&NHOF6KBVM+&%XH\,:!XU\-Z]X0\5:59Z[X:\3Z3J&A:
M]HVHPK<6.IZ3JEM)9W]E=0N"LD-Q;321N#R V5(8 C^*K]IS]@_]LG_@D#^T
M)=?M2_L5S>)?%?P.^UW4\%WI-A<^))O#/AN[G^UWGP\^+WA>T5[C5_"EL%\K
M3O%4,#PQ6L45U>3:7J-J9Y?[<J9+%'-')#-&DT,R/%+%*BR1RQR*4>.1'!5T
M=25=&!5E)!!!(K;ASB;%\/5<1&-&CCLNQT%1S'+,4N;#8NEJE?27LZL4Y*%3
MEDDI-3A..AS\8\$X#B^CA)SQ.)RO.,KJ_6,GSO /DQN KMQ;M:4/:T)N,74H
MN<&W%2IU*<KR?\U'P"_X.6?V;?$WAZR@_:*^%_Q!^&7C&.&**_O/ 5C;^/?!
ME_= ?O[NS:6_TW6-'LV;_4VEZ-3N4QMDN&X:NO\ B_\ \')W[''A70+V3X1>
M!/BU\4_%:Q.+&QU;1K#P'X;$K1GRI;O7KW4-4G,4,I5IX(=,$DD:LL<Z.RL/
MU8^(7_!.;]A7XJ:W>^)?'G[*GP4U[Q%J,IFO]<?P1I5CJEY*QR7N;S3(K.6=
MB<G,K/R21R36=X,_X)G_ + GP_U:RU[PI^R7\$M/UO39TN;#5)_!6FZG>V<\
M9#)+;2ZHE[Y,BLH(:,*WO7MO,?#J53ZR^'\^C-OG>!AF-'ZES:/D55OZTJ;=
MU=2YDM5%:1/F8Y/XQ4Z*P:XMX5JP2]FLTJY/B%F7)LJKP\8_4774=>5Q<&U[
MTFWS'\LOP_\ @!^WC_P77^/>B?&/X^1ZG\*_V9?#]T5T_44L=0T?PEHGA>6=
M);SPW\(-(U-A>^)_$FM6ZK!J'CBY$UK#E9Y=0G:WAL1_9]\*OA?X'^"OPZ\&
M_"GX;:%:^&O W@/0;#PYX;T:S0+%::=I\*PQF1@ T]U.P:XO+F3,MS=2S3RD
MO(QKN+2TM;"VAL[&UM[*SMHUBM[6TACM[:")>%CA@A5(HHU'W4154=A5BO&X
MAXGQ&>K#8:GAJ.693@(N& RK"W]A035I5*DVHNO7EKS591C:\N6,7.HY_1\'
M\$83A5XW'5L;B<[XAS:49YOGN.M]9Q3C9QHT8)R6&PD&DX4(SD](*<Y1IT8T
M_P (O^#BP@?\$Z+S) _XOA\*^O'?Q#ZU]!_\$2SG_@FE^S>1R/[)\3_^I?KE
M?HM\3_A)\,/C7X7;P5\7? 'A/XD^$6U"SU9O#7C/0[#Q!HK:GI_F_8;\Z?J,
M,]L;JT\^;[/-Y>^+S'VD;C6GX!^'G@7X5^%-*\"_#;PCX?\  W@S0TECT?PO
MX6TNTT;0],CGFDN9DLM.L8X;:W66XEDFD$<:AI)'<Y+$TJF>T9\)8?AU4*JQ
M%'.:F9O$7A[%TYX9T/9*/Q\ZDU*]N6WF51X7Q-/C_%\8/%4'A<1PW2R2.#4:
MGUB-:&-IXIUW/^&Z3C#E44^;F=]CL:^5_P!LK]DCX8_MK? ?Q;\#OB=9*+;5
MX&OO"OB:"%)-8\#^,;.*7^Q/%6BR-M9;BQG<QWEKO6'4]-FO-.N#Y5R63ZHH
MKP,-B:^#Q%'%86K.AB,/5A6HU:;M.G4IR4HRB^Z:V>C6C33:/K,;@\+F.$Q.
M QU"GB<'C*-3#XG#U8\U.K1JQ<)PDNSBWJK-.SBTTF?YLWAS]G[XL?LK?\%&
MO@)\ OC'9WEGXE^'W[1OPDL=)DD>XDT;5_#%[\1]+U#2O$7A.2;$;^'O$'VF
M758OLRH$O;J[CNHXKY+F-?\ 29KQOQY^SQ\"?BCXO\+?$#XC_"'X>>-_''@>
M6TF\'^+?$_A31]8\0^&I;"_&J6+Z-JU[:RWE@UIJ0%];&"5/(NLSQ[9"6/LE
M?6<7\6?ZU1RBI/"O#XK X2K1Q;3BZ-:O4G"4JM"*]Z$).+ER3NXN5N:27,_S
M_P /. /]0I<0T*6-6,P.9X^AB,OC*,EB,-A:%*I3A0Q,W[E6I",XP52G:,U#
MF<8.7(BBBBOC#])"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
=** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image00002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00002.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"  B *0# 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#WJ;Q;/'\3
MH/"PM8S!)9&Z,^X[@>>,=.U=?7C^OZE9:3^T!9W6IW4-K;+I14R2MM4$EL#-
M=W_PGGA7_H8-,_[_ *UM.F[)Q70YJ597DIO9E+XA>+Y_"UUH$4%K%<#4KL6S
MEV*[ 2.1CKUJ[\1O$DOA/PG=ZO;VZ7$D)4"-V*@Y8#J/K7F_Q=\0:1K6K>#4
MTC4K6\:+4T+B&0,5!*X)Q75?'W_DF&I_[T?_ *&*M4U[B:W_ ,S.59VJN+V6
MGW';:)>-J.C6%ZZ!&N;>.8J#D*64''ZU=K(\'_\ (I:)_P!>,'_HL5KGH:YY
M;V.N+O%-G&_#7Q?/XNMM5EN+6*V-G>-;*$8MN [G-8EU\4X=.^)4_AO5;:."
MR5EC2\#GAV4$;AV'.,U3_9[_ .0?XF_["LG\A6(WAJR\6?%KQQI>H+\KVD;1
MR ?-$XV88?YY%=?LX*I)-:)?Y'#[6JZ4'%ZM_P"9[I7'?$OQ=/X0L=-GM[6.
MY-U=K;,)&*[0>_%<]\+O$U[I^HR^"O%C;=6LABUF8\7,0Z8/<XZ>H]Q4/[0W
M_(&\/_\ 84C_ )&LX4K55&6QK4K\U%SAH_R.N\<:QXCTK['_ ,(UH2ZMYF[S
MMTNSR\8Q^?/Y5P6M_$WQEH:VQU;PA!;"YD$,6ZXSO<]N*]GKR3]H+_4^%?\
ML)K_ $HH.,I*+B+$J<8NI&37W?Y%@>+_ (BY&? T77_GY'^-=YX@\06'AW1&
MU/6YA;Q*HR.I9B/NJ.YK7KQOQ#"/&OQNMM%O?GTG18/M#PG[LCG!Y'U91]![
MTH\M1ZJR14W*C'1W;T5_^ 7K3QYXTU\?:?#'@]?[.;_5S7TVPR#U R/TS1'\
M3]4T/4(K;Q]X=ETJ&5MJ7D#>9$#[]?T/X5ZJJA5"J % P !@"J&O:19Z[I-S
MIVHQ++;3H58$=#V(]".HH52#=G'3\1NE52NIZ_*Q<MIXKJWCGMY%EAD4.CH<
MA@>A!KS:+XJ0P?$B\\-:K;Q6ULDOD0W8<\O@$!@>@.<9JK\ [VY@M=<\-7LA
MD;1[LQQ,?[A)X^F03^-<Y;>%K/Q?\1?B%IMX KG8\$P'S12#&&']1Z5<:48R
MDI[(RG7G*$)4]V_\]#WJN1\?>+)O#%QH,<%K'<#4KU;5R[$; <<C'4U@?"OQ
M5>)=S>#_ !4?+UW3QMBD8_\ 'S$.A![G'YC\:A^.'_']X)_[#$?]*B%*U3ED
M:3K<U%SAH_\ @GJ=%%%8'4>.>)=(L-;^/EI9:M:QW5JVE;C')T)!;!KL_P#A
M6?@W_H7[/\C_ (U%/X5O9/BO;^)A+!]ACL3;&/)\S=SSC&,<^M=K6\ZCM%1?
M0Y:5&-Y.<>IX7\5O"VB>'M7\'2:+IT%F\VIHLAC!^8!EP*[GXX6DEY\,M86%
M2S1JLI ]%8$_I3_B5X2OO$]YX=EL9;>-=.O1<2^:2"R@C@8!YXKM9X8[B"2&
M=%DBD4HZ,,A@>"#3=72#O=K_ #$J&M2*5D_\CG_AUJ$.I^!M$N+9@R?9(XS@
M]&50I'YBMV\N([2TFN)W"11(7=F.  !DFO*X_ 'BGPG?3OX UJW339G+FPO@
M65#['!_H?7-)?^#_ ![XK46?BK7;&STDD>;#IZ'=*/0Y'\SCVH=.#ES*6GXA
M&K4C'E<'?\/O)?V=XW;PUJ]\5*Q7FHR21Y[C _K3?!W_ "7KQA_UZ1_^R5Z7
MHFEVFBZ5;:=IT0BM;= B+_4^I/6N5T'PG>Z?\3->\132P-9W\"1Q(I.\$;>O
M&.WK1[12<Y=T+V,HQIQ[/7[F)\4O!9\3Z=%>:8_V?7[ ^;9SJ=I)'.PGT/;T
M/XUY5XV\9?\ "5>$=#AOT^SZY8ZK'%>6[#:0PR-P'H?T-?1M>6_$OX7?\)'K
MMGK.C206UZLBFZ63(65000W /S<8]ZJA5BFE/IL3BJ,FG*GUW7]=3U*O)/V@
MO]3X5_[":_TKUNN&^*/A*^\5QZ*NGRV\9LKQ;B3SB1E1V& >:RH249ILWQ,7
M*DU'<[FO&M4G7PA\>DU"_(CT[6[80B9ONJ_RCD_55_.O9:PO&7A;3?%NCMI^
MJQDKG='*G#Q-_>4_YS12FHOWMF.O3<XIQW3NC=Z]*JZKJ%MI6G7%]?2K%;0(
M9'=CC %>86/AOXD^'$^QZ+KNFZCIZ<1?;D.]%[#H?YT2> /%/BNZB/C[78FT
MZ-@WV#3P55R/4X']3]*?LHIW<E8AUIM64'?\/O#X"VT]X/$7B:XC,:ZM>%H0
M1U4$G/YMC\#1\//^2S>//^V?]*]2L;2WL+.&TLXDAMX4"1QH,!5'05Q_A7PG
M?:3X_P#$NN7$MNUKJ>WR40G>N/[W&*IU%)S;ZK_(A47!4XK6SU^YD/Q3\&2>
M(+2'5-%8V_B+3CYEK,AP7QSL)_E[_6O.?$?C&/Q=9^"VG40:M::S'%>VQ&"C
MC'S >A_0\5]!UYAXW^& U;QEIGB'1I(+>>.XCEO(WR!*%8'<,#[W&/>G1J1V
MGTV%B:,M94^NZ_4]/HHHKF.T**** "BBB@ HHHH **** "BBB@ HHHH ****
3 "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.1</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>May 16, 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">0001104506<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">Insmed Incorporated<span></span>
</td>
</tr>
<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>
</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_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>9
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th">
<div>May 16, 2025 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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, par value $0.01 per share, to be issued under the Insmed Incorporated Amended and Restated 2019 Incentive Plan<span></span>
</td>
</tr>
<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">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit | $ / shares</a></td>
<td class="nump">65.93<span></span>
</td>
</tr>
<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">$ 659,300,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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 100,938.83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="za54cc7206adc479e93e05b5fda1c7835" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(2)</td> <td style="width: auto; vertical-align: top;"> <div>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 the Registrant&#8217;s Common Stock on the Nasdaq Global Select Market on May 9, 2025.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z88ccc0bea72e4afbab7863e3045cfdc9" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 27pt; vertical-align: top;">(3)</td>
          <td style="width: auto; vertical-align: top;">
            <div>Registers additional shares of Common Stock to be issued pursuant to future awards under the Incentive Plan.</div>
          </td>
        </tr>

    </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">49,340<span></span>
</td>
</tr>
<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit | $ / shares</a></td>
<td class="nump">55.94<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 2,760,079.6<span></span>
</td>
</tr>
<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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 422.57<span></span>
</td>
</tr>
<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_OfferingNote', window );">Offering Note</a></td>
<td class="text"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z36af5a5f6c45457a8854a830be225e1b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 27pt; vertical-align: top;">(5)</td>
          <td style="width: auto; vertical-align: top;">
            <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 15 new employees on June 3, 2024.</div>
          </td>
        </tr>

    </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=3', window );">Offering: 3</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">38,110<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 | $ / shares</a></td>
<td class="nump">66.34<span></span>
</td>
</tr>
<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">$ 2,528,217.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 387.08<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"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4ea9a1c4248d43be89559dab616ad2c2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(6)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 18 new employees on July 1, 2024.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=4', window );">Offering: 4</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">133,130<span></span>
</td>
</tr>
<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit | $ / shares</a></td>
<td class="nump">75.33<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 10,028,682.9<span></span>
</td>
</tr>
<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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 1,535.4<span></span>
</td>
</tr>
<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_OfferingNote', window );">Offering Note</a></td>
<td class="text"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z5219111c8a124f61af2885e5a80f1a63" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(7)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 97 new employees on August 1, 2024.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=5', window );">Offering: 5</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">137,140<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 | $ / shares</a></td>
<td class="nump">73.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 10,053,733.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 1,539.23<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"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zbe8aefd22d9343a9b15bda0c0f5b9937" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(8)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 60 new employees on September 3, 2024.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=6', window );">Offering: 6</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">106,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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit | $ / shares</a></td>
<td class="nump">72.88<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 7,736,940.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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 1,184.53<span></span>
</td>
</tr>
<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_OfferingNote', window );">Offering Note</a></td>
<td class="text"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z0d42a7550b0e4957a9f44254df4e6bab" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(9)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 52 new employees on October 1, 2024.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=7', window );">Offering: 7</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">66,740<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 | $ / shares</a></td>
<td class="nump">68.32<span></span>
</td>
</tr>
<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">$ 4,559,676.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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 698.09<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"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zba3f5ff588ec45448b7d90799b249664" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(10)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 27 new employees on November 1, 2024.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=8', window );">Offering: 8</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">64,240<span></span>
</td>
</tr>
<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit | $ / shares</a></td>
<td class="nump">72.42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 4,652,260.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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 712.27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="ze9ca0bc005ae40d98ed17bfaf05cb217" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(11)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 30 new employees on December 2, 2024.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=9', window );">Offering: 9</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">65,930<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 | $ / shares</a></td>
<td class="nump">69.95<span></span>
</td>
</tr>
<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">$ 4,611,803.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 706.07<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"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z46f76787805c403c99022d8432598df2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(12)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 19 new employees on January 2, 2025.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=10', window );">Offering: 10</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">108,860<span></span>
</td>
</tr>
<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit | $ / shares</a></td>
<td class="nump">77.88<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 8,478,016.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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 1,297.99<span></span>
</td>
</tr>
<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_OfferingNote', window );">Offering Note</a></td>
<td class="text"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf2add58da5bc4701932140f5de3055a1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(13)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 66 new employees on February 3, 2025.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=11', window );">Offering: 11</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">47,960<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 | $ / shares</a></td>
<td class="nump">74.89<span></span>
</td>
</tr>
<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">$ 3,591,724.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 549.9<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"><table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) also covers such indeterminable number of additional shares of Insmed Incorporated&#8217;s (the &#8220;Registrant&#8221;) common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), as may become issuable under the Registrant&#8217;s Amended and Restated 2019 Incentive Plan, as amended (the &#8220;Incentive Plan&#8221;),&#160;or any of the Registrant&#8217;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(4)</td> <td style="width: auto; vertical-align: top;"> <div>Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z5c6269c4ea174ba592b72c4986555039" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(14)</td> <td style="width: auto; vertical-align: top;"> <div>Pursuant to the Registrant&#8217;s non-qualified stock option inducement awards to 18 new employees on March 7, 2025 (together with the Registrant&#8217;s non-qualified stock option inducement awards described in footnotes (5), (6), (7), (8), (9), (10), (11), (12) and (13) the &#8220;Non-Qualified Stock Option Inducement Awards&#8221;).</div> </td> </tr> </table><table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 27pt; vertical-align: top;">(15)</td> <td style="width: auto; vertical-align: top;"> <div>The Registrant does not have any fee offsets.</div> </td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=4</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=5">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=5</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=6">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=6</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=7">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=7</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=8">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=8</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=9</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=10">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=10</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=11">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=11</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>10
<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.1</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>May 16, 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">$ 718,301,136.4<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">109,971.97<span></span>
</td>
</tr>
<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<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">$ 109,971.97<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>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .^&L%I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( .^&L%K$\)5J[@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%JPS ,AE]E^)[(24@/)LVE8Z<-!BML[&9D
MM36+8V-K)'W[)5F;,K8'V-'2[T^?0 T&A3[2<_2!(EM*=Z/K^J0P;,6).2B
MA"=R.N53HI^:!Q^=YND9CQ T?N@C02GE!ARQ-IHUS, LK$31-@851M+LXP5O
M<,6'S]@M,(- '3GJ.4&1%R#:>6(XCUT#-\ ,8XHN?1?(K,2E^B=VZ8"X),=D
MU]0P#/E0+;EIAP+>GAY?EG4SVR?6/=+T*UG%YT!;<9W\6NWN]P^B+6599[+.
MBLV^E*JN556\SZX__&["SAM[L/_8^"K8-O#K+MHO4$L#!!0    ( .^&L%J9
M7)PC$ 8  )PG   3    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0
M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$
M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>
MM5II ,,X?<D3$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A
MT%116F]?(+3E'S/X%<M4C66C 1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8
M('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\
M]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1
MIJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]
MKFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1
M_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'
M@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ
M^R-;88<G;CL3<CH<9T)\S_;VD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV
M6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;X
MM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<
MHY=8%0&7&-\TJC4LQ=9XE<#QK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^
MG-- \)0O)/I*D8]ILR.G=";-Z#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS
M1B&$:;OP'J\DCIJMPA$K0CYB&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^
M8,CLS9%USM:1#A&27C="/F+.BY 1OQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^
MAM4S;"R.]T?4%TKD#R:G/^DR- >CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX
M"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$
M^ZXQVM<T+BAC5W+-R,=4KY,IV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$D
MN/R+RO JQ GH9%LE"<M4TV4WBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/
M^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E
M,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OG
MP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@
M9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB
M4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB
M\QE3ON<K2<15.+]%,[82EQB\X^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)
M+%N(61+B35WMU>>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(
M3)QYQ1$!=$4"(Y4<!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.
MK3XY?T4L@X9.7M(E$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS
M<D/85"7SKMHF"X7;XE3-NQJ^)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;
M>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!
M()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8
M\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^
M[PVPPL2.X>V+OP%02P,$%     @ [X:P6H-ZX$A! @  +P8  !@   !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6R%E5UOFS 4AO^*Q:1=K>4C":DR0%JR=$-K
MJRC9ES3MPH&38!7;S'9*\N]G V&91-P;\+'/^_(<8PY1S<6S+  4.M*2R=@I
ME*IFKBNS BB6M[P"IE=V7%"L="CVKJP$X+P1T=(-/"]T*2;,2:)F;B62B!]4
M21BL!)('2K$XS:'D=>SXSGEB3?:%,A-N$E5X#QM0WZJ5T)';N^2$ I.$,R1@
M%SL?_-E\:O*;A.\$:GDQ1J:2+>?/)DCSV/$,$)20*>. ]>T%%E"6QDAC_.D\
MG?Z11G@Y/KO?-[7K6K98PH*7/TBNBMBY<U ..WPHU9K7GZ&K9V+\,E[*YHKJ
M-C<8.R@[2,5I)]8$E+#VCH_=/EP*O"N"H!,$#7?[H(;R(U8XB02OD3#9VLT,
MFE(;M88CS+R4C1)ZE6B=2C:'+272;''D*NUG9MVLT\Y;;7!%^XA/R _?H< +
M)O^K74W1HP0]2M#8C5Y%0;\>]!I*%5#Y>XBK-1H/&YES/),5SB!V]$&5(%[
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
M(=@@6%^PT1_(1I5@#?'FOR@3'/3U'!S\-V7Z-"\7K"_HZ ^ZB7&@8'FR[I^
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
M');K9_S9XY/^A7TL_DD?MW_8QUL([6]?N7X53AE_Y,OA75M] %!+ 0(4 Q0
M   ( .^&L%I&QTU(E0   ,T    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ [X:P6L3PE6KN    *P(  !$
M     ( !PP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ [X:P6IE<
MG",0!@  G"<  !,              ( !X $  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " #OAK!:@WK@2$$"   O!@  &               @($A
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ [X:P6F/U
M781C#0  XGH  !@              ("!F H  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( .^&L%KOV9E[+ (  & %   8
M  " @3$8  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #O
MAK!:'9DM1B(#   4$@  #0              @ &3&@  >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( .^&L%J7BKL<P    !,"   +              "  > =
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( .^&L%I2<6^U70$  $@#   /
M          "  <D>  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #OAK!:
MNVSJ[+H    : P  &@              @ %3(   >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    " #OAK!:IOQ*6R,!  #?!   $P
M        @ %%(0  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "P + ,H"
(  "9(@     !

end
</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.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>12</ContextCount>
  <ElementCount>18</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ef20049101_ex107.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="ef20049101_ex107.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="ef20049101_ex107.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="ef20049101_ex107.htm">ef20049101_ex107.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="106">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20049101_ex107.htm": {
   "dts": {
    "inline": {
     "local": [
      "ef20049101_ex107.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/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 18,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/ffd/2024q2": 1,
    "http://xbrl.sec.gov/dei/2024": 1
   },
   "contextCount": 12,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 106,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "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": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20049101_ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20049101_ex107.htm",
      "first": true,
      "unique": true
     }
    },
    "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": "c1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20049101_ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20049101_ex107.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": "c0",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20049101_ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20049101_ex107.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024",
     "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/2024",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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 prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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>19
<FILENAME>0001140361-25-019495-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-019495-xbrl.zip
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
MF)*N*3(0 W'==\B7 UJ6FR0K6C&[H('90FJ*,K07^4T&V@*P6M1Z%KT6"\W
M,:"@XX%S_,@#R(1H3]XOHSV%_U'Y'XW_T?D?2&KY7YS\)>GC+'S,HI%GVI[R
M5-K@B;=\A]"CCXT,;X4\O#'YZ+V1I]696-!>J(ZT1!UYB3K*$G74)>IH2]31
MEZ@S.>TN5@E/5EKB?H(F4BH AY6P)!D&M;"F,%-43=50J25L9'B4,X3'F['0
MA"R?\;@4H1:]9<DCH/P>L9^^HKYM]VMG1:N1EZY&(M=8[(*#T0MC=^=&7K-:
M\D4I-.T%N_X+8NFKA:ES^Z?ZK_BEYU)PU?D$PQY[XRK]D;;Z_O>@T983=ES:
M2T6DH[/%* AM(/0B.7(LBWF#H\=>91A^^,!B3OT$#!WUCJ K 75A>F'=#ZPW
M^IJ>7FKP79RP(,F",OFL[H**^AL*G71;CN%$8_N2RD*I<?*M<GIV?G;Y%IV>
MG%Q/T5$;[5NJ,V 0A)AGLK!QX#K>CWIHMEB;@F+438Y; 6]#*XHZ8;U6ZQJ!
M6PV966WZMS5H3HW3Z)^$_ZRD/ZM=_GIB6C?J\3<W0@=R"99X:EQA J9^*T(_
M#OBSH]VVZX6I/E!W=W=7353Z01-4"6+-\<*(0FUP&[_@U/N6&E1,30(F2Z1S
M**3%6.*?1G)J>)(_'Q[Q] #PS+O-QA0/NGET]F'<=Y.5AZIJ$[I&]'? ![XU
MH1^Z$D3'-&(-GEA5!+F"A^+OKZ&^^)&^6(]4&EP9;<U0,P? F,UFFQ"OPX3W
MIF%-GIZ-=+Y_R7(26%D7Z4J.!9.7%T)X&W\KZ+#KA*4&N@]9?(P")MFEW\ 0
M$>Z/QA34'FIH#!M6FVC9UGF<;*O'R<[CTSTN;JO'Q9W'IWM<VE:/2SN/3_>X
MO*T>EW<>G^YQI4 >/_A'I8+^\_7BB_+?_WPS.W'WNR?KUB_UMOF]YWT^CN_>
MJH&N?B#_^WS3"UWUUOPEN.\C/?[9_*C__.-=.]+?_*%K[J<_SGIW1_ZM]^'K
M5_?WVUX4_/Q#/M6.:J:MOO^S=?WNW.^VH4#7CF5==]\=2OCHRT?7.O[J_VE_
M=&Z"7N1^>_.U_7NH=MHW)[?T/3'"+[?&-_OG^5OAUZDF15KL7&,67'S[^O7\
M)A9OOY]_-V[/6E_>?>[XQRUR<DFUMS_^=Z=]^/*EV8DMX^:+]:%U\SX6M9YV
M<^0;%T=W_H]OQ@4^LMGI-U)[__O/-]K51]>7\:4LOKG0KT][3>ES[]/[CMP3
MOK2.S]_]*1^_:]6N/[/WW\\N#X_#8UV]P'KXU;EZ_^N0'GH_1/5,;^/O[".S
MS*ONMVM9>7,B2M^5'Z__BXZNKRJ5!GKN4:7L1M7T4:46:%0]J\?5G<>G>US;
M5H]K.X]/][B^K1[7=QY_9)6KOU*XA3[GGPL8=?K.X5:Z ='6.AS_O1W.=T@<
M]W;_\S:3#F\S&L8!:_1;F!0:R!Q<N]?"Q3ZN8NP[.N.V2G>@F; 5EY#<DJ&1
M'S3&$'"OW E]B6"U_OGZ^$&[)CTW(?"!LF/F^7SOH_3J(PIG6F*JR@FQHYX:
M]OL)-IR<>!>TQ*(:DJ^JS(8!+S+5V.,::J.WJ]+#P<W#%X-[C?V_AF_U^/W'
M5M1V&_\/4$L! A0#%     @ [X:P6A?\%++I%P  DQH! !0
M ( !     &5F,C P-#DQ,#%?97@Q,#<N:'1M4$L%!@     !  $ 0@   !L8
$      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>ef20049101_ex107_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/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  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">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>5</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>6</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>7</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>8</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>9</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>10</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>11</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-16</startDate>
            <endDate>2025-05-16</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <ffd:SubmissnTp contextRef="c0" id="ixv-552">S-8</ffd:SubmissnTp>
    <ffd:FormTp contextRef="c0" id="ixv-553">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-554">Insmed Incorporated</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="c1" id="ixv-555">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c1" id="ixv-556">Common Stock, par value $0.01 per share, to be issued under the Insmed Incorporated Amended and Restated 2019 Incentive Plan</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c1" id="ixv-557">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c1"
      decimals="INF"
      id="ixv-558"
      unitRef="shares">10000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c1"
      decimals="INF"
      id="ixv-559"
      unitRef="usdPershares">65.93</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c1" decimals="INF" id="ixv-560" unitRef="usd">659300000</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c1" decimals="8" id="ixv-561" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c1" decimals="2" id="ixv-562" unitRef="usd">100938.83</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c2" id="ixv-563">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c2" id="ixv-564">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c2" id="ixv-565">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c2"
      decimals="INF"
      id="ixv-566"
      unitRef="shares">49340</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c2"
      decimals="INF"
      id="ixv-567"
      unitRef="usdPershares">55.94</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c2" decimals="INF" id="ixv-568" unitRef="usd">2760079.6</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c2" decimals="8" id="ixv-569" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c2" decimals="2" id="ixv-570" unitRef="usd">422.57</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c3" id="ixv-571">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c3" id="ixv-572">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c3" id="ixv-573">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c3"
      decimals="INF"
      id="ixv-574"
      unitRef="shares">38110</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c3"
      decimals="INF"
      id="ixv-575"
      unitRef="usdPershares">66.34</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c3" decimals="INF" id="ixv-576" unitRef="usd">2528217.4</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c3" decimals="8" id="ixv-577" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c3" decimals="2" id="ixv-578" unitRef="usd">387.08</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c4" id="ixv-579">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c4" id="ixv-580">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c4" id="ixv-581">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c4"
      decimals="INF"
      id="ixv-582"
      unitRef="shares">133130</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c4"
      decimals="INF"
      id="ixv-583"
      unitRef="usdPershares">75.33</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c4" decimals="INF" id="ixv-584" unitRef="usd">10028682.9</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c4" decimals="8" id="ixv-585" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c4" decimals="2" id="ixv-586" unitRef="usd">1535.4</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c5" id="ixv-587">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c5" id="ixv-588">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c5" id="ixv-589">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c5"
      decimals="INF"
      id="ixv-590"
      unitRef="shares">137140</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c5"
      decimals="INF"
      id="ixv-591"
      unitRef="usdPershares">73.31</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c5" decimals="INF" id="ixv-592" unitRef="usd">10053733.4</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c5" decimals="8" id="ixv-593" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c5" decimals="2" id="ixv-594" unitRef="usd">1539.23</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c6" id="ixv-595">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c6" id="ixv-596">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c6" id="ixv-597">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c6"
      decimals="INF"
      id="ixv-598"
      unitRef="shares">106160</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c6"
      decimals="INF"
      id="ixv-599"
      unitRef="usdPershares">72.88</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c6" decimals="INF" id="ixv-600" unitRef="usd">7736940.8</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c6" decimals="8" id="ixv-601" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c6" decimals="2" id="ixv-602" unitRef="usd">1184.53</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c7" id="ixv-603">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c7" id="ixv-604">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c7" id="ixv-605">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c7"
      decimals="INF"
      id="ixv-606"
      unitRef="shares">66740</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c7"
      decimals="INF"
      id="ixv-607"
      unitRef="usdPershares">68.32</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c7" decimals="INF" id="ixv-608" unitRef="usd">4559676.8</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c7" decimals="8" id="ixv-609" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c7" decimals="2" id="ixv-610" unitRef="usd">698.09</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c8" id="ixv-611">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c8" id="ixv-612">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c8" id="ixv-613">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c8"
      decimals="INF"
      id="ixv-614"
      unitRef="shares">64240</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c8"
      decimals="INF"
      id="ixv-615"
      unitRef="usdPershares">72.42</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c8" decimals="INF" id="ixv-616" unitRef="usd">4652260.8</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c8" decimals="8" id="ixv-617" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c8" decimals="2" id="ixv-618" unitRef="usd">712.27</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c9" id="ixv-619">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c9" id="ixv-620">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c9" id="ixv-621">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c9"
      decimals="INF"
      id="ixv-622"
      unitRef="shares">65930</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c9"
      decimals="INF"
      id="ixv-623"
      unitRef="usdPershares">69.95</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c9" decimals="INF" id="ixv-624" unitRef="usd">4611803.5</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c9" decimals="8" id="ixv-625" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c9" decimals="2" id="ixv-626" unitRef="usd">706.07</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c10" id="ixv-627">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c10" id="ixv-628">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c10" id="ixv-629">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c10"
      decimals="INF"
      id="ixv-630"
      unitRef="shares">108860</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c10"
      decimals="INF"
      id="ixv-631"
      unitRef="usdPershares">77.88</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c10" decimals="INF" id="ixv-632" unitRef="usd">8478016.8</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c10" decimals="8" id="ixv-633" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c10" decimals="2" id="ixv-634" unitRef="usd">1297.99</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c11" id="ixv-635">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c11" id="ixv-636">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c11" id="ixv-637">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c11"
      decimals="INF"
      id="ixv-638"
      unitRef="shares">47960</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c11"
      decimals="INF"
      id="ixv-639"
      unitRef="usdPershares">74.89</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c11" decimals="INF" id="ixv-640" unitRef="usd">3591724.4</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c11" decimals="8" id="ixv-641" unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c11" decimals="2" id="ixv-642" unitRef="usd">549.9</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c0" decimals="INF" id="ixv-643" unitRef="usd">718301136.4</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c0" decimals="2" id="ixv-644" unitRef="usd">109971.97</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="c0" decimals="0" id="ixv-645" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c0" decimals="2" id="ixv-646" unitRef="usd">109971.97</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c1" id="ixv-397">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="za54cc7206adc479e93e05b5fda1c7835" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(2)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;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 the Registrant&#x2019;s Common Stock on the Nasdaq Global Select Market on May 9, 2025.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z88ccc0bea72e4afbab7863e3045cfdc9" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 27pt; vertical-align: top;"&gt;(3)&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div&gt;Registers additional shares of Common Stock to be issued pursuant to future awards under the Incentive Plan.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c2" id="ixv-398">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z36af5a5f6c45457a8854a830be225e1b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 27pt; vertical-align: top;"&gt;(5)&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 15 new employees on June 3, 2024.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c3" id="ixv-399">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4ea9a1c4248d43be89559dab616ad2c2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(6)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 18 new employees on July 1, 2024.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c4" id="ixv-400">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z5219111c8a124f61af2885e5a80f1a63" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(7)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 97 new employees on August 1, 2024.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c5" id="ixv-401">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zbe8aefd22d9343a9b15bda0c0f5b9937" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(8)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 60 new employees on September 3, 2024.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c6" id="ixv-402">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z0d42a7550b0e4957a9f44254df4e6bab" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(9)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 52 new employees on October 1, 2024.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c7" id="ixv-403">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zba3f5ff588ec45448b7d90799b249664" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(10)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 27 new employees on November 1, 2024.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c8" id="ixv-404">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="ze9ca0bc005ae40d98ed17bfaf05cb217" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(11)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 30 new employees on December 2, 2024.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c9" id="ixv-405">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z46f76787805c403c99022d8432598df2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(12)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 19 new employees on January 2, 2025.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c10" id="ixv-406">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf2add58da5bc4701932140f5de3055a1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(13)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 66 new employees on February 3, 2025.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c11" id="ixv-407">&lt;table cellpadding="0" class="DSPFListTable" id="zb43f140abc854586ab65aae238dac5cd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(1)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (the &#x201c;Registration Statement&#x201d;) also covers such indeterminable number of additional shares of Insmed Incorporated&#x2019;s (the &#x201c;Registrant&#x201d;) common stock, par value $0.01 per share (&#x201c;Common Stock&#x201d;), as may become issuable under the Registrant&#x2019;s Amended and Restated 2019 Incentive Plan, as amended (the &#x201c;Incentive Plan&#x201d;),&#160;or any of the Registrant&#x2019;s Non-Qualified Stock Option Inducement Awards (as defined below) to prevent dilution in the event of a reorganization, reclassification, stock split, dividend or distribution, or any similar transaction.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zf83be849c22f4e2db3e93723ff48aa05" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(4)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(h) under the Securities Act, based upon the price at which the relevant stock options may be exercised.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z5c6269c4ea174ba592b72c4986555039" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(14)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;Pursuant to the Registrant&#x2019;s non-qualified stock option inducement awards to 18 new employees on March 7, 2025 (together with the Registrant&#x2019;s non-qualified stock option inducement awards described in footnotes (5), (6), (7), (8), (9), (10), (11), (12) and (13) the &#x201c;Non-Qualified Stock Option Inducement Awards&#x201d;).&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z4e83aa0a3f4144bbad186ec37c7b7ad0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt;(15)&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div&gt;The Registrant does not have any fee offsets.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-649">0001104506</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="c0" id="ixv-650">EX-FILING FEES</ffd:FeeExhibitTp>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
