<SEC-DOCUMENT>0001104659-25-052001.txt : 20250522
<SEC-HEADER>0001104659-25-052001.hdr.sgml : 20250522
<ACCEPTANCE-DATETIME>20250522161613
ACCESSION NUMBER:		0001104659-25-052001
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		17
FILED AS OF DATE:		20250522
DATE AS OF CHANGE:		20250522
EFFECTIVENESS DATE:		20250522

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			VEECO INSTRUMENTS INC
		CENTRAL INDEX KEY:			0000103145
		STANDARD INDUSTRIAL CLASSIFICATION:	SPECIAL INDUSTRY MACHINERY, NEC [3559]
		ORGANIZATION NAME:           	06 Technology
		EIN:				112989601
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		TERMINAL DRIVE
		CITY:			PLAINVIEW
		STATE:			NY
		ZIP:			11803
		BUSINESS PHONE:		516 677-0200

	MAIL ADDRESS:	
		STREET 1:		TERMINAL DRIVE
		CITY:			PLAINVIEW
		STATE:			NY
		ZIP:			11803

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	VACUUM ELECTRONIC MANUFACTURING CORP
		DATE OF NAME CHANGE:	19700408
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>tm2515717d1_s8.htm
<DESCRIPTION>FORM S-8
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6.45in">Registration No.&nbsp;333-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES SECURITIES AND EXCHANGE<BR>
COMMISSION</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Washington, D.C. 20549</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FORM&nbsp;S-8</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">REGISTRATION STATEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">UNDER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">THE SECURITIES ACT OF 1933</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>VEECO INSTRUMENTS INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 49%">Delaware</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 2%">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 49%">11-2989601</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">(State or other jurisdiction of</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">(I.R.S. Employer</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Incorporation or organization)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Identification No.)</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Terminal Drive</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Plainview, New York 11803</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Veeco Instruments Inc. 2016 Employee Stock
Purchase Plan</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Full title of the</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Plan(s))</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Kirk
Mackey<BR>
General Counsel and Secretary<BR>
Veeco Instruments Inc.<BR>
Terminal Drive Plainview, New York 11803<BR>
(516) 677-0200<BR>
</B></FONT>(Name, address, telephone number, including area code, of agent for service)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Copies to:<BR>
Lawrence R. Bard,&nbsp;Esq.<BR>
Shulman Rogers, P.A.<BR>
12505 Park Potomac Ave., Sixth Floor<BR>
Potomac, Maryland 20854<BR>
301-945-9242</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &ldquo;large
accelerated filer,&rdquo; &ldquo;accelerated filer&rdquo; and &ldquo;smaller reporting company&rdquo; in Rule&nbsp;12b-2 of the Exchange
Act (Check one):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; width: 20%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large<BR>
accelerated&nbsp;filer <FONT STYLE="font-family: Wingdings">&#120;</FONT></FONT></TD>
    <TD STYLE="padding-right: 5.4pt; width: 20%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated&nbsp;filer <FONT STYLE="font-family: Wingdings">&#168;</FONT></FONT></TD>
    <TD STYLE="padding-right: 5.4pt; width: 20%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated
filer <FONT STYLE="font-family: Wingdings">&#168;</FONT></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Do not check if a smaller reporting company)</P></TD>
    <TD STYLE="padding-right: 5.4pt; width: 20%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company&nbsp;<FONT STYLE="font-family: Wingdings">&#168;</FONT></FONT><FONT STYLE="font-family: Wingdings; color: #0070c0"></FONT></TD>
    <TD STYLE="padding-right: 5.4pt; width: 20%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
growth company <FONT STYLE="font-family: Wingdings">&#168;</FONT></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&nbsp;7(a)(2)(B)&nbsp;of the Securities Act.&nbsp;&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&#168;</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>EXPLANATORY NOTE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">This Registration Statement is filed
by Veeco Instruments Inc. (the &ldquo;Company&rdquo; or &ldquo;Registrant&rdquo;) for the purpose of registering pursuant to General Instruction
E to Form&nbsp;S-8, additional shares of Common Stock available for issuance under the 2016 Employee Stock Purchase Plan (the &ldquo;Original
Purchase Plan&rdquo;), as amended by the First Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May&nbsp;3,
2019 (the &ldquo;First Amendment&rdquo;), the Second Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May&nbsp;6,
2021 (the &ldquo;Second Amendment&rdquo;) and the Third Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May&nbsp;8,
2025 (the &ldquo;Third Amendment&rdquo;) (the Original Purchase Plan as amended by the First Amendment, the Second Amendment and the Third
Amendment, the &ldquo;Purchase Plan&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">On February&nbsp;6, 2025, the Board
approved the Third Amendment to the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan. The Board approved an increase to the number
of shares of Common Stock reserved for issuance under the Purchase Plan to 3,000,000 shares, an increase of 750,000 shares over the number
of shares previously authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">The shares of Common Stock registered
pursuant to this Registration Statement are of the same class of securities as the (i)&nbsp;750,000 shares of Common Stock registered
for issuance under the Original Purchase Plan pursuant to the currently effective Registration Statement on Form&nbsp;S-8 (Registration
No.&nbsp;333-211781) filed on June&nbsp;2, 2016 (the &ldquo;2016 Registration Statement&rdquo;); (ii)&nbsp;750,000 shares of Common Stock
registered for issuance under the Original Purchase Plan, as amended by the First Amendment, pursuant to the currently effective Registration
Statement on Form&nbsp;S-8 (Registration No.&nbsp;333-231266) filed on May&nbsp;7, 2019 (the &ldquo;2019 Registration Statement&rdquo;);
and (iii)&nbsp;750,000 shares of Common Stock registered for issuance under the Original Purchase Plan, as amended by the First Amendment
and the Second Amendment, pursuant to the currently effective Registration Statement on Form&nbsp;S-8 (Registration No.&nbsp;333-256004)
filed on May&nbsp;11, 2021 (the &ldquo;2021 Registration Statement&rdquo;) (2016 Registration Statement, 2019 Registration Statement and
2021 Registration Statement, together, the &ldquo;Prior Registration Statements&rdquo;). The contents of the Prior Registration Statements,
including any amendments thereto or filings incorporated therein, are incorporated herein by this reference. Any items in the Prior Registration
Statements not expressly changed hereby shall be as set forth in the Prior Registration Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PART&nbsp;I</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INFORMATION REQUIRED IN THE<BR>
SECTION&nbsp;10(A)&nbsp;PROSPECTUS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">The information required by Part&nbsp;I
is included in the documents sent or given to participants in the Purchase Plan pursuant to Rule&nbsp;428(b)(1)&nbsp;under the Securities
Act. In accordance with Rule&nbsp;428 and the requirements of Part&nbsp;I of the Form&nbsp;S-8, such documents are not being filed with
the Securities and Exchange Commission (the &ldquo;Commission&rdquo;) either as part of this Registration Statement or as prospectuses
or prospectus supplements pursuant to Rule&nbsp;424 under the Securities Act. The Registrant will maintain a file of such documents in
accordance with the provisions of Rule&nbsp;428. Upon request, the registrant shall furnish the Commission or its staff a copy or copies
of all of the documents included in such file.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PART&nbsp;II</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INFORMATION REQUIRED IN THE<BR>
REGISTRATION STATEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><B>Item 3. Incorporation of Documents by Reference.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0.25in">The Registrant is subject to the informational
and reporting requirements of Sections 13(a), 14 and 15(d)&nbsp;of the Securities and Exchange Act of 1934, as amended (the &ldquo;Exchange
Act&rdquo;), and in accordance therewith files reports, proxy statements and other information with the Commission. The following documents,
which are on file with the Commission, are incorporated in this Registration Statement by reference:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000155837025001001/veco-20241231x10k.htm" STYLE="-sec-extract: exhibit">Annual
                                            Report on Form&nbsp;10-K for the <FONT STYLE="font-size: 10pt">y</FONT>ear ended December&nbsp;31<FONT STYLE="font-size: 10pt">,
                                            2024,</FONT> filed on Februar<FONT STYLE="font-size: 10pt">y</FONT>&nbsp;14<FONT STYLE="font-size: 10pt">,
                                            2025;</FONT></A></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000155837025006755/veco-20250331x10q.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Q</FONT>uarterl<FONT STYLE="font-size: 10pt">y</FONT>
                                            Report on Form&nbsp;10-Q for the quarter ended March&nbsp;31<FONT STYLE="font-size: 10pt">,
                                            2025,</FONT> filed on May&nbsp;7, 2025<FONT STYLE="font-size: 10pt">;</FONT></A></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD><FONT STYLE="font-size: 10pt">Current
                                            Reports on Form&nbsp;8-K filed on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000155837025000865/veco-20250212x8k.htm" STYLE="-sec-extract: exhibit">February&nbsp;12, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000155837025006740/veco-20250507x8k.htm" STYLE="-sec-extract: exhibit">May&nbsp;7, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000110465925046126/tm2514482d1_8k.htm" STYLE="-sec-extract: exhibit">May&nbsp;8, 2025</A>,
                                            and <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000110465925049584/tm2515031d1_8k.htm" STYLE="-sec-extract: exhibit">May&nbsp;15, 2025</A> (other than documents or portions of those documents not deemed to
                                            be filed); and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">the
                                            description of the Registrant&rsquo;s common stock contained in the Registrant&rsquo;s registration
                                            statement on Form&nbsp;8-A, filed with the Commission under Section&nbsp;12 of the Exchange
                                            Act on November&nbsp;18, 1994, including any amendment or report filed for the purpose of
                                            updating such description.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">All documents subsequently filed by
the Registrant pursuant to Sections 13(a), 13(c), 14 and 15(d)&nbsp;of the Exchange Act after the date of this Registration Statement,
and prior to the filing of a post-effective amendment which indicates that all securities offered hereby have been sold or which de-registers
all securities then remaining unsold, shall be deemed to be incorporated by reference in this Registration Statement and to be a part
hereof from the date of filing of such documents. Any statement contained in a document incorporated or deemed to be incorporated by reference
herein shall be deemed to be modified or superseded for purposes of this Registration Statement to the extent that a statement contained
herein or in any other subsequently filed document which also is or is deemed to be incorporated by reference herein 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><B>Item 4. Description of Securities.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><B>Item 5. Interests of Named Experts and Counsel.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><B>Item 6. Indemnification of Directors and Officers.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">In our Amended and Restated Certificate
of Incorporation, as amended by the amendments thereto (as amended, the &ldquo;Restated Certificate&rdquo;), we have adopted the provisions
of Section&nbsp;102(b)(7)&nbsp;of the Delaware General Corporation Law (the &ldquo;Delaware Law&rdquo;), which enables a corporation in
its original certificate of incorporation or an amendment thereto to eliminate or limit the personal liability of a director for monetary
damages for breach of the director&rsquo;s fiduciary duty, except (i)&nbsp;for any breach of the director&rsquo;s duty of loyalty to the
corporation or its shareholders&#894; (ii)&nbsp;for acts or omissions not in good faith or that involve intentional misconduct or a knowing
violation of law&#894; (iii)&nbsp;under Section&nbsp;174 of the Delaware Law (providing for liability of directors for unlawful payment
of dividends or unlawful stock purchases or redemptions)&#894; or (iv)&nbsp;for any transactions from which a director derived an improper
personal benefit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">Our Restated Certificate also requires
us to indemnify our officers and directors to the fullest extent permitted by Section&nbsp;145 of the Delaware Law, which provides that
a corporation may indemnify any persons, including officers and directors, who are, or are threatened to be made, parties to any threatened,
pending or completed legal action, suit or proceedings, whether civil, criminal, administrative or investigative (other than an action
by or in the right of the corporation), by reason of the fact that such person was an officer, director, employee or agent of the corporation,
or is or was serving at the request of such corporation as a director, officer, employee or agent of another corporation or enterprise.
The indemnity may include expenses (including attorneys&rsquo; fees), judgments, fines and amounts paid in settlement actually and reasonably
incurred by such person in connection with such action, suit or proceeding, provided such officer, director, employee or agent acted in
good faith and in a manner he or she reasonably believed to be in or not opposed to the corporation&rsquo;s best interests and, with respect
to criminal proceedings, had no reasonable cause to believe that his or her conduct was unlawful. A Delaware corporation may indemnify
officers or directors in an action by or in the right of the corporation under the same conditions, except that no indemnification is
permitted without judicial approval if the officer or director is adjudged to be liable to the corporation. Where an officer or director
is successful on the merits or otherwise in the defense of any action referred to above, the corporation must indemnify him or her against
expenses (including attorneys&rsquo; fees) that such officer or director actually and reasonably incurred.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">Our Seventh Amended and Restated Bylaws
include the following provisions in Section&nbsp;6.1:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&ldquo;6.1 Indemnification of Officers and Directors. Each
person who was or is made a party to, or is threatened to be made a party to, or is involved in any action, suit or proceeding, whether
civil, criminal, administrative or investigative (a &ldquo;proceeding&rdquo;), by reason of the fact that he or she (or a person of whom
he or she is the legal representative), is or was a director or officer of the Corporation or a Reincorporated Predecessor (as defined
below) or is or was serving at the request of the Corporation or a Reincorporated Predecessor (as defined below) as a director, officer
or employee of another corporation, or of a partnership, joint venture, trust or other enterprise, including service with respect to employee
benefit plans, shall be indemnified and held harmless by the Corporation to the fullest extent permitted by the Delaware General Corporation
Law, against all expenses, liability and loss (including attorneys&rsquo; fees, judgments, fines, ERISA excise taxes and penalties and
amounts paid or to be paid in settlement) reasonably incurred or suffered by such person in connection therewith, and such indemnification
shall continue as to a person who has ceased to be a director or officer and shall inure to the benefit of his or her heirs, executors
and administrators; provided, however, that the Corporation shall indemnify any such person seeking indemnity in connection with a proceeding
(or part thereof) initiated by such person only if such proceeding (or part thereof) was authorized by the Board. As used herein, the
term &ldquo;Reincorporated Predecessor&rdquo; means a corporation that is merged with and into the Corporation in a statutory merger where
(a)&nbsp;the Corporation is the surviving corporation of such merger; (b)&nbsp;the primary purpose of such merger is to change the corporate
domicile of the Reincorporated Predecessor to Delaware.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">We also have entered into indemnification
agreements with each of our directors and executive officers. Generally, the indemnification agreements are designed to provide the maximum
protection permitted by Delaware law with respect to indemnification of a director or executive officer. Under the indemnification agreements,
a director or executive officer will receive indemnification if he or she is found to have acted in good faith and in a manner he or she
reasonably believed to be or not opposed to the best interests of the Company and with respect to any criminal action, if he or she had
no reasonable cause to believe his or her conduct was unlawful.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><B>Item 7. Exemption from Registration Claimed.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><B>Item 8. Exhibits.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; width: 8%; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit<BR> Number</B></FONT></TD>
    <TD STYLE="text-align: left; width: 40%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Document</B></FONT></TD>
    <TD STYLE="text-align: left; width: 2%; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 2%; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 48%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Incorporated by Reference to the<BR> Following Documents</B></FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/0000912057-97-028036-index.html" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/0000912057-97-028036-index.html" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated Certificate of Incorporation of Veeco Instruments Inc. dated December&nbsp;1, 1994, as amended June&nbsp;2, 1997 and July&nbsp;25, 1997</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/0000912057-97-028036-index.html" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 1997, Exhibit&nbsp;3.1</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000091205701007608/a2041225zex-3_2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000091205701007608/a2041225zex-3_2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to the Certificate of Incorporation of Veeco Instruments Inc. dated May&nbsp;29, 1998</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000091205701007608/a2041225zex-3_2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Report on Form&nbsp;10-K for the year ended December&nbsp;31, 2000, Exhibit&nbsp;3.2</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000091205700037406/ex-3_1.txt" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000091205700037406/ex-3_1.txt" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to the Certificate of Incorporation of Veeco Instruments Inc. dated May&nbsp;5, 2000</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000091205700037406/ex-3_1.txt" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2000, Exhibit&nbsp;3.1</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465909060352/a09-31211_1ex3d1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465909060352/a09-31211_1ex3d1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to the Certificate of Incorporation of Veeco Instruments Inc. dated May&nbsp;16, 2002</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465909060352/a09-31211_1ex3d1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quarterly Report on Form&nbsp;10-Q for the quarter ended September&nbsp;30, 2009, Exhibit&nbsp;3.1</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000104746911001284/a2202112zex-3_8.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000104746911001284/a2202112zex-3_8.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to the Certificate of Incorporation of Veeco Instruments Inc. dated May&nbsp;18, 2010</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000104746911001284/a2202112zex-3_8.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Report on Form&nbsp;10-K for the year ended December&nbsp;31, 2010, Exhibit&nbsp;3.8</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000110465923002726/tm232710d1_8k.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000110465923002726/tm232710d1_8k.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Seventh Amended and Restated Bylaws of Veeco Instruments Inc. effective January&nbsp;9, 2023</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/103145/000110465923002726/tm232710d1_8k.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current Report on Form&nbsp;8-K filed on January&nbsp;10, 2023</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465916125106/a16-12597_1ex10d9.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465916125106/a16-12597_1ex10d9.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Veeco Instruments Inc. 2016 Employee Stock Purchase Plan</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465916125106/a16-12597_1ex10d9.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Registration Statement on Form&nbsp;S-8 filed on June&nbsp;2, 2016, Exhibit&nbsp;10.9</U></FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000155837019004295/ex-10d11.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.8</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000155837019004295/ex-10d11.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">First Amendment to the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan dated as of&nbsp;&nbsp;May&nbsp;3, 2019</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000155837019004295/ex-10d11.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration Statement on Form&nbsp;S-8 filed on May&nbsp;7, 2019, Exhibit&nbsp;10.11</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465921064525/tm2115964d1_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.9</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465921064525/tm2115964d1_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Second Amendment to the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan dated as of May&nbsp;6, 2021</U></FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="https://www.sec.gov/Archives/edgar/data/103145/000110465921064525/tm2115964d1_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration Statement on Form&nbsp;S-8 filed on May&nbsp;11, 2021, Exhibit&nbsp;10.1</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="tm2515717d1_ex4-10.htm"><U>4.10</U></A></TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="tm2515717d1_ex4-10.htm">Third Amendment to the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan dated as of May&nbsp;8, 2025</A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="tm2515717d1_ex4-10.htm">Filed herewith</A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp; &nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Opinion of Shulman Rogers, P.A.</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed herewith</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Shulman Rogers, P.A.</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in Exhibit&nbsp;5.1</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex23-2.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex23-2.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of KPMG LLP,&nbsp;Independent Registered Public Accounting Firm</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex23-2.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed herewith</FONT></A></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="#a_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.1</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="#a_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Power of Attorney (included on signature page)</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex-filingfees.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">107.1</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex-filingfees.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filing Fee Table</FONT></A></TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left"><A HREF="tm2515717d1_ex-filingfees.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed herewith</FONT></A></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><B>Item 9. Undertakings.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">The undersigned Registrant hereby undertakes:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">(1)&nbsp;To file, during any period in which offers or sales
are being made, a post-effective amendment to this registration statement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2in">(i)&nbsp;to include any prospectus required by Section&nbsp;10(a)(3)&nbsp;of
the Securities Act;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.75in; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT>&nbsp;<FONT STYLE="font-size: 10pt">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 Securities and Exchange Commission (the &ldquo;Commission&rdquo;)
pursuant to Rule&nbsp;424(b)&nbsp;if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum
aggregate offering price set forth in the &ldquo;Calculation of Registration Fee&rdquo; table in the effective registration statement;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.75in; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT>&nbsp;<FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>provided</I></FONT><FONT STYLE="font-size: 10pt">,
</FONT><I>however</I><FONT STYLE="font-size: 10pt">, that paragraphs (i)&nbsp;and (ii)&nbsp;do not apply if the information required
to be included in a post-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in">effective amendment by those paragraphs is contained in
reports filed with or furnished to the Commission by a Registrant pursuant to Section&nbsp;13 or Section&nbsp;15(d)&nbsp;of the Securities
Exchange Act of 1934, as amended (the &ldquo;Securities Exchange Act&rdquo;), that are incorporated by reference in the registration statement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT>&nbsp;<FONT STYLE="font-size: 10pt">That,
for the purpose of determining any liability under the Securities Act, each such post-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in">effective amendment shall be deemed to be a new
registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed
to be the initial bona fide offering thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT>&nbsp;<FONT STYLE="font-size: 10pt">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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">The undersigned Registrant hereby undertakes
that, for purposes of determining any liability under the Securities Act, each filing of the Company&rsquo;s annual report pursuant to
Section&nbsp;13(a)&nbsp;or Section&nbsp;15(d)&nbsp;of the Securities Exchange Act that is incorporated by reference in the registration
statement shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities
at that time shall be deemed to be the initial bona fide offering thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">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 for expenses incurred or paid by a director, officer, or controlling person 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_001"></A>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">Pursuant to the requirements of the
Securities Act of 1933, as amended, the registrant certifies that it has reasonable grounds to believe that it meets all of the requirements
for filing on Form&nbsp;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 Plainview, State of New York on May&nbsp;22, 2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">VEECO INSTRUMENTS INC.</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 3%"><FONT STYLE="font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 47%"><FONT STYLE="font-size: 10pt">/s/
WILLIAM J. MILLER, Ph.D.</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">William J. Miller, Ph.D.</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.25in">Each person whose signature appears
below constitutes and appoints John P. Kiernan and Kirk W. Mackey, and each of them, as attorneys-in-fact, each with the power of substitution,
for him in any and all capacities, to sign any amendment to this Registration Statement and to file the same, with exhibits thereto and
other documents in connection therewith, with the Securities and Exchange Commission, granting to said attorneys-in-fact, full power and
authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents
and purposes as he might or could do in person, hereby ratifying and confirming all the said attorney-in-fact, or his substitute or substitutes,
may lawfully do or cause to be done by virtue hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.25in">Pursuant to the
requirements of the Securities Act of 1933, this Registration Statement has been signed as of May&nbsp;22, 2025 by the following persons
in the capacities indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Signature</B></FONT></TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 47%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Title</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ WILLIAM J. MILLER, Ph.D.</P></TD>
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Chief Executive Officer and Director</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">William J. Miller, Ph.D.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ JOHN P. KIERNAN</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior Vice President and Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">John P. Kiernan</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial&nbsp;&amp; accounting officer)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ RICHARD A. D&rsquo;AMORE</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Richard A. D&rsquo;Amore</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ KATHLEEN A. BAYLESS</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kathleen A. Bayless</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 0.75pt solid">/s/ SUJEET CHAND, Ph.D.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sujeet Chand, Ph.D.</P></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ GORDON HUNTER</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gordon Hunter</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ KEITH D. JACKSON</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Keith D. Jackson</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ LENA NICOLAIDES, Ph.D.</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lena Nicolaides, Ph.D.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ MARY JANE RAYMOND</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mary Jane Raymond</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ THOMAS ST. DENNIS</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas St. Dennis</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 8; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.10
<SEQUENCE>2
<FILENAME>tm2515717d1_ex4-10.htm
<DESCRIPTION>EXHIBIT 4.10
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; background-color: white"><B>Exhibit&nbsp;4.10</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>THIRD AMENDMENT<BR>
TO THE<BR>
VEECO INSTRUMENTS INC.<BR>
2016 EMPLOYEE STOCK PURCHASE PLAN</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white">This Third Amendment
to the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan (the &ldquo;Plan&rdquo;) is made and adopted by Veeco Instruments Inc.,
a Delaware corporation (the &ldquo;Company&rdquo;), subject to approval by the stockholders of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>WITNESSETH:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS</B>, the Plan
was adopted by the Board of Directors on February&nbsp;5, 2016, and approved by the Company&rsquo;s stockholders on May&nbsp;5, 2016;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS,</B>&nbsp;the
First Amendment to the Plan (the &ldquo;First Amendment&rdquo;) was adopted by the Board on February&nbsp;6, 2019, and approved by the
Company&rsquo;s stockholders on May&nbsp;3, 2019;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS,</B>&nbsp;the
Second Amendment to the Plan (the &ldquo;Second Amendment&rdquo;) was adopted by the Board on February&nbsp;3, 2021, and approved by the
Company&rsquo;s stockholders on May&nbsp;6, 2021 (the Plan, as amended by the First Amendment and the Second Amendment, the &ldquo;Amended
Plan&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS,</B>&nbsp;Section&nbsp;12(a)&nbsp;of
the Amended Plan provides that, subject to adjustment upon changes in capitalization of the Company as provided in Section&nbsp;18 of
the Amended Plan, the maximum number of shares of Company common stock available for sale under the Amended Plan is 2,250,000 shares;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS,</B>&nbsp;Section&nbsp;22
of the Amended Plan provides that the Amended Plan became effective upon the earlier to occur of its adoption by the Board or its approval
by the stockholders of the Company and will continue in effect for a term of ten (10)&nbsp;years unless sooner terminated under Section&nbsp;19;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS</B>, the Board
believes it to be in the best interests of the Company and its stockholders to amend the Amended Plan to increase the aggregate number
of shares available for sale under the Amended Plan by 750,000, and to extend the termination date of the Amended Plan to May&nbsp;8,
2035; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>WHEREAS</B>, the Board
may amend the Amended Plan at any time, provided stockholder approval is obtained with respect to any amendment to the extent such approval
is required by Section&nbsp;423 of the Internal Revenue Code of 1986, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"><B>NOW, THEREFORE</B>,
the Amended Plan is hereby amended, subject to approval of the Company&rsquo;s stockholders, as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white">1.&nbsp;&nbsp;&nbsp;The
first sentence of Section&nbsp;12(a)&nbsp;of the Amended Plan is hereby amended by deleting the present sentence in its entirety and substituting
the following in lieu thereof:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white">&ldquo;(a)&nbsp;&nbsp;&nbsp;Subject
to adjustment upon changes in capitalization of the Company as provided in Section&nbsp;18, the maximum number of shares of Common Stock
which will be made available for sale under the Plan is 3,000,000 shares.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white">2.&nbsp;&nbsp;&nbsp;Section&nbsp;22
of the Amended Plan is hereby amended by adding the following sentence at the end of the current section:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white">&ldquo;Pursuant to the
Third Amendment to the Plan, the Plan will continue in effect until May&nbsp;8, 2035, unless sooner terminated under Section&nbsp;19.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white">3.&nbsp;&nbsp;&nbsp;Except
as hereby modified, the Amended Plan shall remain in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>3
<FILENAME>tm2515717d1_ex5-1.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0; text-align: right">&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit&nbsp;5.1</B></FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: left; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="tm2515717d1_ex5-1img001.jpg" ALT=""></FONT></P>

<P STYLE="text-align: right; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May&nbsp;22, 2025</FONT></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">Veeco Instruments Inc.</P>

<P STYLE="margin: 0">Terminal Drive</P>

<P STYLE="margin: 0">Plainview, New York 11803</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-align: justify; text-indent: 1in">RE: Third Amendment to Veeco
Instruments Inc. 2016 Employee Stock Purchase Plan</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ladies and Gentlemen:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At your request, we have examined
the Registration Statement on Form&nbsp;S-8 to be filed with the Securities and Exchange Commission (the &ldquo;Reg<U>istration Statement</U>&rdquo;)
by Veeco Instruments Inc. (the &ldquo;<U>Compan</U>y&rdquo;) in connection with the registration under the Securities Act of 1933, as
amended (the &ldquo;<U>Securities Act</U>&rdquo;), of 750,000 shares (the &ldquo;<U>Shares</U>&rdquo;) of the common stock, par value
$0.01 per share (the &ldquo;<U>Common Stock</U>&rdquo;), which will be issuable from time to time under the Company&rsquo;s 2016 Employee
Stock Purchase Plan (as so amended, the &ldquo;<U>Purchase Plan</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As your counsel in connection
with the Registration Statement, we have examined originals or copies, certified or otherwise identified to our satisfaction, of such
documents, corporate records, certificates of public officials and other instruments as we have deemed necessary for the purposes of rendering
this opinion and we are familiar with the proceedings taken and proposed to be taken by the Company in connection with the authorization,
issuance and sale of the Shares. In our examination, we have assumed the genuineness of all signatures, the authenticity of all documents
submitted to us as originals, the legal capacity of all natural persons and the conformity with the originals of all documents submitted
to us as copies. This opinion letter is given, and all statements herein are made, in the context of the foregoing. For the purpose of
the opinion rendered below, we have assumed that in connection with the issuance of the Shares, the Company will receive consideration
in an amount not less than the aggregate par value of the Shares covered by each such issuance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Based upon and subject to
the foregoing, it is our opinion that, following (i)&nbsp;effectiveness of the Registration Statement, (ii)&nbsp;issuance of the Shares
pursuant to the terms of the Purchase Plan, and (iii)&nbsp;receipt by the Company of the consideration for the Shares specified in the
applicable resolutions of the Board of Directors or a duly authorized committee thereof and the Purchase Plan, the Shares will be validly
issued, fully paid and nonassessable. The opinion expressed herein is limited to the General Corporation Law of the State of Delaware
as currently in effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This opinion letter has been
prepared for use in connection with the Registration Statement. We assume no obligation to advise you of any changes in the foregoing
subsequent to the effective date of the Registration Statement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We hereby consent to the filing
of this opinion as an exhibit to the Registration Statement. In giving such consent, we do not hereby admit that we are acting within
the category of persons whose consent is required under Section&nbsp;7 of the Securities Act or the rules&nbsp;or regulations of the Securities
and Exchange Commission thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">Very truly yours,</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">Shulman Rogers, P.A.</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">/s/ <FONT STYLE="font-size: 10pt">Shulman Rogers,
    P.A.</FONT></TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>tm2515717d1_ex23-2.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit&nbsp;23.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><IMG SRC="tm2515717d1_ex23-2img001.jpg" ALT="">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.75in">KPMG LLP<BR>
 2755 Augustine Drive<BR>
 Suite 701<BR>
 Santa Clara, CA 95054</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Consent of Independent Registered Public Accounting
Firm</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We consent to the use of our reports dated February&nbsp;14, 2025,
with respect to the consolidated financial statements of Veeco Instruments Inc. and subsidiaries, and the effectiveness of internal control
over financial reporting, incorporated herein by reference.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><U>/s/ KPMG LLP</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Santa Clara, California</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May&nbsp;22, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">KPMG LLP, a Delaware limited liability partnership and a member firm of<BR>
 the KPMG global organization of independent member firms affiliated
with<BR>
 KPMG International Limited, a private English company limited by guarantee.</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>5
<FILENAME>tm2515717d1_ex-filingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-116">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-117">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-118">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-119">0000103145</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-120">VEECO INSTRUMENTS INC</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-121">Fees to be Paid</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000103145</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-05-20</xbrli:startDate>
              <xbrli:endDate>2025-05-20</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000103145</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-20</xbrli:startDate>
              <xbrli:endDate>2025-05-20</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="USD">
            <xbrli:measure>iso4217:USD</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="pure">
            <xbrli:measure>xbrli:pure</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="Shares">
            <xbrli:measure>xbrli:shares</xbrli:measure>
          </xbrli:unit>
        </ix:resources>
      </ix:header>
    </div>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-146">S-8</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-147">VEECO INSTRUMENTS INC</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: center; width: 90%; word-wrap: break-word">
            <p style="margin: 0pt; text-align: center;">
              <b>Table 1: Newly Registered Securities</b>
            </p>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 90%; text-align: center;  border: 1px solid black; margin-left: auto; margin-right: auto;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation Rule</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount Registered</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Proposed Maximum Offering Price Per Unit</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 3%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-148">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-149">Common Stock, par value $0.01 per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:Rule457aFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-150">457(a)</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-151">750,000</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-152">17.77</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-153">13,327,500.00</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-154">0.0001531</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-155">2,040.44</ix:nonFraction>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">Total Offering Amounts:</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; width: 16%;">
            <p id="MaxAggtOfferingPrice" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-156">13,327,500.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; border-bottom: 1px black; width: 16%;">
            <p id="TotalFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-157">2,040.44</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fee Offsets:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalOffsetAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-158">0.00</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Net Fee Due:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="NetFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:NetFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-159">2,040.44</ix:nonFraction>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 100%; text-indent: 0px;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
            <td>
              <p style="margin:0pt;text-align:left; margin-bottom: 5px;">
                <b>Offering Note</b>
              </p>
            </td>
            <td/>
          </tr>
        </tbody>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="width: 100%; text-indent: 0px;">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
          <td style="width:10pt;">
            <p style="margin:0pt;text-align:left;">
              <sup style="vertical-align:top;line-height:120%;font-size:10px">1</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_1" id="ixv-160">(1) Represents 750,000 shares of Common Stock reserved for issuance under the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan (the "Original Purchase Plan"), as amended by the First Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 3, 2019 (the "First Amendment"), the Second Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 6, 2021 (the "Second Amendment") and the Third Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 8, 2025 (the "Third Amendment") (the Original Purchase Plan as amended by the First Amendment, the Second Amendment and the Third Amendment, the "Purchase Plan"). Such shares may be issued upon exercise of Options (as defined in the Purchase Plan) to purchase Common Stock at a purchase price per share equal to, unless determined otherwise by the Administrator, eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower (as such terms are defined in the Purchase Plan). Pursuant to Rule 416(a) under the Securities Act, this Registration Statement also registers any additional shares of our Common Stock as may become issuable under the Purchase Plan as a result of any stock split, stock dividend, recapitalization or similar event. This amount represents the increase in the maximum number of shares authorized for issuance over the term of the Purchase Plan from 2,250,000 shares (under the Original Purchase Plan as amended by the First Amendment and the Second Amendment) to 3,000,000 (pursuant to the Third Amendment).

(2) Estimated solely for the purpose of calculating the registration fee. Pursuant to Rule 457(c) and Rule 457(h) under the Securities Act, the proposed maximum offering price per share and the proposed maximum aggregate offering price have been determined on the basis of the average of the high and low prices of our Common Stock as reported on The Nasdaq Global Select Market on May 16, 2025, multiplied by 0.85. Pursuant to the Purchase Plan, the purchase price of a share thereunder means, unless determined otherwise by the Administrator, an amount equal to eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower (as such terms are defined in the Purchase Plan).

(3) The Registrant does not have any fee offsets.</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td style="width:10pt;"/>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>tm2515717d1_ex23-2img001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2515717d1_ex23-2img001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  W ( # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MMI?RMOZU_P"#8O\ 8G\)?$/XA?$W]K/QSH-MKMO\,KFP\ _"^VN[:.YMM/\
M'.HVB:MKVLW5K)Y@C.E:3=Z&=.N]CE9+RZ.$+ ']3_VM_P#@XH_9N_9:_:)^
M)O[/NK?!'XF_$V]^%E[:^&=8\8^&=0\%2Z#>SZAH\$VKVD4&L^)M+NIWANGG
MTV=!8,K"/<T43*%K\4_^"!'Q7_8?CT'XG? O]K#XHZY\(OB%JWC6#QOX'\1Z
MC\0Y? 7@KQ+;7NAZ=H=_H=SK1C70M*U?2WT&":4ZSJEM;WB7,;65Q/)#=QP?
M4_\ P6#_ &?/^"1GP?\ V6/BA\2/@?XB^%7Q!_:0U[6=$T?29?#OQP\'^/\
MQOI]_P"*=0OM4O?%6J:)H&IWNKW6FVBVSO/<W$,=LCW5OB=6E&[\/XNR7A_B
M?Q\Q^1\;Y7QCG. S;%83 Y1_9>4XS#X2A6G64*&,P\*=.5'!JE%3?UBA3I*,
MGR.$FH5(_39+F>:<.^']&OD69\/?757E6QW+)3Q%7#U'9T:D6W>2<M)/>-[)
MW:?2?L[?\%*?^"4O[4?[17PT^%/A+_@E1;VOQ&^+_C6V\/V7B#7_  3\,WTZ
M+4=4EN-6.NZG+9^*=0O)(;?[)>7UV(=/N)RP!C)#-L_H/^+4.E:9_P %#?\
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
>L6UOV['V^79;@,NP*PF#PE&E0C.;4%&]G?HWJ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>tm2515717d1_ex5-1img001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2515717d1_ex5-1img001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !_ 8$# 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#MO^"JG[7G
M[3'PN_;;^/FG>%OVEOVF_!?A3P]XNNM)TCPKX%_:&^+?A'PEIULS;[>/3_"G
MA[QAIVB6!1247[/:Q*0%'EIC!_.0?\%&_P!JU%3=^U_^V3(6&X%?VGOC=W/
M;'CLGTP<X)) '%?0/_!:5-_[;_[2J;F7=\0)N5(7_EV;&1CYNP&2.,^V/Q^,
M4*LFZ4OM08+9R,XZ<DC@ 8&>,'MS_2WAWP/DN=9+2Q6.HIPFJ?-45##U'>TK
MZUJ4WNOLM7ZWTM_,O'/'>?95G=?!X:52G-2K2I4YU<13BZ4<15HPE'V-2":F
MJ?,^9-QNE%ZMO[__ .'CO[5?/_&7/[:8],_M/_&L?^A>/%_3/X<5)_P\A_:K
M_P"CMOVSO_$G_C3_ /-_7Y^D0E2JJ3G&>.G7MZD$\Y&,=#R*B\E/[A_[Y_\
MKU]]+PKX.TY,$I;WT2MVZO?^KGPW_$4>-/\ H,?SYC]!_P#AY#^U7_T=M^V=
M_P")/_&G_P";^C_AY#^U7_T=M^V=_P")/_&G_P";^OSX\E/[A_[Y_P#KT>2G
M]P_]\_\ UZ7_ !"SA'_H 7X?Y!_Q%#C3_H,?_DQ^@_\ P\A_:K_Z.V_;._\
M$G_C3_\ -_1_P\A_:K_Z.V_;._\ $G_C3_\ -_7Y\>2G]P_]\_\ UZ4QKQM8
MKZ\@_P#LPZ?C3CX5\(RO_L,5;T?Y!_Q%'C3_ *"W_P"3O\KGZ!Q_\%'?VJY6
MVG]KK]L]/<_M0_&D?7/_ !7QS^GL#FD'_!1S]K'JW[7/[9NWN4_:>^,Y"].N
MWX@'@]LE2<'&3T^ %#C.0@SZN >_J#GK[8].:=BV'W8H5![QQ,I/!  )V\?@
MW3MW57PJX.C%SJ8.K2A#>7+&&^VGO7M;R2\]QOQ0XS_Z"Y?^3K]&??W_  \=
M_:M_A_:X_;0/KG]J#XU''IT\?=^?RH_X>/?M6=!^US^V>3V'_#3WQJY'?G_A
M/\^G;GGIBO@ YY^91_P)N/UI2'W,H13@CE7Y.<\G"C'?&<YYZ8YB?A?P?3BZ
ME3 QC"/Q2TT;Z;+S*EXG\9QM_MC>_P#-T_KR/T"'_!1G]K#8A_X:X_;.&0>6
M_:?^-(STYS_PGY)QGZX(R.<U'_P\=_:M/WOVN?VT%],?M0?&H9^O_%>U^?Q"
M+C?;*V<A<RR''0G!+>Z]_P"[ZU+&J,FZ)H\DD$>8O(4X!R2AQS_=/)QZUI1\
M+^#JD>>&!4H2MRRLM;;]'9A'Q.XTE?\ VN2M;;FZ^J/OS_AX[^U8.G[7?[9_
MX_M/_&H_3'_%?#\?6C_AY)^U5_T=M^V;_P")/_&K_P";VO@"2V5\9 3;D#<=
MV>GTQC R.>M0L-K,I(.#C+8QZ\ MD#GW_I6W_$+.$/\ H7Q^Y?Y"EXG\9QM_
MMDG?_%Y=EYGZ"?\ #Q[]JQE##]KC]M$^R_M/?&L8Z?\ 4_$G(.0<#&".2> _
M\%'OVJ\$C]KO]LTXZA/VGOC:>OKYGC_MCC'ON(P,_ "N64-\HR,X)R1^/'\J
M1U$B[6V'T.>GKQUY]B.G.0<5RS\+>#)R<OJK@NT'%??[K3_#YW+_ .(F\:;?
M7)?B??G_  \B_:K_ .CN?VTO_$G?C3_\W]2_\/'OVK/^CN?VS_K_ ,-/?&G\
M_P#D?_Z?A7Y^F-1]TE&SU)!_,!@?_P!70U"9)49E95?'3)QCKVP>O'Y=Q@TY
M>%O!U*W/@E[U[:+IONWW(AXG\:2O?&-6M_/^J7X'Z$?\/'?VK_\ H[;]L_\
M\2?^-7_S?4X?\%'OVKESN_:V_;/YQC/[3WQJ[9SC/CX>V?PK\_A&"P4P$YS@
M^8_&,>N>N1GGCW) II2)I#&$V8SEBP.[IC@!>Q/4GK[&E'PPX,E?_8TK?X6.
M7B?QHK?[8];_ ,^EK>I^@!_X*._M8X('[6_[9P!QM9OVG_C2-V.XSX]Z<C=@
MCMBFQ?\ !1C]K)B5'[7G[9V3_>_:@^-+X]QCQ\,=>>OZ5^?DB(J[GBSR H+C
MOU.2AZ<9Q^/2JZQ(V=J0G&,Y,K8SG'WP,=#R,D_Q'I5?\0NX.?PX*,N_PJW;
MOY]B?^(H\9]<6U\Y?JC]$?\ AXU^UEG_ ).Z_;,^G_#3_P 9,?\ JPJ7_AXS
M^UEW_:X_;,..X_:?^-(S^7C[G/;BOSP\MO6'_OH4"W&X#R<+C[V<XP>!MP,_
MF,>^*2\+.#M>7!J7?1*W;K+?Y O%'C3KBW]\_P!4OP/T,'_!1_\ :L&<_M;_
M +9Y^O[3_P :>.O_ %/_ '_I3O\ AY#^U7_T=M^V=_XD_P#&G_YOZ_/HQ+QM
M?'KSG/IWX_(]:84D4@$*"?[TC+QGL.<_ICWI_P#$+N#G\."4N^B5OP[%1\3^
M,W>^,:MVYOUL?H+_ ,/'OVK/^CN?VS__ !)[XT__ #P*4?\ !1_]JP9S^UO^
MV>?K^T_\:>.O_4_]_P"E? 3K$A (8YZ8&X9SR#T_+/?FHF16D?"[<$#.3R#D
MYX Y_P >>1S,O#'@N/\ S!K6_2*)_P"(H<:?]!C7JY_Y'Z"?\/(?VJ_^CMOV
MSO\ Q)_XT_\ S?T?\/(?VJ_^CMOVSO\ Q)_XT_\ S?U^?1A&#P#[9/-(8U'*
M';UY/.XC@ <@'OZ_AWF/AGP9*<8_4EK?71VMY>8O^(H<:?\ 09]SG_D?H-_P
M\A_:K_Z.V_;._P#$G_C3_P#-_3/^'CW[5O\ T=S^V?\ ^)/?&G_YX%?GSA_^
M>0_/_P"QIN'_ +I_[[!_3;S]*T_XA=P<OBP2CVV=^_;;[A_\10XS_P"@M_\
MDWZ(_0D_\%'_ -JPXQ^UQ^V>,9_YN>^-//\ Y?\ _G-.C_X*._M6L-P_:W_;
M-(..&_:?^-(QUZ9\?'/OTY[5^?!A3G 4^@SR?_KT_$<3K$5W':"&&X>O&U2!
MQ]3VX SF9>&/!<;?[&G>_P#*BI>)W&D;+ZX]?\:>EO4_03_AY#^U7EA_PUM^
MV=\K%>?VGOC2"<<9Q_PG_%'_  \A_:K_ .CMOVSO_$G_ (T__-_7Y\>7%N)*
MGG'&!P1G\SSV ^F2:<(@6"\<@D')Q@8S^>?7L:(^%_!T[\N!3MOMYO3?L/\
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
MQX6UV_\ B+\.O!42>';_ $K1K;43I\!%P]S!&R=2/WTJL,@$EMQ.>,5\X?\
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
M<LH;[1Y\@8 $[3C<,#/XPL"Z*&=@X?=N5@$&[&5"')QZY)_*GE4_YYQ888D
M0(6*]#N7##@D=3DD'TK;&8&>+HT\%*?-24_:17*UR\O3XM>9N][JUK6=[K'Z
M[.$HRE+9.R[[=VMM/,^R/VH=7_9P\9W]_P".?A#_ &_I.OZG.;BZTRYAB-I+
M-<W$]U>3L0SF2Y:6<JWS=$4X XKP#X<6?P[U#Q!!;_$/5-9C\.0V_F77]F1P
MBZDGSRD8?:K%6X(+ 8SQZ>=1LD3(P C6-LJ,NP'4X(8X/;&T '&,'BH7G5W8
MK(1&[F0@1B/<QR#TR",D'IQD8))K:&$Q%.A&A!VC&G&$?==O=37?K=6[/>YT
M0QTJ\5.<'SOXGS:-O7:RMZ:_BS]H?$_[4O[)GB?X'/\  2#2/$>A^'K?3!9Q
MWEN+027MS%B5+EXQ<$"9G.Z1@@+,.",\?DUIUM\.E^)$MG?ZAKQ\ +J,4SRP
M64::K-;K^[6-[EG4%&7:SD%N5XK@1"%5 @1)$4JTP0%V)8G)9LD9R!@=N<_=
MH6%E!RWFD]1*TC*3C X#+COQDCD<<5PX+*JV#>(YJR4JU3GE!R]JXV32CS1<
M>C=VUKO96(]K-_'[W;I;OW/W6^"/[=?[,/P*\ 6_PR\.:3XFU'04CN8Y!=,T
MYD%\DL=Q&\1F,;+BXEQM* %AQ\IS^67[09^!^J^)8M6^$<^LK#JUY=ZCJ=EJ
MHCVZ=+>23RRQ6P1F41H&CC /3 .,' ^>(H_+.XELXX6.26->1R"-Q)!/7)&!
MD<#HX/*6<EUVL %0#A 3EAOR2>A.6)(P,9 Q1#*Z=*JZ^&7)5=G.;5[M?#II
MM=]?/H;U,5AIT&K\_)9::;KT?;N=M\.=.\%7?B6W'Q!N[^Q\+V_F-*^GO+*T
M[KP-T:E0H;.6P0&(ZG!K]:?AS^U;^R1\._A!K'P5TW0O$<F@ZU;WD=_J9EA9
M96O%.9'MY92QDCD8O%C(R*_&$K'M*K$@.0=^^3?DX!.=VWG'3''7DXJHT$+$
M%H4+\9E+S!_?Y0_EGCN5+#^$XK264XO&U8UZU>-:5*:D^:HG>Z>BMM??9WLC
M!5:3A&7-\2;M;:WG?S/<?BU9_!ZSN],N_A)JNLW%BUW/=72WT<<;0>;"558X
MUW9<294;F^4$G:1FNJ_98_:-UO\ 9K^)6E>,M.BGN?#7B%9+?Q9I0D::WF2%
MB3/]D)C03;6;<^[&Z0-M&SGYM01Q,I"Q *VY5(9N@8$9W#IGK@?SPP;@[,EP
MH1YB_DE6,:1R!1+#'\PVB3:.?0'CUZ\?E5/&97"@E>M2J1FX6OI9Z;JU_3IU
M,J$YTZSQ$7^YVY^C=G;3IJ?9O[;WQJ\'_'SXUWOC_P *&2#3KG0-&C2"9&#Q
MWBV[^:B2(C?*7?80^1\H(/)Q\:X^=FXPQ&%],'G/;!(/3N?4T1AHR?*;;&61
MMA57VX))520-JY)VC!QCOQ4K-GD+C:&].>GI]._K5Y1A99=AJF%G&S]Y*-[<
MBF^;SO:UNAR.O7<ZJE44FYRFM&K<_35O9K?2]NA57_CX;_@7\DJ*V#+=P!@1
M_P 3.RZ]\75L,_GFI]I2X;)S\A?OT. !^&,Y]SP*KVK;I8#S_P A2T R<_\
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
M^V33'BD@N;ZVE'S17$T#K@#;/#(T<PSSC$BE>#U]<9J2)9I)($0##R([(QP
M\9W(2.,X8L<@X(X/%?1T,72CAH5+WOM&Z7;J<U"//6>&OK#[;U3O?7EZ?#W>
MXU+=[AV$ >:;S''D1QL[G=EL@CC!&  1SDGN*FGL+VU=([C3[R)I K#<LVX
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
MS6&B2W7FB5TCF%NT3F5!F.. AE"%@Q7)()S7AR-YA5<_,8@7/^V?OYXSG/\
MD5^\?_!3'P-X1\?? _P1\>-!CLK76I+R)GGMHT@FNM/U@HR07,"IF5X1GS9.
M2[?,I K\&H\*PE#8D<#]T =H(+ D9P?G(#,<_E7MY!BJ4H8AWVA.&^[BTK[=
M;7M;1]>IX.-HTZ-:"A4G4]I/D?/KR]K=]G=;O\!H'[Z7.#F,#U^Z2,\^IY_
M=:K6"[KBW7^]JEH,GGK<PC/ZU.&+W+,XVLP.5Z<\?0'(/YYI++:+FU*@@?VI
M9DCCG%U!TQQT_,Y->]C-<LQ<^DJ>W:UKJ_FGY''3_P!_P_\ U^7Y3/WP_;^.
M[]AKX M_>T;P:^/0-H\;^V<9_$Y^E?GU^P?_ ,EZ^&/_ &4:S_\ 2::OT&_;
M^&?V&_@$O&1H_@Q<_P"YHD#?7!W_ *&OSW_80_Y+Y\+_ /LHUI_Z2S5^4<3:
M\.XM/>4/9I_RP2;@K=>5)I[7O?H?I/!O_)5T/^O- _T^J***_D0_LX_SIO\
M@M%_R?'^TE_V4&7_ -)VK\>H?]:W_7NO]*_87_@M%_R?'^TEZ?\ "P9?_2=J
M_'J+'F$_].ZGOQ[>^1^/ISS7]B^$L9/@ZA*,9ODK3YE*+A\5OA;O=:?EW/XY
M\6*;_P!<ZSYH:T86Y9*37OW]ZUK?\/V) 1@<CH.XI<CU'YBD^3_9_2G5^G>T
M\E_X$O\ (_-G&4+*:Y;K2[6MK7[>0F1ZC\Q1D>H_,4M%'M?)?^!+_(FZ[K[U
M_F)D>H_,49'J/S%+11[7R7_@2_R"Z[K[U_F)D>H_,49'J/S%+11[7R7_ ($O
M\@NNZ^]?YB9'J/S%&1ZC\Q2T4>U\E_X$O\@NNZ^]?YC21@\CH>XIA;8X;&<;
MN!_NH!^6<_RYJ6H&53CGIG(.[KQST]CV'6HG5^#3X9J>DMU'=?.X72YM)OFA
M*'N1<[7L[NSTVT77Y'U+^S)9?"&T\8:9XT^)OC;_ (1NW\*ZO:WUA81VQFGO
M)8[B)]^0I$K*RR?*6  )P#V_4?\ :O\ VAOV3OVDO FD>"9/BE<Z=J&D2136
MTT=@JR22P6T*B-I3&5C.U"">K;NX!K\&%>1(XHT=T6)@X"EE#,HX+#:0<$MV
MS@G!%(Q=FF<R2B5SNC=7.Z/MD#')QCGC@=_F%>3B,#3QV8X2M5]RC3G.I555
M>S:A>-Y)M^\EHI62M=(WPU6OAL/*C&G4ES3E-R@G):[)I-VMYO7I8^L/@;\>
MM1_9A^+MWJ_@+4EUWPLTD5GJ37-PY%]9AT669H'9HQ,JH&4!3QO'!%?HA^T3
M\6OV'_VF]'TG7/$NN7'A'QT;".5[ZPLH!<&X>-HWAN98[?.P*[X)E4#?@!AG
M'X<B)?D)V[U)+MD8DSP2X[N0!D],],4^0&52KR''I&YCR/0GGT  X YKLGE&
M"5OJ]6FK_'S/DUTY;7O?[7IH;PQ-37VM.H^W*G-6ZW[7TWWU[7-WQ=8Z#HGB
M#4=)\-ZC)K/A^VGE&G:H8PES<PS;L$2CG"Y7< O.0<9&%V?AE\0-=^%OC+0/
M&_AN[DAUKPZY%I"S2QQWB.-QAG5'"N068+D':-P([5PH+IY2!V*JL@&\ECQL
M/M[9]<=L9I[+O(8J1*.DO\?.,]?EP<#@ <<<"MZF#P=6@Z%:M3<9?ROF;MLM
M[I:[-N_R.=5YT:OM:.%J4I/;EIM>M[M7WTLE8_;*]_:Q_9Q_:F\!:3X1_:'B
MOO!?B?3XS':ZY81%\7<D0BDE<JC;UD=CMB1T6/!V;CT\(@_9D_9 L;VVOM=_
M:#$FA1S-<065O:O#=36BF.58'D95=C(J;63;@<AN!@_F9]H\LK'Y:-M;"NR*
M74@%LJ2>!P<D\@XQSFCS)$D$LL[2,6)"S,\B$<= P[ C&,@GVXKR*.62P<F\
M+5G"\YRBHIVBI6?+*]^;R>G70ZGCI2G2G]6G4]G-3?-3DW;71-/KO=WVU/VD
M^)/[?WPL^$7PU_X5%^SKH"9;3[K3/[<V+'(T\]J8&OT:&.-5N)T((Q)@9S\^
M!C\7[JYN+^ZGO;^=[K5+Y9+C4[V23S)+R\EG>:6:23/S/F3;\H XSC))JO&6
MB&T,[*9VN&\T^8WFD'.QG(V)W"#**.%!&:9QE]O\1+' QR<[NF, X!P<=A@@
M\;0PG+-2J6T^'2U^^K^1&*QD\74=&-.;P[^!2]V_=ZIWZ7[72Z@H\L>8WS+&
M0Q7G+#N-N3U(^8\#( .2*_0+]C[]N/6OV<(Y/"FOZ>^O^!=3;SC83R--';Q2
MKBZBCMG5B%*L"N#P 017Y_\ ( ^[GH>G&3G\NN1^70FF%!N,S,9&&%!SC:I)
M"JN.RC(YYQCKSGME@L#B+5<2^6K).\6KV:[MZ;^2.;+G1R]\U6BZEYRG'W6V
M[]FG[MG;>]]&K6L?KC\0O G[%7[0.L7_ ,0=!^)K?#W5];*W&H:2]D%MH;EL
MR7/E0L4C0K*[@-M4?*"HP!6G\(Y_V1/V3/%2?$V+XLW_ (W\4VEI+8:5864
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
M  Y_@W_Y95]E_P 1AR#_ )])_P#;MOR2/E8^%'$BO>LG\U^K9^ /F+_S[O\
M]_6_QH\Q?^?=_P#OZW^-?O\ ?\.!?VT/^B7^#O\ PY_@W_Y94?\ #@7]M#_H
ME_@[_P .?X-_^65'_$8LA_Y\K[G_ )C_ .(5<1_\_5^'^1^ /F+_ ,^[_P#?
MUO\ &CS%_P"?=_\ OZW^-?O]_P .!?VT/^B7^#O_  Y_@W_Y94?\.!?VT/\
MHE_@[_PY_@W_ .65'_$8LA_Y\K[G_F'_ !"KB/\ Y^K\/\C\ ?,7_GW?_OZW
M^-'F+_S[O_W];_&OW^_X<"_MH?\ 1+_!W_AS_!O_ ,LJ/^' O[:'_1+_  =_
MX<_P;_\ +*C_ (C%D/\ SY7W/_,/^(5<1_\ /U?A_D?@#YB_\^[_ /?UO\:/
M-4=4<?A'_7%?O]_PX%_;0_Z)?X._\.?X-_\ EE1_PX%_;0_Z)?X._P##G^#?
M_EE1_P 1AR'_ )\K_P !O^:8_P#B%7$?_/U?>O\ (_ 'S4_NO^4?^-,,@./W
M>>O!#-UQT\M#_P"/#Z=Z_H!_X<#?MH?]$O\ !W_AS_!O_P LJ:O_  ;_ '[:
M#YW?#;P>,8Z?$SP8>O7[VI=L<8ZY.3TJH^+_  \[\T%':W[N]_N2M8E^%G$D
M?^7M[]I)?G8_G_2X09S&O..[=L^V._:D:0,A4!Q[J4.<XSG)&,#C /?KZ_T#
M'_@@!^VB23_PK3P;S_U4WP;_ /+&C_AP!^VC_P!$T\&_^'-\&_\ RQK2?B[P
MM.+C[/5]7!NW_DM_Q];A_P 0NXD_Y^M?]Q%_FC^?B-H8UVR"1R22')R6SZ[1
MVX^OZF2)HB<,SMWPY4*< ]=ISQG/4>OJ1^__ /PX$_;3!8?\*U\'C'?_ (6?
MX1.>O]W54QT[Y/TYS(/^" W[: Y'PS\'+]/B=X0Y_P"^=5CQ^OMCG/-_Q%SA
M?_GW_P"2OK\O^'%_Q"[B3_GY+_P./^9_/Y($DV[&7Y=V<G;RV,'MZ'@<?2H_
M+C_Y^$_[^#'^/Z?A7]!"_P#! +]M(#CX;>#!GGGXE^#V_P#1FK/C\,>^>,1G
M_@@#^VKEB?AMX,P?^JE>"SC Y_YB?^-=4?%;A>-_=CT_Y=OI?O%B?A=Q*[?O
M7IWJ+_@=C\ "(CG=)&<@@8;)'(Y/)Y&/ESCN!T.(%6++*4DE*_Q*Q4G.<ENB
M\D8&..#V(K^@)O\ @@%^VJ?N_#GP:O7./B5X.&?3.S5DSCGKGKQCG+D_X(!?
MMH)G/PS\&OD@\_$WP>,8S_>U23/7V'L>W,O%_AR'\.G>^_NOY=Q1\+.)8W_>
MZ.VBFE_[<[G\_P!N3HI^4'@%@I'XL,GG)X)P,4>8B$?-&F?[Q#YQZ<\=?QX]
M*_H!'_!O]^VH>GPO\&<>OQ1\&C^6H&@_\&__ .VHOWOAGX-CSTV_$[P8^<>N
M=0&,9XQUR<]!2EXP9!.W[NUK_8TZ>7EU+_XA=Q'_ ,_'IM[Z7Y-'\_WF@?\
M+6'_ +]1T3-^[(:;J0-L<84MCGKMP?\ Z_7'3^@#_AP%^VI_T3?P;_X<CP5_
M\LJE'_!O_P#MIC/_ !;CP<<^OQ)\%_\ RRY[>G3\G+Q;X;K:U(*/+M[C=[[[
M+I9&?_$*^)%_R]7RDO\ Y(_GYBEB*[3%*VW /F@#U.% ;IZ\=?R#S/'D8CQZ
MX)Q[9!'..P'TK^@,_P#! +]M 8S\-/!O/I\3/!O'_E2_QI/^' O[:/\ T37P
M?_X<WP;_ /+*I_XBIPQK^7LY+]/\C3_B%W$?_/U_^#$OU/Y_05YS-$,?],E_
MKBFEPQS]IB3!Y&P<YY[9^GM_/^@-_P#@@'^VDRX'PW\(#/?_ (67X+'\M2_'
M\*B;_@@!^VD3_P DW\'?^',\'C_T#54_7/M1_P 1<X;_ .@?\/\ )$2\+.)&
MU:JUO]N/YIK\G\NOX"$1\Y=<#D@ =/3[I_"FO*CX[!1A1SG'H3M(^G3WZU_0
M$O\ P0$_;148/PS\&MV_Y*=X0''ONU63/YC\>R_\.!?VS_\ HF'@W_PY_@[_
M .6%:?\ $8L@_P"?2_\  7^B"'A9Q)&]ZN_:25ON>OX'\_\ O5<@HTHZY5MH
M4=,'[N2>3SQCO2;X?^?<?I_\57] /_#@7]L__HF/@T>__"S_  :<>XSJ&,^E
M,_X< ?MG_P#1-_"7_AS/!?\ \LJF7C!D,K/V=K7^SW^XK_B%W$O2J_\ P9%?
MJ?@()0,_N6/UVC_T''7U[=J;NB/6WE'^[*1UZYK]_/\ B'__ &SO^B;>$?\
MPY?@K_Y94Y?^" 7[9R9 ^&?@YL]V^)O@Q2,=OEU$\57_ !&+(/\ GRO_  %_
M@'_$+N)?^?CM_P!?(_HS^?\ 5HT)"0S*S \^:67 QDL"0#USD] #ZXJL51>B
MQKG/W64YQZ[L],]O7FOZ"_\ AP+^V?\ ]$P\&_\ AS_!W_RPIK?\$ OVSF))
M^&/@SGH/^%F>#/\ Y8\?7D^O2C_B,60/_EU_Y+^5U_7W!_Q"[B3_ )^/Y3BO
MU/Y^T"+&@RG3&0XQQU. 1W/UJ3,1^]("/09!)'3D**_H!3_@@%^V:JA?^%8^
M#3_W4SP8>W&,ZCD?TZ\TC_\ ! 3]M%AA?AIX/0GJ1\3?!K9_/4>W/'?O6,O%
MKAR5G[&2:OKK_P /_F'_ !"[B3_GX_G.)_/^HB=QD7'0_=< 8..6^9@>O4]N
MG(%.^6(# N,'DY\O QC.>1CKT]C7[])_P;_?MG+G_BV_A$9Q@CXF>"^G.1_R
M$1UR*?\ \. /VSN_PV\(G'8_$SP7CZ?\A+//M6D?&#((P4?97:W;CO?UU^^X
M?\0OXE_Y^/\ \&1?YL_ +SX!_<_ C/\ +/\ 6F_:8_[WZL!^0/\ (?A7] ?_
M  X%_;/SG_A6/@WK_P!%/\'?R_M"D_X<#_MH_P#1,/!WX_%#P:1^(_M+D>U2
MO%SAU_'1YK;>[MWW3#_B%7$<_P#E\E;^:%"KOV]JI<O_ &[9/KLC^?0ON9C@
M#<Q/?(#$]>0#@'C/2GPVK/<6ZPX9S<VS')Y\I;F S'GG[@';@XP.>?Z"_P#A
MP1^VL/N_#GP<J]D'Q+\&D#VRVH\_CVJM<?\ ! K]MI&66+X>^$K9EQMFA^)?
M@LR+MY8 -J8SGY3R1DJ.:RJ>+?#52A67L'%2@Z6S?Q]=(]-=.OWEQ\*^(L/4
MHS>(B^2I&=HQHT;\C6G[JR;;_FO;9;LI?M[E6_8;_9]D1@4CTCPN9(WC<,3#
MH5M 61V'(!0X(X!(SR":_/']A#*_'+X8J/D/_">6,I1V+DK':2JI!X SM)7N
M-WXU^T7Q&_X)/_\ !3?XH^"?#WPW\8^'_!^H>!/#&G65IHFG#XB>#XKB!K6W
M6!7EECUH':2JML0L".O.<9?P _X(K_ME_";XI^!?&.L>"_!UCHOAG78-0OTM
M?'_AR\N7MH8;CS&A2+4W:27+J"K?>SD$[0*^(XHX^R3,,F>$PRFG2IQIPC&#
M71J\KKO9KMJ?9\+\$9O@,]AC:LX57.<YRC*23]Z2;Y6FTN5)WNM>C/[;:***
'_G\_HD__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.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 20, 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">0000103145<span></span>
</td>
</tr>
<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">VEECO INSTRUMENTS INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</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>10
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.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 - Offering: 1<br></strong></div></th>
<th class="th">
<div>May 20, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule457aFlg', window );">Rule 457(a)</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">750,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">17.77<span></span>
</td>
</tr>
<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">$ 13,327,500.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.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">$ 2,040.44<span></span>
</td>
</tr>
<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">(1) Represents 750,000 shares of Common Stock reserved for issuance under the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan (the "Original Purchase Plan"), as amended by the First Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 3, 2019 (the "First Amendment"), the Second Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 6, 2021 (the "Second Amendment") and the Third Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 8, 2025 (the "Third Amendment") (the Original Purchase Plan as amended by the First Amendment, the Second Amendment and the Third Amendment, the "Purchase Plan"). Such shares may be issued upon exercise of Options (as defined in the Purchase Plan) to purchase Common Stock at a purchase price per share equal to, unless determined otherwise by the Administrator, eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower (as such terms are defined in the Purchase Plan). Pursuant to Rule 416(a) under the Securities Act, this Registration Statement also registers any additional shares of our Common Stock as may become issuable under the Purchase Plan as a result of any stock split, stock dividend, recapitalization or similar event. This amount represents the increase in the maximum number of shares authorized for issuance over the term of the Purchase Plan from 2,250,000 shares (under the Original Purchase Plan as amended by the First Amendment and the Second Amendment) to 3,000,000 (pursuant to the Third Amendment).

(2) Estimated solely for the purpose of calculating the registration fee. Pursuant to Rule 457(c) and Rule 457(h) under the Securities Act, the proposed maximum offering price per share and the proposed maximum aggregate offering price have been determined on the basis of the average of the high and low prices of our Common Stock as reported on The Nasdaq Global Select Market on May 16, 2025, multiplied by 0.85. Pursuant to the Purchase Plan, the purchase price of a share thereunder means, unless determined otherwise by the Administrator, an amount equal to eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower (as such terms are defined in the Purchase Plan).

(3) The Registrant does not have any fee offsets.<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_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_Rule457aFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Rule 457(a) 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> -Section 457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Rule457aFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.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 20, 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">$ 13,327,500.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">2,040.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 2,040.44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>19</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2515717d1_ex-filingfees.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="tm2515717d1_ex-filingfees.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="tm2515717d1_ex-filingfees.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="tm2515717d1_ex-filingfees.htm">tm2515717d1_ex-filingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="18">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2515717d1_ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "tm2515717d1_ex-filingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 19,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2025": 2,
    "http://xbrl.sec.gov/ffd/2025": 4
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 18,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:Rule457aFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2515717d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:Rule457aFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2515717d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2515717d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2515717d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001104659-25-052001-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-25-052001-xbrl.zip
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
MK8TO_39]-UA,F-MKTM!*GCF5U0D@^:UFT\7G4+95/;#<ZU@)QR1SHCELXW]
M&_P#4$L! A0#%     @ ]H&V6NS%'',U"P  TC8  !T              ( !
M     '1M,C4Q-3<Q-V0Q7V5X+69I;&EN9V9E97,N:'1M4$L%!@     !  $
*2P   ' +      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>tm2515717d1_ex-filingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103145</identifier>
        </entity>
        <period>
            <startDate>2025-05-20</startDate>
            <endDate>2025-05-20</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103145</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-20</startDate>
            <endDate>2025-05-20</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-116">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-117">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-118">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-119">0000103145</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-120">VEECO INSTRUMENTS INC</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-121">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-146">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-147">VEECO INSTRUMENTS INC</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-148">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-149">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:Rule457aFlg contextRef="offrl_1" id="ixv-150">true</ffd:Rule457aFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-151"
      unitRef="Shares">750000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-152"
      unitRef="USD">17.77</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-153"
      unitRef="USD">13327500.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-154"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-155"
      unitRef="USD">2040.44</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-156" unitRef="USD">13327500.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-157" unitRef="USD">2040.44</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-158" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-159" unitRef="USD">2040.44</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-160">(1) Represents 750,000 shares of Common Stock reserved for issuance under the Veeco Instruments Inc. 2016 Employee Stock Purchase Plan (the "Original Purchase Plan"), as amended by the First Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 3, 2019 (the "First Amendment"), the Second Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 6, 2021 (the "Second Amendment") and the Third Amendment to Veeco Instruments Inc. 2016 Employee Stock Purchase Plan, dated May 8, 2025 (the "Third Amendment") (the Original Purchase Plan as amended by the First Amendment, the Second Amendment and the Third Amendment, the "Purchase Plan"). Such shares may be issued upon exercise of Options (as defined in the Purchase Plan) to purchase Common Stock at a purchase price per share equal to, unless determined otherwise by the Administrator, eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower (as such terms are defined in the Purchase Plan). Pursuant to Rule 416(a) under the Securities Act, this Registration Statement also registers any additional shares of our Common Stock as may become issuable under the Purchase Plan as a result of any stock split, stock dividend, recapitalization or similar event. This amount represents the increase in the maximum number of shares authorized for issuance over the term of the Purchase Plan from 2,250,000 shares (under the Original Purchase Plan as amended by the First Amendment and the Second Amendment) to 3,000,000 (pursuant to the Third Amendment).

(2) Estimated solely for the purpose of calculating the registration fee. Pursuant to Rule 457(c) and Rule 457(h) under the Securities Act, the proposed maximum offering price per share and the proposed maximum aggregate offering price have been determined on the basis of the average of the high and low prices of our Common Stock as reported on The Nasdaq Global Select Market on May 16, 2025, multiplied by 0.85. Pursuant to the Purchase Plan, the purchase price of a share thereunder means, unless determined otherwise by the Administrator, an amount equal to eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower (as such terms are defined in the Purchase Plan).

(3) The Registrant does not have any fee offsets.</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
