<SEC-DOCUMENT>0001193125-24-220699.txt : 20240917
<SEC-HEADER>0001193125-24-220699.hdr.sgml : 20240917
<ACCEPTANCE-DATETIME>20240917165905
ACCESSION NUMBER:		0001193125-24-220699
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		20
FILED AS OF DATE:		20240917
DATE AS OF CHANGE:		20240917
EFFECTIVENESS DATE:		20240917

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Innovex International, Inc.
		CENTRAL INDEX KEY:			0001042893
		STANDARD INDUSTRIAL CLASSIFICATION:	OIL & GAS FILED MACHINERY & EQUIPMENT [3533]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				742162088
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		19120 KENSWICK DRIVE
		CITY:			HUMBLE
		STATE:			TX
		ZIP:			77338
		BUSINESS PHONE:		3463980000

	MAIL ADDRESS:	
		STREET 1:		19120 KENSWICK DRIVE
		CITY:			HUMBLE
		STATE:			TX
		ZIP:			77338

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DRIL-QUIP INC
		DATE OF NAME CHANGE:	19970723
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>d889702ds8.htm
<DESCRIPTION>S-8
<TEXT>
<HTML><HEAD>
<TITLE>S-8</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>As filed with the Securities and Exchange Commission on September 17, 2024. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Registration <FONT STYLE="white-space:nowrap">No.&nbsp;333-&#8195;&#8195;&#8195;</FONT> </B></P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>WASHINGTON, DC 20549 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">S-8</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>REGISTRATION STATEMENT </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><I>UNDER </I></B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><I>THE
SECURITIES ACT OF 1933 </I></B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>INNOVEX INTERNATIONAL, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact name of registrant as specified in its charter) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware<BR></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">74-2162088</FONT><BR></B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or Other Jurisdiction of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Incorporation or Organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification No.)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>19120 Kenswick Drive </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Humble, Texas 77338 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(346) <FONT STYLE="white-space:nowrap">398-0000</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address, including zip code, and telephone number, including area code, of principal executive offices) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INNOVEX 2016 LONG-TERM INCENTIVE PLAN </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Full title of the plan) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Matt Steinheider </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>General Counsel </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INNOVEX
INTERNATIONAL, INC. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>19120 Kenswick Drive </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Humble, Texas 77338 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(346) <FONT STYLE="white-space:nowrap">398-0000</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Name and address, including zip code, and telephone number, including area code, of agent for service) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>Copies to</I></B><B>:</B><B><I></I></B> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Gerry Spedale </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Gibson,
Dunn&nbsp;&amp; Crutcher LLP </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>811 Main Street, Suite 3000 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Houston, TX 77002 </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(346) <FONT
STYLE="white-space:nowrap">718-6888</FONT> </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether
the registrant is a large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT> filer, a smaller reporting company or an emerging growth company. See the definitions of &#147;large accelerated
filer,&#148; &#147;accelerated filer&#148;, &#147;smaller reporting company&#148; and &#147;emerging growth company&#148; in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange Act. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="17%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="57%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9745;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Non-accelerated filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Smaller&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Emerging&nbsp;growth&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
</TABLE> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXPLANATORY NOTE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Registration Statement on Form <FONT STYLE="white-space:nowrap">S-8</FONT> is filed by Innovex International, Inc., a Delaware
corporation (the &#147;Company&#148; or the &#147;Registrant&#148;), relating to up to 609,915 shares of common stock, par value $0.01 per share (&#147;Common Stock&#148;), to be issued pursuant to the Innovex 2016 Long-Term Incentive Plan (the
&#147;2016 LTIP&#148;). </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PART I </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INFORMATION REQUIRED IN THE SECTION&nbsp;10(A) PROSPECTUS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The documents containing the information specified in Part I of Form <FONT STYLE="white-space:nowrap">S-8</FONT> will be sent or given to
employees as specified by Rule 428(b)(1) under the Securities Act of 1933, as amended (the &#147;Securities Act&#148;). Such documents need not be filed with the Securities and Exchange Commission (the &#147;Commission&#148;) either as part of this
Registration Statement or as prospectuses or prospectus supplements pursuant to Rule 424 under the Securities Act. These documents and the documents incorporated by reference in this Registration Statement pursuant to Item 3 of Part II of Form <FONT
STYLE="white-space:nowrap">S-8,</FONT> taken together, constitute a prospectus that meets the requirements of Section&nbsp;10(a) of the Securities Act. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PART II </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INFORMATION
REQUIRED IN THE REGISTRATION STATEMENT </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;3. Incorporation of Documents by Reference. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following documents, which have previously been filed by the Company with the Commission, are incorporated by reference into this
Registration Statement and shall be deemed a part hereof, provided, however, that we are not incorporating by reference any information furnished (but not filed) under Item 2.02 or Item 7.01 of any Current Report on Form <FONT
STYLE="white-space:nowrap">8-K:</FONT> </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the fiscal year ended <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000095017024020662/drq-20231231.htm">December
<U></U>&nbsp;31, 2023</A>, originally filed on February&nbsp;
27, 2024, as amended by Form <FONT STYLE="white-space:nowrap">10-K/A,</FONT> filed on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/1042893/000095017024082104/drq-20231231.htm">July&nbsp;8, 2024</A>, and Form <FONT
STYLE="white-space:nowrap">10-K/A,</FONT> filed on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/1042893/000095017024089302/drq-20231231.htm">August&nbsp;1, 2024</A>; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the Quarterly Reports on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the fiscal quarter ended on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/1042893/000095017024052065/drq-20240331.htm">March
<U></U>&nbsp;31, 2024</A>, originally filed on May&nbsp;2, 2024, for the fiscal quarter ended on March<U></U>&nbsp;
31, 2024, as amended by Form <FONT STYLE="white-space:nowrap">10-Q/A,</FONT> filed on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/1042893/000095017024082111/drq-20240331.htm">July&nbsp;8, 2024</A>, and for the
fiscal quarter ended June<U></U>&nbsp;30, 2024 filed on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/1042893/000095017024092740/drq-20240630.htm">August&nbsp;7, 2024</A>; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the Registrant&#146;s Current Reports on Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524070265/d803484d8k.htm">March
<U></U>&nbsp;18, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000095017024052062/drq-20240502.htm">May<U></U>&nbsp;
2, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524133417/d778199d8k.htm">May<U></U>&nbsp;
8, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524133801/d834826d8k.htm">May<U></U>&nbsp;
8, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524138410/d838309d8k.htm">May<U></U>&nbsp;
14, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524142937/d768740d8k.htm">May<U></U>&nbsp;
20, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000095017024082091/drq-20240708.htm">July<U></U>&nbsp;8, 2024</A> (as amended by Current Report on Form
<FONT STYLE="white-space:nowrap">8-K/A,</FONT> filed on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000095017024089318/drq-20240801.htm">August<U></U>&nbsp;
1, 2024</A>), <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524176793/d824482d8k.htm">July<U></U>&nbsp;
9, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000095017024089244/drq-20240801.htm">August<U></U>&nbsp;
1, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524198364/d798252d8k.htm">August<U></U>&nbsp;
12, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524202533/d837697d8k.htm">August<U></U>&nbsp;
19, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524206725/d640932d8k.htm">August<U></U>&nbsp;
26, 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524214232/d802930d8k.htm">September<U></U>&nbsp;
5, 2024</A> and <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524215264/d802924d8k.htm">September<U></U>&nbsp;6, 2024</A> (as amended by Current Report on Form
<FONT STYLE="white-space:nowrap">8-K/A,</FONT> filed on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524219679/d889425d8ka.htm">September<U></U>&nbsp;
16, 2024</A>), <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000119312524218005/d877249d8k.htm">September<U></U>&nbsp;12, 2024</A>; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The description of the Registrant&#146;s Common Stock contained in the Registrant&#146;s Registration Statement
on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/0001042893/000095017024020662/drq-20231231.htm">Form <FONT STYLE="white-space:nowrap">10-K</FONT></A> (File
<FONT STYLE="white-space:nowrap">No.&nbsp;001-13439)</FONT> filed with the Commission on February&nbsp;27, 2024, pursuant to Rule <FONT STYLE="white-space:nowrap">12g-3</FONT> promulgated under the Exchange Act, including any amendment or report
filed for the purpose of updating such description. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, all documents filed by the Company pursuant to
Sections 13(a), 13(c), 14 or 15(d) of the Exchange Act prior to the filing of a post-effective amendment to this Registration Statement which indicates that all securities offered hereby have been sold or which deregisters all such securities then
remaining unsold, shall be deemed to be incorporated by reference in this Registration Statement and made part hereof from their respective dates of filing (such documents, and the documents listed above, being hereinafter referred to as
&#147;Incorporated </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Documents&#148;); provided, however, that the documents listed above or subsequently filed by the Company pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Exchange Act in each year during
which the offering made by this Registration Statement is in effect prior to the filing with the Commission of the Company&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> covering such year shall cease to be Incorporated
Documents or be incorporated by reference in this Registration Statement from and after the filing of such Annual Reports. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any statement
contained herein shall be deemed to be modified or superseded for purposes of this Registration Statement to the extent that a statement contained in any subsequently filed Incorporated Document modifies or supersedes such statement. Any statement
contained in an Incorporated Document 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 Incorporated Document modifies or
supersedes such statement. Any such 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="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;4. Description of Securities. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;5. Interests of
Named Experts and Counsel. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;6. Indemnification of Directors and Officers. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Delaware General Corporation Law </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(a) of the General Corporation Law of the State of Delaware (the &#147;DGCL&#148;) provides that a corporation shall have power
to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, 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 is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation,
partnership, joint venture, trust or other enterprise, against expenses (including attorneys&#146; fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by such person in connection with such action, suit or
proceeding if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal action or proceeding, had no reasonable cause to believe
such person&#146;s conduct was unlawful. The termination of any action, suit or proceeding by judgment, order, settlement or conviction or upon a plea of nolo contendere or its equivalent shall not, of itself, create a presumption that the person
did not act in good faith and in a manner which such person reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal action or proceeding, had reasonable cause to believe that such
person&#146;s conduct was unlawful. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(b) of the DGCL states that a corporation shall have the power to indemnify any
person who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor by reason of the fact that the person is or was a
director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against expenses
(including attorneys&#146; fees) actually and reasonably incurred by such person in connection with the defense or settlement of such action or suit if such person acted in good faith and in a manner the person reasonably believed to be in or not
opposed to the best interests of the corporation and except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation unless and only to the extent
that the Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably
entitled to indemnity for such expenses that the Court of Chancery or such other court shall deem proper. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(c) of the DGCL provides that to the extent that a present or former
director or officer of a corporation has been successful on the merits or otherwise in defense of any action, suit or proceeding referred to in subsections (a)&nbsp;and (b)&nbsp;of Section&nbsp;145, or in defense of any claim, issue or matter
therein, such person shall be indemnified against expenses (including attorneys&#146; fees) actually and reasonably incurred by such person in connection therewith. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(d) of the DGCL states that any indemnification under subsections (a)&nbsp;and (b)&nbsp;of Section&nbsp;145 (unless ordered by
a court) shall be made by the corporation only as authorized in the specific case upon a determination that indemnification of the present or former director, officer, employee or agent is proper in the circumstances because such person has met the
applicable standard of conduct set forth in subsections (a)&nbsp;and (b)&nbsp;of Section&nbsp;145. Such determination shall be made, with respect to a person who is a director or officer of the corporation at the time of such determination,
(1)&nbsp;by a majority vote of the directors who were not parties to such action, suit or proceeding, even though less than a quorum or (2)&nbsp;by a committee of such directors designated by majority vote of such directors, even though less than a
quorum or (3)&nbsp;if there are no such directors, or if such directors so direct, by independent legal counsel in a written opinion or (4)&nbsp;by the stockholders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(e) of the DGCL provides that expenses (including attorneys&#146; fees) incurred by an officer or director of the corporation
in defending any civil, criminal, administrative or investigative action, suit or proceeding may be paid by the corporation in advance of the final disposition of such action, suit or proceeding upon receipt of an undertaking by or on behalf of such
director or officer to repay such amount if it shall ultimately be determined that such person is not entitled to be indemnified by the corporation as authorized in Section&nbsp;145. Such expenses (including attorneys&#146; fees) incurred by former
directors and officers or other employees and agents of the corporation or by persons serving at the request of the corporation as directors, officers, employees or agents of another corporation, partnership, joint venture, trust or other enterprise
may be so paid upon such terms and conditions, if any, as the corporation deems appropriate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(f) of the DGCL states that
the indemnification and advancement of expenses provided by, or granted pursuant to, the other subsections of Section&nbsp;145 shall not be deemed exclusive of any other rights to which those seeking indemnification or advancement of expenses may be
entitled under any bylaw, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in such person&#146;s official capacity and as to action in another capacity while holding such office. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(g) of the DGCL provides that a corporation shall have the power to purchase and maintain insurance on behalf of any person
who is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise,
against any liability asserted against such person and incurred by such person in any such capacity, or arising out of such person&#146;s status as such, whether or not the corporation would have the power to indemnify such person against such
liability under the provisions of Section&nbsp;145. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;145(j) of the DGCL states that the indemnification and advancement of
expenses provided by, or granted pursuant to, Section&nbsp;145 shall, unless otherwise provided when authorized or ratified, continue as to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit of the
heirs, executors and administrators of such a person. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Certificate of Incorporation </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Certificate of Amendment to the Restated Certificate of Incorporation of the Company (the &#147;Restated Certificate of
Incorporation&#148;) provides that a director of the Company shall not be personally liable to the Company or its stockholders for monetary damages for breach of fiduciary duty as a director, except for liability (i)&nbsp;for any breach of the
director&#146;s duty of loyalty to the Company or its stockholders, (ii)&nbsp;for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (iii)&nbsp;under Section&nbsp;174 of the DGCL, as the same
exists or as such provision may be amended, supplemented or replaced, or (iv)&nbsp;for any transactions from which the director derived an improper personal benefit. If the DGCL is amended to authorize corporate action further eliminating or
limiting the liability of directors, then the liability of a director of the Company, in addition to the limitation on personal liability described above, shall be limited to the fullest extent permitted by the amended DGCL. Further, any repeal or
modification of such provision of the Restated Certificate of Incorporation by the stockholders of the Company shall be prospective only, and shall not adversely affect any limitation on the personal liability of a director of the Company existing
at the time of such repeal or modification. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Bylaws </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Amended and Restated Bylaws of the Company (the &#147;Bylaws&#148;) provide that each person who was or is made a party or is threatened to
be made a party to or is involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative, by reason of the fact that he or she, or a person of whom he or she is the legal representative, is or was or has agreed
to become a director or officer of the Company or is or was serving or has agreed to serve at the request of the Company as a director, officer, employee or agent of another corporation or of a partnership, joint venture, trust or other enterprise,
including service with respect to employee benefit plans, whether the basis of such proceeding is alleged action in an official capacity as a director or officer or in any other capacity while serving or having agreed to serve as a director or
officer, shall be indemnified and held harmless by the Company to the fullest extent authorized by the DGCL, as the same exists or may thereafter be amended (but, in the case of any such amendment, only to the extent that such amendment permits the
Company to provide broader indemnification rights than said law permitted the Company to provide prior to such amendment) against all expense, liability and loss (including, without limitation, attorneys&#146; fees, judgments, fines, ERISA excise
taxes or 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 serve in the capacity which initially
entitled such person to indemnity thereunder, and shall inure to the benefit of his or her heirs, executors and administrators; provided, however, that the Company shall indemnify any such person seeking indemnification in connection with a
proceeding (or part thereof) initiated by such person only if such proceeding (or part thereof) was authorized by the board of directors of the Company. The Bylaws further provide that the right to indemnification conferred thereby shall be a
contract right and shall include the right to be paid by the Company the expenses incurred in defending any such proceeding in advance of its final disposition; provided, however, that, if the DGCL requires, the payment of such expenses incurred by
a current, former or proposed director or officer in his or her capacity as a director or officer or proposed director or officer (and not in any other capacity in which service was or is or has been agreed to be rendered by such person while a
director or officer, including, without limitation, service to an employee benefit plan) in advance of the final disposition of a proceeding, shall be made only upon delivery to the Company of an undertaking, by or on behalf of such indemnified
person, to repay all amounts so advanced if it shall ultimately be determined that such indemnified person is not entitled to be indemnified under the Bylaws or otherwise. In addition, the Bylaws provide that the Company may, by action of its board
of directors, provide indemnification to employees and agents of the Company, individually or as a group, with the same scope and effect as the indemnification to employees and agents of the Company, individually or as a group, with the same scope
and effect as the indemnification of directors and officers provided for in the Bylaws. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>2016 LTIP </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, Section&nbsp;10(g) of the 2016 LTIP provides that certain directors and officers administering the 2016 LTIP shall not be liable
for anything done or omitted to be done by him or her in connection with the performance of duties under the 2016 LTIP, except for his or her own fraud or bad faith. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Insurance </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has obtained a
policy of liability insurance to insure its directors and officers against losses resulting from certain acts committed by them in their capacities as directors and officers of the Company. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Indemnification Agreements </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company
has entered into an agreement with each of its directors and executive officers pursuant to which the Company has agreed to indemnify, to the fullest extent of applicable law, such persons against all losses, liabilities, claims, damages and
expenses (as defined therein) arising out of any event related to the fact that the person is or was a director or officer of the Company. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The above discussion of the Company&#146;s Restated Certificate of Incorporation, Bylaws,
2016 LTIP, indemnification agreements and Section&nbsp;145 of the DGCL is intended to be only a summary and is qualified in its entirety by the full text of each of the foregoing. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;7. Exemption from Registration Claimed. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;8. Exhibits. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="93%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Exhibit<BR>No.</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;&#8199;4.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1042893/000119312524215264/d802924dex31.htm">Certificate of Amendment to the Restated Certificate of Incorporation of Innovex International, Inc., effective as of September<U></U>&nbsp;
6, 2024 (incorporated by reference to Exhibit 3.1 to the Registrant&#146;s Current Report on Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on September<U></U>&nbsp;6, 2024).</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;&#8199;4.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1042893/000119312524215264/d802924dex32.htm">Certificate of Amendment to the Amended and Restated Bylaws of Innovex International, Inc., dated September<U></U>&nbsp;
6, 2024 (incorporated by reference to Exhibit 3.2 to the Registrant&#146;s Current Report on Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on September<U></U>&nbsp;6, 2024).</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;&#8199;5.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dex51.htm">Opinion of Gibson, Dunn&nbsp;&amp; Crutcher LLP. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;23.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dex231.htm">Consent of PricewaterhouseCoopers LLP. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;23.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dex232.htm">Consent of Grant Thornton LLP. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;23.3*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dex51.htm">Consent of Gibson, Dunn&nbsp;&amp; Crutcher LLP (contained in Exhibit&nbsp;5.1). </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;24.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702ds8.htm#sig">Power of Attorney (included as part of signature page). </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;99.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dex991.htm">Innovex 2016 Long-Term Incentive Plan. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;99.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dex992.htm">Form of RSU Assumption Notice. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>107.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d889702dexfilingfees.htm">Filing Fee Table. </A></TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Filed herewith. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&#8201;9. Undertakings. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) The undersigned Registrant hereby undertakes: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(1) To file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) To include any prospectus required by Section&nbsp;10(a)(3) of the Securities Act; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) 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 SEC
pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum aggregate offering price set forth in the &#147;Calculation of Registration Fee&#148; table in the effective registration
statement; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(iii) To include any material information with respect to the plan of distribution not previously disclosed in the
Registration Statement or any material change to such information in the Registration Statement; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>provided</I>, <I>however</I>, that
paragraphs (a)(1)(i) and (a)(1)(ii) do not apply if the information required to be included in a post-effective amendment by those paragraphs is contained in reports filed with or furnished to the SEC by the Registrant pursuant to Section&nbsp;13 or
Section&nbsp;15(d) of the Securities Exchange Act of 1934 that are incorporated by reference in the Registration Statement; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(2) That, for
the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time
shall be deemed to be the initial bona fide offering thereof; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(3) To remove from registration by means of a post-effective amendment
any of the securities being registered which remain unsold at the termination of the offering; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) The undersigned Registrant hereby undertakes that,
for purposes of determining any liability under the Securities Act, each filing of the Registrant&#146;s annual report pursuant to Section&nbsp;13(a) or Section&nbsp;15(d) of the Securities Exchange Act of 1934 (and, where applicable, each filing of
an employee benefit plan&#146;s annual report pursuant to Section&nbsp;15(d) of the Securities Exchange Act of 1934) 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="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) Insofar as
indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the Registrant pursuant to the foregoing provisions, or otherwise, the Registrant has been advised that in the
opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment
by the Registrant of expenses incurred or paid by a director, officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with
the securities being registered, the Registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against
public policy as expressed in the Act and will be governed by the final adjudication of such issue. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="sig"></A>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Act, the Registrant certifies that it has reasonable grounds to believe that it meets all the
requirements for filing on Form <FONT STYLE="white-space:nowrap">S-8</FONT> and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Humble, State of Texas, on this 17th
day of September,&nbsp;2024. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>INNOVEX INTERNATIONAL, INC.</B></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Adam Anderson</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adam Anderson <B></B></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Executive Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>POWER OF ATTORNEY </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each person whose signature appears below constitutes and appoints Adam Anderson and Kendal Reed, each of whom may act without joinder of the
other, as such person&#146;s true and lawful <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> and agent with full power of substitution and resubstitution, for such person and in such person&#146;s
name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments) to this Registration Statement, and to file the same, with all exhibits thereto, and other documents in connection therewith, with
the Securities and Exchange Commission, granting unto said <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> and agent full power and authority to do and perform each and every act and thing requisite
and necessary to be done in and about the premises, as fully to all intents and purposes as such person might, or could do in person, hereby ratifying and confirming all that said
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> and agent or any substitute therefor, may lawfully do or cause to be done by virtue hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Act of 1933, this Registration Statement has been signed by the following persons in the
capacities and on the dates indicated. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="35%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Signature</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Title</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Date</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Adam Anderson</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Adam Anderson</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Executive Officer and Director</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(<I>Principal Executive Officer</I>)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Kendal Reed</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Kendal Reed</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(<I>Principal Financial Officer and Principal Accounting Officer</I>)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ John V. Lovoi</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">John V. Lovoi</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chairman of the Board of Directors</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Terence B. Jupp</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Terence B. Jupp</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Carri A. Lockhart</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Carri A. Lockhart</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Benjamin M. Fink</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Benjamin M. Fink</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Bonnie S. Black</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Bonnie S. Black</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="35%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Patrick Connelly</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Patrick Connelly</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Angie Sedita</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Angie Sedita</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ Jason Turowsky</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Jason Turowsky</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">September&nbsp;17,&nbsp;2024</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>d889702dex51.htm
<DESCRIPTION>EX-5.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-5.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT&nbsp;5.1 </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="44%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="26%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">


<IMG SRC="g889702g42p66.jpg" ALT="LOGO">
</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">


<IMG SRC="g889702g88z70.jpg" ALT="LOGO">
</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">September&nbsp;17, 2024 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Innovex International, Inc. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">19120 Kenswick Drive </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Humble, Texas 77338 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">Re:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><I>Innovex International, Inc.&#151;Registration Statement on
Form</I><I></I><I><FONT STYLE="white-space:nowrap">&nbsp;S-8</FONT> </I> </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ladies and Gentlemen: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have examined the Registration Statement on <FONT STYLE="white-space:nowrap">Form&nbsp;S-8</FONT> (the &#147;Registration Statement&#148;)
of Innovex International, Inc., a Delaware corporation (the &#147;Company&#148;), filed on the date hereof with the Securities and Exchange Commission (the &#147;Commission&#148;) pursuant to the Securities Act of 1933, as amended (the
&#147;Securities Act&#148;), in connection with the offering of 609,915 shares of Company common stock, par value $0.01 per share (the &#147;Shares&#148;), reserved for issuance under the Innovex 2016 Long-Term Incentive Plan (the &#147;Plan&#148;).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In arriving at the opinion expressed below, we have examined originals, or copies certified or otherwise identified to our satisfaction
as being true and complete copies of the originals, of the Plan and such other documents, corporate records of the Company, certificates of officers of the Company and of public officials and other documents as we have deemed necessary or advisable
to enable us to render this opinion. In our examination, we have assumed without independent investigation the genuineness of all signatures, the legal capacity and competency of all natural persons, the authenticity of all documents submitted to us
as originals and the conformity to original documents of all documents submitted to us as copies. We have also assumed that there are no agreements or understandings between or among the Company and any participants in the Plan that would expand,
modify or otherwise affect the terms of the Plan or the respective rights or obligations of the participants thereunder. Finally, we have assumed the accuracy of all other information provided to us by the Company during the course of our
investigations, on which we have relied in issuing the opinion expressed below. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based upon the foregoing examination and in reliance
thereon, and subject to the assumptions stated and in reliance on statements of fact contained in the documents that we have examined, we are of the opinion that the Shares issuable under the Plan, when issued in accordance with the terms of the
Plan, will be validly issued, fully paid and <FONT STYLE="white-space:nowrap">non-assessable.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We render no opinion herein as to
matters involving the laws of any jurisdiction other than the Delaware General Corporation Law (the &#147;DGCL&#148;). We are not admitted to practice in the State of Delaware; however, we are generally familiar with the DGCL as currently in effect
and have made such inquiries as we consider necessary to render the opinions above. This opinion is limited to the effect of the current state of the law of the DGCL and the facts as they currently exist. We assume no obligation to revise or
supplement this opinion in the event of future changes in such law or the interpretations thereof or such facts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consent to the filing
of this opinion as an exhibit to the Registration Statement. In giving this consent, we do not thereby admit that we are within the category of persons whose consent is required under Section&nbsp;7 of the Securities Act or the Rules and Regulations
of the Commission. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Very truly yours, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Gibson,
Dunn&nbsp;&amp; Crutcher LLP </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gibson, Dunn&nbsp;&amp; Crutcher LLP </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Abu Dhabi &#149; Beijing &#149; Brussels &#149;
Century City &#149; Dallas &#149; Denver &#149; Dubai &#149; Frankfurt &#149; Hong Kong &#149; Houston &#149; London &#149; Los Angeles<BR>Munich &#149; New York &#149; Orange County &#149; Palo Alto &#149; Paris &#149; Riyadh &#149; San Francisco
&#149; Singapore &#149; Washington, D.C.</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>d889702dex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 23.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We hereby consent to the incorporation by reference in this Registration Statement on Form <FONT STYLE="white-space:nowrap">S-8</FONT> of Innovex
International, Inc. of our report dated February&nbsp;27, 2024, except for the effects of the restatement and other immaterial disclosure errors discussed in Note 21 to the consolidated financial statements and the matter discussed in the third to
last paragraph of Management&#146;s Annual Report on Internal Control over Financial Reporting, as to which the date is July&nbsp;8, 2024, relating to the financial statements, financial statement schedule and the effectiveness of internal control
over financial reporting, which appears in Dril-Quip, Inc.&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K/A</FONT> for the year ended December&nbsp;31, 2023. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ PricewaterhouseCoopers LLP</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Houston, TX</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">September&nbsp;17, 2024</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>d889702dex232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;23.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have issued our report dated April&nbsp;2, 2024, with respect to the consolidated financial statements of Innovex Downhole Solutions, Inc. included in the
Current Report of Innovex International, Inc. on <FONT STYLE="white-space:nowrap">Form&nbsp;8-K/A</FONT> filed on September&nbsp;16, 2024, which are incorporated by reference in this Registration Statement. We consent to the incorporation by
reference of the aforementioned report in this Registration Statement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ GRANT THORNTON LLP </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Houston, Texas </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September&nbsp;17, 2024 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>5
<FILENAME>d889702dex991.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INNOVEX DOWNHOLE SOLUTIONS, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2016 LONG-TERM INCENTIVE PLAN </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1.<I> </I><B><I>Purpose.</I></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The purpose of the Plan is to advance the interests of the Company&#146;s stockholders by enhancing the Company&#146;s ability to attract,
retain and motivate persons who make (or are expected to make) important contributions to the Company by providing such persons with equity ownership opportunities and thereby better aligning the interests of such persons with those of the
Company&#146;s stockholders. Capitalized terms used in the Plan are defined in Section&nbsp;11 below. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. <B><I>Eligibility.</I></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Service Providers are eligible to be granted Awards under the Plan, subject to the limitations described herein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. <B><I>Administration and Delegation</I></B><I>.</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>Administration. </I>The Plan will be administered by the Administrator. The Administrator shall have authority to determine which
Service Providers will receive Awards, to grant Awards and to set all terms and conditions of Awards (including, but not limited to, vesting, exercise and forfeiture provisions). In addition, the Administrator shall have the authority to take all
actions and make all determinations contemplated by the Plan and to adopt, amend and repeal such administrative rules, guidelines and practices relating to the Plan as it shall deem advisable. The Administrator may correct any defect or ambiguity,
supply any omission or reconcile any inconsistency in the Plan or any Award in the manner and to the extent it shall deem necessary or appropriate to carry the Plan and any Awards into effect, as determined by the Administrator. The Administrator
shall make all determinations under the Plan in the Administrator&#146;s sole discretion and all such determinations shall be final and binding on all persons having or claiming any interest in the Plan or in any Award. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>Appointment of Committees. </I>To the extent permitted by Applicable Laws, the Board may delegate any or all of its powers under the
Plan to one or more Committees. The Board may abolish any Committee at any time and <FONT STYLE="white-space:nowrap">re-vest</FONT> in itself any previously delegated authority. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. <B><I>Stock Available for Awards</I></B><I>.</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>Number of Shares. </I>Subject to adjustment under Section&nbsp;8 hereof, Awards may be made under the Plan covering up to 819,302
shares of Common Stock. If any Award expires or lapses or is terminated, surrendered or canceled without having been fully exercised or is forfeited in whole or in part (including as the result of shares of Common Stock subject to such Award being
repurchased by the Company at or below the original issuance price), in any case in a manner that results in any shares of Common Stock covered by such Award not being issued or being so reacquired by the Company, the unused Common Stock covered by
such Award shall again be available for the grant of Awards under the Plan. Further, shares of Common Stock delivered (either by actual delivery or attestation) to the Company by a Participant to satisfy the applicable exercise or purchase price of
an Award and/or to satisfy any applicable tax withholding obligation (including shares retained by the Company from the Award being exercised or purchased and/or creating the tax obligation) shall be added to the number of shares of Common Stock
available for the grant of Awards under the Plan. However, in the case of Incentive Stock Options (as hereinafter defined), the foregoing provisions shall be subject to any limitations under the Code. Shares of Common Stock issued under the Plan may
consist in whole or in part of authorized but unissued shares, shares purchased on the open market or treasury shares. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>Substitute Awards. </I>In connection with a merger or consolidation of an entity with
the Company or the acquisition by the Company of property or stock of an entity, the Administrator may grant Awards in substitution for any options or other stock or stock-based awards granted prior to such merger or consolidation by such entity or
an affiliate thereof. Substitute Awards may be granted on such terms as the Administrator deems appropriate in the circumstances, notwithstanding any limitations on Awards contained in the Plan. Substitute Awards shall not count against the overall
share limit set forth in Section&nbsp;4(a) hereof, except as may be required by reason of Section&nbsp;422 of the Code. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. <B><I>Stock
Options.</I></B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>General. </I>The Administrator may grant Options to any Service Provider, subject to the limitations on Incentive
Stock Options described below. The Administrator shall determine the number of shares of Common Stock to be covered by each Option, the exercise price of each Option and the conditions and limitations applicable to the exercise of each Option,
including conditions relating to Applicable Laws, as it considers necessary or advisable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>Incentive Stock Options. </I>The
Administrator may grant Options intended to qualify as Incentive Stock Options only to employees of the Company, any of the Company&#146;s present or future &#147;parent corporations&#148; or &#147;subsidiary corporations&#148; as defined in
Sections 424(e) or (f)&nbsp;of the Code, respectively, and any other entities the employees of which are eligible to receive Incentive Stock Options under the Code. All Options intended to qualify as Incentive Stock Options shall be subject to and
shall be construed consistently with the requirements of Section&nbsp;422 of the Code. Neither the Company nor the Administrator shall have any liability to a Participant, or any other party, (i)&nbsp;if an Option (or any part thereof) which is
intended to qualify as an Incentive Stock Option fails to qualify as an Incentive Stock Option or (ii)&nbsp;for any action or omission by the Administrator that causes an Option not to qualify as an Incentive Stock Option, including without
limitation, the conversion of an Incentive Stock Option to a <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option or the grant of an Option intended as an Incentive Stock Option that fails to satisfy the requirements under the Code
applicable to an Incentive Stock Option. Any Option that is intended to qualify as an Incentive Stock Option, but fails to so qualify for any reason, including without limitation, the portion of any Option becoming exercisable in excess of the
$100,000 limitation described in Treasury Regulation <FONT STYLE="white-space:nowrap">Section&nbsp;1.422-4,</FONT> shall be treated as a <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option for all purposes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) <I>Exercise Price. </I>The Administrator shall establish the exercise price of each Option and specify the exercise price in the
applicable Award Agreement. The exercise price shall be not less than 100% of the Fair Market Value on the date the Option is granted. In the case of an Incentive Stock Option granted to an employee who, at the time of grant of the Option, owns (or
is treated as owning under Section&nbsp;424 of the Code) stock representing more than 10% of the voting power of all classes of stock of the Company (or a &#147;parent corporation&#148; or &#147;subsidiary corporation&#148; thereof within the
meaning of Sections 424(e) or 424(f) of the Code, respectively), the per share exercise price shall be no less than 110% of the Fair Market Value on the date the Option is granted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <I>Duration of Options. </I>Each Option shall be exercisable at such times and subject to such terms and conditions as the Administrator
may specify in the applicable Award Agreement, provided that the term of any Option shall not exceed ten years. In the case of an Incentive Stock Option granted to an employee who, at the time of grant of the Option, owns (or is treated as owning
under Section&nbsp;424 of the Code) stock representing more than 10% of the voting power of all classes of stock of the Company (or a &#147;parent corporation&#148; or &#147;subsidiary corporation&#148; thereof within the meaning of Sections 424(e)
or 424(f) of the Code, respectively), the term of the Option shall not exceed five years. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) <I>Exercise of Option; Notification of Disposition. </I>Options may be exercised by
delivery to the Company of a written notice of exercise, in a form approved by the Administrator (which may be an electronic form), signed by the person authorized to exercise the Option, together with payment in full (i) as specified in
Section&nbsp;5(f) hereof for the number of shares for which the Option is exercised and (ii)&nbsp;as specified in Section&nbsp;9(e) hereof for any applicable withholding taxes. Unless otherwise determined by the Administrator, an Option may not be
exercised for a fraction of a share of Common Stock. If an Option is designated as an Incentive Stock Option, the Participant shall give prompt notice to the Company of any disposition or other transfer of any shares of Common Stock acquired from
the Option if such disposition or transfer is made (i)&nbsp;within two years from the grant date with respect to such Option or (ii)&nbsp;within one year after the transfer of such shares to the Participant (other than any such disposition made in
connection with a Change in Control). Such notice shall specify the date of such disposition or other transfer and the amount realized, in cash, other property, assumption of indebtedness or other consideration, by the Participant in such
disposition or other transfer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f)<I> Payment Upon Exercise. </I>Common Stock purchased upon the exercise of an Option granted under the
Plan shall be paid for in cash or by check, payable to the order of the Company, or, to the extent permitted by the Administrator, by: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;(A) delivery of an irrevocable and unconditional undertaking by a broker acceptable to the Company to deliver promptly
to the Company sufficient funds to pay the exercise price and any required tax withholding, or (B)&nbsp;delivery by the Participant to the Company of a copy of irrevocable and unconditional instructions to a broker acceptable to the Company to
deliver promptly to the Company cash or a check sufficient to pay the exercise price and any required tax withholding; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) delivery (either by actual delivery or attestation) of shares of Common Stock owned by the Participant valued at their
Fair Market Value, provided (A)&nbsp;such method of payment is then permitted under Applicable Laws, (B)&nbsp;such Common Stock, if acquired directly from the Company, was owned by the Participant for such minimum period of time, if any, as may be
established by the Company at any time, and (C)&nbsp;such Common Stock is not subject to any repurchase, forfeiture, unfulfilled vesting or other similar requirements; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) surrendering shares of Common Stock then issuable upon exercise of the Option valued at their Fair Market Value on the
date of exercise; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iv) delivery of a promissory note of the Participant to the Company on terms determined by the
Administrator; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(v) delivery of property of any other kind which constitutes good and valuable consideration as determined
by the Administrator; or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(vi) any combination of the above permitted forms of payment (including cash or check). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(g) <I>Early Exercise of Options. </I>The Administrator may provide in the terms of an Award Agreement that the Service Provider may exercise
an Option in whole or in part prior to the full vesting of the Option in exchange for unvested shares of Restricted Stock with respect to any unvested portion of the Option so exercised. Shares of Restricted Stock acquired upon the exercise of any
unvested portion of an Option shall be subject to such terms and conditions as the Administrator shall determine. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.<B>
</B><B><I>Restricted Stock; Restricted Stock Units.</I></B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>General. </I>The Administrator may grant Restricted Stock, or the
right to purchase Restricted Stock, to any Service Provider, subject to the right of the Company to repurchase all or part of such shares at their issue price or other stated or formula price from the Participant (or to require forfeiture of such
shares if issued at no cost) in the event that conditions specified by the Administrator in the applicable Award Agreement are not satisfied prior to the end of the applicable restriction period or periods established by the Administrator for such
Award. In addition, the Administrator may grant to Service Providers Restricted Stock Units, which may be subject to vesting and forfeiture conditions during applicable restriction period or periods, as set forth in an applicable Award Agreement.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>Terms and Conditions for All Restricted Stock and Restricted Stock Unit Awards.
</I>The Administrator shall determine and set forth in the applicable Award Agreement the terms and conditions applicable to each Restricted Stock and Restricted Stock Unit Award, including the conditions for vesting and repurchase (or forfeiture)
and the issue price, in each case, if any. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) <I>Additional Provisions Relating to Restricted Stock.</I> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) <I>Dividends. </I>Participants holding shares of Restricted Stock will be entitled to all ordinary cash dividends paid with
respect to such shares to the extent such dividends have a record date that is on or after the date on which the Participant to whom such shares of Restricted Stock are granted becomes the record holder of such shares of Restricted Stock, unless
otherwise provided by the Administrator in the applicable Award Agreement. In addition, unless otherwise provided by the Administrator, if any dividends or distributions are paid in shares, or consist of a dividend or distribution to holders of
Common Stock of property other than an ordinary cash dividend, the shares or other property will be subject to the same restrictions on transferability and forfeitability as the shares of Restricted Stock with respect to which they were paid. Each
dividend payment will be made as provided in the applicable Award Agreement, but in no event later than the end of the calendar year in which the dividends are paid to stockholders of that class of stock or, if later, the 15th day of the third month
following the later of (A)&nbsp;the date the dividends are paid to stockholders of that class of stock, and (B)&nbsp;the date the dividends are no longer subject to forfeiture. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) <I>Stock Certificates. </I>The Company may require that any stock certificates issued in respect of shares of Restricted
Stock be deposited in escrow by the Participant, together with a stock power endorsed in blank, with the Company (or its designee). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d)
<I>Additional Provisions Relating to Restricted Stock Units.</I> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) <I>Settlement. </I>Upon the vesting of a Restricted
Stock Unit, the Participant shall be entitled to receive from the Company one share of Common Stock or an amount of cash or other property equal to the Fair Market Value of one share of Common Stock on the settlement date, as the Administrator shall
determine and as provided in the applicable Award Agreement. The Administrator may provide that settlement of Restricted Stock Units shall occur upon or as soon as reasonably practicable after the vesting of the Restricted Stock Units or shall
instead be deferred, on a mandatory basis or at the election of the Participant, in a manner that complies with Section&nbsp;409A. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) <I>Voting Rights. </I>A Participant shall have no voting rights with respect to any Restricted Stock Units unless and
until shares are delivered in settlement thereof. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) <I>Dividend Equivalents. </I>To the extent provided by the
Administrator, a grant of Restricted Stock Units may provide a Participant with the right to receive Dividend Equivalents. Dividend Equivalents may be paid currently or credited to an account for the Participant, may be settled in cash and/or shares
of Common Stock and may be subject to the same<I> </I>restrictions on transfer and forfeitability as the Restricted Stock Units with respect to which the Dividend Equivalents are paid, as determined by the Administrator, subject, in each case, to
such terms and conditions as the Administrator shall establish and set forth in the applicable Award Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7. <B><I>Other Stock-Based Awards.</I></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Other Stock-Based Awards may be granted hereunder to Participants, including, without limitation, Awards entitling Participants to receive
shares of Common Stock to be delivered in the future. Such Other Stock-Based Awards shall also be available as a form of payment in the settlement of other Awards granted under the Plan, as stand-alone payments and/or as payment in lieu of
compensation to which a Participant is otherwise entitled. Other Stock-Based Awards may be paid in shares of Common Stock, cash or other property, as the Administrator shall determine. Subject to the provisions of the Plan, the Administrator shall
determine the terms and conditions of each Other Stock-Based Award, including any purchase price, transfer restrictions, vesting conditions and other terms and conditions applicable thereto, which shall be set forth in the applicable Award
Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8. <B><I>Adjustments for Changes in Common Stock and Certain Other Events.</I></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) In the event that the Administrator determines that any dividend or other distribution (whether in the form of cash, Common Stock, other
securities, or other property), reorganization, merger, consolidation, combination, repurchase, recapitalization, liquidation, dissolution, or sale, transfer, exchange or other disposition of all or substantially all of the assets of the Company, or
sale or exchange of Common Stock or other securities of the Company, issuance of warrants or other rights to purchase Common Stock or other securities of the Company, or other similar corporate transaction or event, as determined by the
Administrator, affects the Common Stock such that an adjustment is determined by the Administrator to be appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended by the Company to be made available under
the Plan or with respect to any Award, then the Administrator may, in such manner as it may deem equitable, adjust any or all of: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) the number and kind of shares of Common Stock (or other securities or property) with respect to which Awards may be granted
or awarded (including, but not limited to, adjustments of the limitations in Section&nbsp;4 hereof on the maximum number and kind of shares which may be issued); </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) the number and kind of shares of Common Stock (or other securities or property) subject to outstanding Awards; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) the grant or exercise price with respect to any Award; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iv) the terms and conditions of any Awards (including, without limitation, any applicable financial or other performance
&#147;targets&#148; specified in an Award Agreement). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) In the event of any transaction or event described in Section&nbsp;8(a) hereof
(including without limitation any Change in Control) or any unusual or nonrecurring transaction or event affecting the Company or the financial statements of the Company, or any change in any Applicable Laws or accounting principles, the
Administrator, on such terms and conditions as it deems appropriate, either by the terms of the Award or by action taken prior to the occurrence of such transaction or event and either automatically or upon the Participant&#146;s request, is hereby
authorized to take any one or more of the following actions whenever the Administrator determines that such action is appropriate in order to (x)&nbsp;prevent dilution or enlargement of the benefits or potential benefits intended by the Company to
be made available under the Plan or with respect to any Award granted or issued under the Plan, (y)&nbsp;to facilitate such transaction or event or (z)&nbsp;give effect to such changes in Applicable Laws or accounting principles: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) To provide for the cancellation of any such Award in exchange for either an amount of cash or other property with a value
equal to the amount that could have been obtained upon the exercise or settlement of the vested portion of such Award or realization of the Participant&#146;s rights under the vested portion of such Award, as applicable; provided that, if the amount
that could have been obtained upon the exercise or settlement of the vested portion of such Award or realization of the Participant&#146;s rights, in any case, is equal to or less than zero, then the vested portion of such Award may be terminated
without payment; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) To provide that such Award shall vest and, to the extent applicable, be
exercisable as to all shares covered thereby, notwithstanding anything to the contrary in the Plan or the provisions of such Award; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) To provide that such Award be assumed by the successor or survivor corporation, or a parent or subsidiary thereof, or
shall be substituted for by awards covering the stock of the successor or survivor corporation, or a parent or subsidiary thereof, with appropriate adjustments as to the number and kind of shares and applicable exercise or purchase price, in all
cases, as determined by the Administrator; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iv) To make adjustments in the number and type of shares of Common Stock (or
other securities or property) subject to outstanding Awards, and/or in the terms and conditions of (including the grant or exercise price), and the criteria included in, outstanding Awards; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(v) To replace such Award with other rights or property selected by the Administrator; and/or </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(vi) To provide that the Award will terminate and cannot vest, be exercised or become payable after the applicable event. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) In connection with the occurrence of any Equity Restructuring, and notwithstanding anything to the contrary in this Section&nbsp;8, the
Administrator will equitably adjust each outstanding Award, which adjustments may include adjustments to the number and type of securities subject to each outstanding Award and/or the exercise price or grant price thereof, if applicable, the grant
of new Awards to Participants, and/or the making of a cash payment to Participants, as the Administrator deems appropriate to reflect such Equity Restructuring. The adjustments provided under this Section&nbsp;8(c) shall be nondiscretionary and
shall be final and binding on the affected Participant and the Company; provided that whether an adjustment is equitable shall be determined by the Administrator. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) In the event of any pending stock dividend, stock split, combination or exchange of shares, merger, consolidation or other distribution
(other than normal cash dividends) of Company assets to stockholders, or any other change affecting the shares of Common Stock or the share price of the Common Stock, including any Equity Restructuring, for reasons of administrative convenience the
Administrator may refuse to permit the exercise of any Award during a period of up to thirty days prior to the consummation of any such transaction. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) Except as expressly provided in the Plan or pursuant to action of the Administrator under the Plan, no Participant shall have any rights
by reason of any subdivision or consolidation of shares of stock of any class, the payment of any dividend, any increase or decrease in the number of shares of stock of any class or any dissolution, liquidation, merger, or consolidation of the
Company or any other corporation. Except as expressly provided in the Plan or pursuant to action of the Administrator under the Plan, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any
class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number of shares of Common Stock subject to an Award or the grant or exercise price of any Award. The existence of the Plan, any Award Agreements and the
Awards granted hereunder shall not affect or restrict in any way the right or power of the Company to make or authorize (i)&nbsp;any adjustment, recapitalization, reorganization or other change in the Company&#146;s capital structure or its
business, (ii)&nbsp;any merger, consolidation dissolution or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
liquidation of the Company or sale of Company assets or (iii)&nbsp;any sale or issuance of securities, including without limitation, securities with rights superior to those of the Common Stock
or which are convertible into or exchangeable for Common Stock. The Administrator may treat Participants and Awards (or portions thereof) differently under this Section&nbsp;8. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">9. <B><I>General Provisions Applicable to Awards.</I></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>Transferability. </I>Except as the Administrator may otherwise determine or provide in an Award Agreement or otherwise, in any case in
accordance with Applicable Laws, Awards shall not be sold, assigned, transferred, pledged or otherwise encumbered by the person to whom they are granted, either voluntarily or by operation of law, except by will or the laws of descent and
distribution, and, during the life of the Participant, shall be exercisable only by the Participant. Except as the Administrator may otherwise determine or provide in an Award Agreement or otherwise, in any case in accordance with Applicable Laws,
shares of Common Stock acquired by a Participant in connection with Awards shall not be sold, assigned, transferred, pledged or otherwise encumbered by the person to whom such shares are issued, either voluntarily or by operation of law, except as
may be expressly permitted under the terms of the Certificate of Incorporation. References to a Participant, to the extent relevant in the context, shall include references to authorized transferees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>Documentation. </I>Each Award shall be evidenced in an Award Agreement, which may be in such form (written, electronic or otherwise) as
the Administrator shall determine. Each Award may contain terms and conditions in addition to those set forth in the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c)
<I>Discretion. </I>Except as otherwise provided by the Plan, each Award may be made alone or in addition or in relation to any other Award. The terms of each Award to a Participant need not be identical, and the Administrator need not treat
Participants or Awards (or portions thereof) uniformly. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <I>Termination of Status. </I>The Administrator shall determine the effect on
an Award of the disability, death, retirement, authorized leave of absence or any other change or purported change in a Participant&#146;s Service Provider status and the extent to which, and the period during which, the Participant, the
Participant&#146;s legal representative, conservator, guardian or Designated Beneficiary may exercise rights under the Award, if applicable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) <I>Withholding. </I>Each Participant shall pay to the Company, or make provision satisfactory to the Administrator for payment of, any
taxes required by law to be withheld in connection with Awards to such Participant no later than the date of the event creating the tax liability. Except as the Administrator may otherwise determine, all such payments shall be made in cash or by
certified check. Notwithstanding the foregoing, to the extent permitted by the Administrator, Participants may satisfy such tax obligations in whole or in part by delivery of shares of Common Stock, including shares retained from the Award creating
the tax obligation, valued at their Fair Market Value. The Company may, to the extent permitted by Applicable Laws, deduct any such tax obligations from any payment of any kind otherwise due to a Participant. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f) <I>Amendment of Award. </I>The Administrator may amend, modify or terminate any outstanding Award, including but not limited to,
substituting therefor another Award of the same or a different type, changing the date of exercise or settlement, and converting an Incentive Stock Option to a<I> </I><FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option. The
Participant&#146;s consent to such action shall be required unless (i)&nbsp;the Administrator determines that the action, taking into account any related action, would not materially and adversely affect the Participant, or (ii)&nbsp;the change is
permitted under Section&nbsp;8 and 10(f) hereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(g) <I>Conditions on Delivery of Stock. </I>The Company will not be obligated to deliver any
shares of Common Stock pursuant to the Plan or to remove restrictions from shares previously delivered under the Plan until (i)&nbsp;all conditions of the Award have been met or removed to the satisfaction of the Company, (ii)&nbsp;in the opinion of
the Company&#146;s counsel, all other legal matters in connection with the issuance and delivery of such shares have been satisfied, including any applicable securities laws and any applicable stock exchange or stock market rules and regulations and
(iii)&nbsp;the Participant has executed and delivered to the Company such representations or agreements as the Administrator deems necessary or appropriate to satisfy the requirements of any Applicable Laws. The inability of the Company to obtain
authority from any regulatory body having jurisdiction, which authority is determined by the Administrator to be necessary to the lawful issuance and sale of any securities hereunder, shall relieve the Company of any liability in respect of the
failure to issue or sell such shares as to which such requisite authority shall not have been obtained. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(h) <I>Acceleration. </I>The
Administrator may at any time provide that any Award shall become immediately vested and/or exercisable in full or in part, free of some or all restrictions or conditions, or otherwise realizable in full or in part, as the case may be. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10. <B><I>Miscellaneous</I></B><I>.</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>No Right To Employment or Other Status. </I>No person shall have any claim or right to be granted an Award, and the grant of an Award
shall not be construed as giving a Participant the right to continued employment or any other relationship with the Company. The Company expressly reserves the right at any time to dismiss or otherwise terminate its relationship with a Participant
free from any liability or claim under the Plan or any Award, except as expressly provided in an applicable Award Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>No
Rights As Stockholder; Certificates. </I>Subject to the provisions of the applicable Award Agreement, no Participant or Designated Beneficiary shall have any rights as a stockholder with respect to any shares of Common Stock to be distributed with
respect to an Award until becoming the record holder of such shares. Notwithstanding any other provision of the Plan, unless otherwise determined by the Administrator or required by any Applicable Laws, the Company shall not be required to deliver
to any Participant certificates evidencing shares of Common Stock issued in connection with any Award and instead such shares of Common Stock may be recorded in the books of the Company (or, as applicable, its transfer agent or stock plan
administrator). The Company may place legends on stock certificates issued under the Plan deemed necessary or appropriate by the Administrator in order to comply with Applicable Laws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) <I>Effective Date and Term of Plan. </I>The Plan shall become effective on the date on which it is adopted by the Board. No Awards shall
be granted under the Plan after the completion of ten years from the earlier of (i)&nbsp;the date on which the Plan was adopted by the Board or (ii)&nbsp;the date the Plan was approved by the Company&#146;s stockholders, but Awards previously
granted may extend beyond that date in accordance with the terms of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <I>Amendment of Plan. </I>The Administrator may amend,
suspend or terminate the Plan or any portion thereof at any time; provided that no amendment of the Plan shall materially and adversely affect any Award outstanding at the time of such amendment without the consent of the affected Participant.
Awards outstanding under the Plan at the time of any suspension or termination of the Plan shall continue to be governed in accordance with the terms of the Plan and the applicable Award Agreement,<I> </I>as in effect prior to such suspension or
termination. The Board shall obtain stockholder approval of any Plan amendment to the extent necessary to comply with Applicable Laws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) <I>Provisions for Foreign Participants. </I>The Administrator may modify Awards granted to Participants who are foreign nationals or
employed outside the United States or establish subplans or procedures under the Plan to address differences in laws, rules, regulations or customs of such foreign jurisdictions with respect to tax, securities, currency, employee benefit or other
matters. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f) <I>Section</I><I></I><I>&nbsp;409A.</I> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) <I>General. </I>The Company intends that all Awards be structured in compliance with, or to satisfy an exemption from,
Section&nbsp;409A, such that no adverse tax consequences, interest, or penalties under Section&nbsp;409A apply in connection with any Awards. Notwithstanding anything herein or in any Award Agreement to the contrary, the Administrator may, without a
Participant&#146;s prior consent, amend this Plan and/or Awards, adopt policies and procedures, or take any other actions (including amendments, policies, procedures and actions with retroactive effect) as are necessary or appropriate to preserve
the intended tax treatment of Awards under the Plan, including without limitation, any such actions intended to (A)&nbsp;exempt this Plan and/or any Award from the application of Section&nbsp;409A, and/or (B)&nbsp;comply with the requirements of
Section&nbsp;409A, including without limitation any such regulations, guidance, compliance programs and other interpretative authority that may be issued after the date of grant of any Award. The Company makes no representations or warranties as to
the tax treatment of any Award under Section&nbsp;409A or otherwise. The Company shall have no obligation under this Section&nbsp;10(f) or otherwise to take any action (whether or not described herein) to avoid the imposition of taxes, penalties or
interest under Section&nbsp;409A with respect to any Award and shall have no liability to any Participant or any other person if any Award, compensation or other benefits under the Plan are determined to constitute
<FONT STYLE="white-space:nowrap">non-compliant,</FONT> &#147;nonqualified deferred compensation&#148; subject to the imposition of taxes, penalties and/or interest under Section&nbsp;409A. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) <I>Separation from Service. </I>With respect to any Award that constitutes &#147;nonqualified deferred compensation&#148;
under Section&nbsp;409A, any payment or settlement of such Award that is to be made upon a termination of a Participant&#146;s Service Provider relationship shall, to the extent necessary to avoid the imposition of taxes under Section&nbsp;409A, be
made only upon the Participant&#146;s &#147;separation from service&#148; (within the meaning of Section&nbsp;409A), whether such &#147;separation from service&#148; occurs upon or subsequent to the termination of the Participant&#146;s Service
Provider relationship. For purposes of any such provision of this Plan or any Award Agreement relating to any such payments or benefits, references to a &#147;termination,&#148; &#147;termination of employment&#148; or like terms shall mean
&#147;separation from service.&#148; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) <I>Payments to Specified Employees. </I>Notwithstanding any contrary provision
in the Plan or any Award Agreement, any payment(s) of &#147;nonqualified deferred compensation&#148; that are otherwise required to be made under an Award to a &#147;specified employee&#148; (as defined under Section&nbsp;409A and determined by the
Administrator) as a result of his or her &#147;separation from service&#148; shall, to the extent necessary to avoid the imposition of taxes under Code Section&nbsp;409A(a)(2)(B)(i), be delayed until the expiration of the <FONT
STYLE="white-space:nowrap">six-month</FONT> period immediately following such &#147;separation from service&#148; (or, if earlier, until the date of death of the specified employee) and shall instead be paid (in a manner set forth in the Award
agreement) on the day that immediately follows the end of such <FONT STYLE="white-space:nowrap">six-month</FONT> period or as soon as administratively practicable thereafter (without interest). Any payments of &#147;nonqualified deferred
compensation&#148; under such Award that are, by their terms, payable more than six months following the Participant&#146;s &#147;separation from service&#148; shall be paid at the time or times such payments are otherwise scheduled to be made. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(g) <I>Limitations on Liability. </I>Notwithstanding any other provisions of the Plan, no individual acting as a director, officer, other
employee or agent of the Company will be liable to any Participant, former Participant, spouse, beneficiary, or any other person for any claim, loss, liability, or expense incurred in connection with the Plan or any Award, nor will such individual
be personally liable with respect to the Plan because of any contract or other instrument he or she executes in his or her capacity as an Administrator, director, officer, other employee or agent of the Company. The Company will indemnify and hold
harmless each director, officer, other employee and agent of the Company to whom any duty or power relating to the administration or interpretation of the Plan has been or will be granted or delegated, against any cost or expense (including
attorneys&#146; fees) or liability (including any sum paid in settlement of a claim with the Administrator&#146;s approval) arising out of any act or omission to act concerning this Plan unless arising out of such person&#146;s own fraud or bad
faith. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(h) <I><FONT STYLE="white-space:nowrap">Lock-Up</FONT> Period. </I>The Company may, at the
request of any representative of the underwriters or otherwise, in connection with any registration of the offering of any securities of the Company under the Securities Act, prohibit Participants from, directly or indirectly, selling or otherwise
transferring any shares of Common Stock or other securities of the Company during the period beginning on the date of the filing of a registration statement of the Company filed under the Securities Act and ending up to one hundred eighty days
following the effective date of such registration statement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) <I>Right of First Refusal.</I> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) Before any shares of Common Stock held by a Participant or any permitted transferee (each, a
<I>&#147;</I><B><I>Holder</I></B><I>&#148;) </I>may be sold, pledged, assigned, hypothecated, transferred, or otherwise disposed of (each, a <I>&#147;</I><B><I>Transfer</I></B><I>&#148;), </I>the Company or its assignee(s) shall have a right of
first refusal to purchase the shares of Common Stock proposed to be Transferred on the terms and conditions set forth in this Section&nbsp;10(i) (the <I>&#147;</I><B><I>Right of First Refusal</I></B><I>&#148;). </I>In the event that the
Company&#146;s charter, bylaws and/or Certificate of Incorporation applicable to the shares of Common Stock contain a right of first refusal with respect to the shares of Common Stock, such right of first refusal shall apply to the shares of Common
Stock to the extent such provisions are more restrictive than the Right of First Refusal set forth in this Section&nbsp;10(i) and the Right of First Refusal set forth in this Section&nbsp;10(i) shall not in any way restrict the operation of the
Company&#146;s charter, bylaws or the operation of the Certificate of Incorporation. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) In the event any Holder desires
to Transfer any shares of Common Stock, the Holder shall deliver to the Company a written notice (the <I>&#147;</I><B><I>Notice</I></B><I>&#148;) </I>stating: (A)&nbsp;the Holder&#146;s bona fide intention to sell or otherwise Transfer such shares
of Common Stock; (B)&nbsp;the name of each proposed purchaser or other transferee <I>(&#147;</I><B><I>Proposed Transferee</I></B><I>&#148;); </I>(C) the number of shares of Common Stock to be Transferred to each Proposed Transferee; and (D)&nbsp;the
price for which the Holder proposes to Transfer the shares of Common Stock (the <I>&#147;</I><B><I>Offered Price</I></B><I>&#148;), </I>and the Holder shall offer such shares of Common Stock at the Offered Price to the Company or its assignee(s).
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) Within twenty-five days after receipt of the Notice, the Company and/or its assignee(s) may elect in writing to
purchase all, but not less than all, of the shares of Common Stock proposed to be Transferred to any one or more of the Proposed Transferees by delivery of a written exercise notice to the Holder (a <I>&#147;</I><B><I>Company
Notice</I></B><I>&#148;). </I>The purchase price <I>(&#147;</I><B><I>Purchase Price</I></B><I>&#148;) </I>for the shares of Common Stock repurchased under this Section&nbsp;10(i) shall be the Offered Price. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iv) Payment of the Purchase Price shall be made, at the option of the Company or its assignee(s), in cash (by check or wire
transfer), by cancellation of all or a portion of any outstanding indebtedness of the Holder to the Company (or, in the case of repurchase by an assignee, to the assignee), or by any combination thereof, within five days after delivery of the
Company Notice or in the manner and at the times mutually agreed to by the Company and the Holder. Should the Offered Price specified in the Notice be payable in property other than cash, the Company or its assignee shall have the right to pay the
purchase price in the form of cash equal in amount to the value of such property, as determined by the Administrator. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(v)
If all or a portion of the shares of Common Stock proposed in the Notice to be Transferred are not purchased by the Company and/or its assignee(s) as provided in this Section&nbsp;10(i), then the Holder may sell or otherwise Transfer such shares of
Common Stock to that </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
Proposed Transferee at the Offered Price or at a higher price; provided that such sale or other Transfer is consummated within sixty days after the date of the Notice; and provided, further, that
any such sale or other Transfer is effected in accordance with any Applicable Laws and the Proposed Transferee agrees in writing that the provisions of this Plan and the applicable Award Agreement and any other applicable agreements governing the
shares of Common Stock to be Transferred shall continue to apply to the shares of Common Stock in the hands of such Proposed Transferee. If the shares of Common Stock described in the Notice are not Transferred to the Proposed Transferee within such
<FONT STYLE="white-space:nowrap">sixty-day</FONT> period, a new Notice shall be given to the Company, and the Company and/or its assignees shall again be offered the Right of First Refusal, as provided herein, before any shares of Common Stock held
by the Holder may be sold or otherwise Transferred. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) Anything to the contrary contained in this Section&nbsp;10(i)
notwithstanding and to the extent permitted by the Administrator, the Transfer of any or all of the shares of Common Stock during a Participant&#146;s lifetime or upon a Participant&#146;s death by will or intestacy to the Participant&#146;s
Immediate Family or a trust for the benefit of the Participant&#146;s Immediate Family shall be exempt from the Right of First Refusal. As used herein, <I>&#147;</I><B><I>Immediate Family</I></B><I>&#148; </I>shall mean spouse, lineal descendant or
antecedent, father, mother, brother or sister or stepchild (whether or not adopted). In such case, the transferee or other recipient shall receive and hold the shares of Common Stock so Transferred subject to the provisions of this Plan (including
the Right of First Refusal), the applicable Award Agreement and any other applicable agreements governing the shares of Common Stock to be Transferred, and there shall be no further Transfer of such shares of Common Stock except in accordance with
the terms of this Section&nbsp;10(i) (or otherwise as expressly provided under the Plan). </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii) The Right of First Refusal
shall terminate as to all shares of Common Stock if the Company becomes a Publicly Listed Company upon such occurrence. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)<I> Right to Repurchase Common Stock.</I> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) During the period beginning on the date of a Participant&#146;s Termination of Service and ending on the first anniversary
of the later of (i)&nbsp;the date of such Termination of Service or (ii)&nbsp;as applicable, the date of the last exercise of any portion of any Options held by the Participant (the <I>&#147;Repurchase Period&#148;), </I>the Company shall have the
option (the <I>&#147;Call Right&#148;) </I>to repurchase the Participant&#146;s shares of Common Stock, provided, however that the Call Right shall terminate upon the Company becoming a Publicly Listed Company. The Call Right may be exercised more
than once and for some or all of the shares of Common Stock held by the Participant. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) The Company shall exercise the
Call Right (if so elected) by written notice to Participant (and/or, if applicable, any Permitted Transferees) within the Repurchase Period, specifying a date within such period on which the Call Right shall be exercised and the number of shares of
Common Stock as to which the Call Right is being exercised. Upon such notification, the Participant and any Permitted Transferees shall promptly surrender to the Company any certificates representing the shares of Common Stock being purchased,
together with a duly executed repurchase/transfer form for the transfer of such shares of Common Stock to the Company, free and clear of any liens or encumbrances. Except as provided below, upon the Company&#146;s receipt of the certificates from
the Participant or any Permitted Transferees, the Company shall deliver to him, her or them payment in cash or by check of the Repurchase Price (as defined below) for the shares of Common Stock being purchased. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) The purchase price payable by the Company upon exercise of the Call
Right (the <I>&#147;</I><B><I>Repurchase Price</I></B><I>&#148;) </I>shall be as follows: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(A) In the event of any Termination of Service
where subclause (B)&nbsp;below does not apply, the Fair Market Value, as of the date the Call Right is being exercised, of the shares of Common Stock with respect to which the Call Right is being exercised; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(B) In the event of any Termination of Service by the Company for Cause or in the event the Participant has violated any <FONT
STYLE="white-space:nowrap">non-competition,</FONT> <FONT STYLE="white-space:nowrap">non-solicitation</FONT> or other restrictive covenant to which the Participant is subject, the lesser of (i)&nbsp;the Fair Market Value, as of the date the Call
Right is being exercised, of the shares of Common Stock with respect to which the Call Right is being exercised and (ii)&nbsp;the aggregate purchase price paid for such shares by the Participant. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iv) Notwithstanding anything herein to the contrary, no payment shall be made under this Section that would cause the Company
to violate any Applicable Law, or any rights or preference of any preferred stockholders of the Company, any banking agreement or loan or other financial covenant or cause default of any indebtedness of the Company, regardless of when such
agreement, covenant or indebtedness was created, incurred or assumed. Any payment under this Section that would cause such violation or default shall result in an extension of the Repurchase Period, in the sole discretion of the Administrator, until
such payment shall no longer cause any such violation or default and at which time the Call Right may be exercised. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(k) <I>Data Privacy.
</I>As a condition of receipt of any Award, each Participant explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of personal data as described in this paragraph by and among, as applicable, the
Company and its subsidiaries and affiliates for the exclusive purpose of implementing, administering and managing the Participant&#146;s participation in the Plan. The Company and its subsidiaries and affiliates may hold certain personal information
about a Participant, including but not limited to, the Participant&#146;s name, home address and telephone number, date of birth, social security or insurance number or other identification number, salary, nationality, job title(s), any shares of
stock held in the Company or any of its subsidiaries and affiliates, details of all Awards, in each case, for the purpose of implementing, managing and administering the Plan and Awards (the <I>&#147;Data&#148;). </I>The Company and its subsidiaries
and affiliates may transfer the Data amongst themselves as necessary for the purpose of implementation, administration and management of a Participant&#146;s participation in the Plan, and the Company and its subsidiaries and affiliates may each
further transfer the Data to any third parties assisting the Company in the implementation, administration and management of the Plan. These recipients may be located in the Participant&#146;s country, or elsewhere, and the Participant&#146;s
country may have different data privacy laws and protections than the recipients&#146; country. Through acceptance of an Award, each Participant authorizes such recipients to receive, possess, use, retain and transfer the Data, in electronic or
other form, for the purposes of implementing, administering and managing the Participant&#146;s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Company or the
Participant may elect to deposit any shares of Common Stock. The Data related to a Participant will be held only as long as is necessary to implement, administer, and manage the Participant&#146;s participation in the Plan. A Participant may, at any
time, view the Data held by the Company with respect to such Participant, request additional information about the storage and processing of the Data with respect to such Participant, recommend any necessary corrections to the Data with respect to
the Participant or refuse or withdraw the consents herein in writing, in any case without cost, by contacting his or her local human resources representative. The Company may cancel Participant&#146;s ability to participate in the Plan and, in the
Administrator&#146;s discretion, the Participant may forfeit any outstanding Awards if the Participant refuses or withdraws his or her consents as described herein. For more information on the consequences of refusal to consent or withdrawal of
consent, Participants may contact their local human resources representative. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(1)<I> Stockholder Approval.</I> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(i) Except as otherwise provided in subsection (b)&nbsp;below, in the event that it shall be determined that any right to
receive an Award, payment or other benefit under this Plan (including, without limitation, the acceleration of the vesting and/or exercisability of an Award and taking into account the effect of this Section) to or for the benefit of the Participant
(the <I>&#147;</I><B><I>Payments</I></B><I>&#148;), </I>would not be deductible, in whole or part when aggregated with any other right, payment or benefit to or for the Participant under all other agreements or benefit plans of the Company, by the
Company or the person making such payment or distribution or providing such right or benefit as a result of Section&nbsp;280G of the Code, then, to the extent necessary to make the Payments deductible to the maximum extent possible (but only to such
extent and after taking into account any reduction in the Payments relating to Section&nbsp;280G of the Code under any other plan, arrangement or agreement), the Award held by the Participant or any other right, payment or benefit under this Plan
shall not become exercisable, vested or paid. For purposes of determining whether any of the Payments would not be deductible as a result of Section&nbsp;280G of the Code and the amount of such disallowed deduction, all Payments will be treated as
&#147;parachute payments&#148; within the meaning of Section&nbsp;280G of the Code, and all &#147;parachute payments&#148; in excess of the &#147;base amount&#148; (as defined under Section&nbsp;280G(b)(3) of the Code) shall be treated as
nondeductible, unless and except to the extent that in the opinion of a nationally recognized accounting firm selected by the Company (the <I>&#147;</I><B><I>Accountants</I></B><I>&#148;), </I>such Payments (in whole or in part) either do not
constitute &#147;parachute payments,&#148; including by reason of Section&nbsp;280G(b)(4) of the Code, or are otherwise not subject to disallowance as a deduction. All determinations required to be made under this subsection (a), including whether
and which of the Payments are required to be reduced, the amount of such reduction and the assumptions to be utilized in arriving at such determination, shall be made by the Accountants. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(ii) Notwithstanding any other provision of this Plan, the provisions of subclause (i)&nbsp;above shall not apply to reduce the
Payments if the Payments that would otherwise be nondeductible under Section&nbsp;280G of the Code are disclosed to and approved by the Company&#146;s stockholders in accordance with Section&nbsp;280G(b)(5)(B) of the Code and related regulations.
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:5%; font-size:10pt; font-family:Times New Roman">(iii) To the extent Section&nbsp;280G(b)(5)(A)(ii) of the Code is available to exempt the Payments from being
&#147;parachute payments,&#148; the Company shall use its commercially reasonable best efforts to prepare and deliver to its stockholders the disclosure required by Section&nbsp;280G(b)(5)(B) of the Code with respect to the Payments and to obtain
the approval of the Company&#146;s stockholders pursuant to subclause (ii)&nbsp;above. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(m) <I>Severability. </I>In the event any portion
of the Plan or any action taken pursuant thereto shall be held illegal or invalid for any reason, the illegality or invalidity shall not affect the remaining parts of the Plan, and the Plan shall be construed and enforced as if the illegal or
invalid provisions had not been included, and the illegal or invalid action shall be null and void. <I>Governing Documents. </I>In the event of any contradiction between the Plan and any Award Agreement or any other written agreement between a
Participant and the Company or any Subsidiary of the Company that has been approved by the Administrator, the terms of the Plan shall govern, unless it is expressly specified in such Award Agreement or other written document that a specific
provision of the Plan shall not apply. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(o) <I>Submission to Jurisdiction; Waiver of Jury Trial. </I>By accepting an Award, each
Participant irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the State of Texas and of the United States of America, in each case located in the State of Texas, for any action arising out of or
relating to the Plan (and agrees not to commence any litigation relating thereto except in such courts), and further agrees that service of any process, summons, notice or document by U.S. registered mail to the address contained in the records of
the Company shall be effective service of process for any litigation brought against it in any such court. By accepting an Award, each Participant irrevocably and unconditionally waives any objection to the laying of venue of any litigation arising
out of Plan or Award hereunder in the courts of the State of Texas or the United States of America, in each case located in the State of Texas, and further irrevocably and unconditionally waives and agrees not to plead or claim in any such court
that any such litigation brought in any such court has been brought in an inconvenient forum. By accepting an Award, each Participant irrevocably and unconditionally waives, to the fullest extent permitted by applicable law, any and all rights to
trial by jury in connection with any litigation arising out of or relating to the Plan or any Award hereunder. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(p) <I>Governing Law. </I>The provisions of the Plan and all Awards made hereunder shall be
governed by and interpreted in accordance with the laws of the State of Delaware, disregarding <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">choice-of-law</FONT></FONT> principles of the law of any state that would require the
application of the laws of a jurisdiction other than such state. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(q) <I>Restrictions on Shares; Claw-back Provisions. </I>Shares of
Common Stock acquired in respect of Awards shall be subject to such terms and conditions as the Administrator shall determine, including, without limitation, restrictions on the transferability of shares of Common Stock, the right of the Company to
repurchase shares of Common Stock, the right of the Company to require that shares of Common Stock be transferred in the event of certain transactions, <FONT STYLE="white-space:nowrap">tag-along</FONT> rights, bring-along rights, redemption and <FONT
STYLE="white-space:nowrap">co-sale</FONT> rights and voting requirements. Such terms and conditions may be additional to those contained in the Plan and may, as determined by the Administrator, be contained in the applicable Award Agreement or in an
exercise notice, Certificate of Incorporation or in such other agreement as the Administrator shall determine, in each case in a form determined by the Administrator. The issuance of such shares of Common Stock shall be conditioned on the
Participant&#146;s consent to such terms and conditions and the Participant&#146;s entering into such agreement or agreements. All Awards (including any proceeds, gains or other economic benefit actually or constructively received by Participant
upon any receipt or exercise of any Award or upon the receipt or resale of any shares of Common Stock underlying the Award) shall be subject to the provisions of any claw-back policy implemented by the Company, including, without limitation, any
claw-back policy adopted to comply with the requirements of the Dodd-Frank Wall Street Reform and Consumer Protection Act and any rules or regulations promulgated thereunder, to the extent set forth in such claw-back policy and/or in the applicable
Award Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(r) <I>Titles and Headings. </I>The titles and headings of the Sections in the Plan are for convenience of reference
only and, in the event of any conflict, the text of the Plan, rather than such titles or headings, shall control. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(s) <I>Conformity to
Securities Laws. </I>Participant acknowledges that the Plan is intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the Securities and
Exchange Commission thereunder, and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan and all Awards granted hereunder shall be administered only in such a manner as to conform to such laws, rules and
regulations. To the extent permitted by Applicable Laws, the Plan and all Award Agreements shall be deemed amended to the extent necessary to conform to such laws, rules and regulations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11. <B><I>Definitions</I></B><I>. </I>As used in the Plan, the following words and phrases shall have the following meanings: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <I>&#147;</I><B><I>Administrator</I></B><I>&#148; </I>means the Board or a Committee to the extent that the Board&#146;s powers or
authority under the Plan have been delegated to such Committee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <I>&#147;</I><B><I>Applicable Laws</I></B><I>&#148; </I>means the
requirements relating to the administration of equity incentive plans under U.S. federal and state securities, tax and other applicable laws, rules and regulations, the applicable rules of any stock exchange or quotation system on which the Common
Stock is listed or quoted and the applicable laws and rules of any foreign country or other jurisdiction where Awards are granted or issued under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) <I>&#147;</I><B><I>Award</I></B><I>&#148; </I>means, individually or collectively, a grant under the Plan of Options, Restricted Stock,
Restricted Stock Units or Other Stock-Based Awards. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <I>&#147;</I><B><I>Award Agreement</I></B><I>&#148; </I>means a written agreement
evidencing an Award, which agreements may be in electronic medium and shall contain such terms and conditions with respect to an Award as the Administrator shall determine, consistent with and subject to the terms and conditions of the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) <I>&#147;</I><B><I>Board</I></B><I>&#148; </I>means the Board of Directors of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f) <I>&#147;</I><B><I>Cause</I></B><I>,&#148; </I>with respect to a Participant, means &#147;Cause&#148; (or any term of similar effect) as
defined in such Participant&#146;s employment agreement with the Company or one of its subsidiaries if such an agreement exists and contains a definition of Cause (or term of similar effect), or, if no such agreement exists or such agreement does
not contain a definition of Cause (or term of similar effect), then Cause shall include, but not be limited to: (i)&nbsp;the Participant&#146;s willful failure or refusal to perform reasonably assigned duties consistent with the Participant&#146;s
office or position in the Company in any material respect, if such failure or refusal is not corrected (if correctible) by the Participant within 10 days following written notice by the Company describing such failure or refusal in reasonable detail
or, if corrected, recurs; (ii)&nbsp;the Participant&#146;s conviction for or plea of <I>nolo contendere </I>to (A)&nbsp;a felony or misdemeanor involving fraud, embezzlement or financial improprieties, (B)&nbsp;any crime involving dishonesty or
moral turpitude or (C)&nbsp;any crime that is otherwise injurious to the Company or any of its affiliates or the Company&#146;s (or its affiliate&#146;s) reputation; (iii)&nbsp;the Participant&#146;s commission of an act of fraud, embezzlement,
misappropriation or breach of fiduciary duty against the Company or any of its affiliates; (iv)&nbsp;any willful violation by the Participant of laws or regulations applicable to the Company&#146;s or its affiliate&#146;s business; (v)&nbsp;the
Participant&#146;s failure or refusal to comply with any written material rule or policy of the Company or any of its affiliates of which the Participant had prior notice, if such failure or refusal is not corrected (if correctible) by the
Participant within 10 days following receipt of written notice from the Company describing such failure or refusal in reasonable detail or, if corrected, recurs; (vi)&nbsp;the Participant&#146;s gross negligence or willful misconduct in the
performance of the Participant&#146;s duties; or (vii)&nbsp;the Participant&#146;s habitual abuse of alcohol, narcotics or other illegal substances. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(g) <I>&#147;</I><B><I>Certificate of Incorporation</I></B><I>&#148; </I>means the Company&#146;s Amended and Restated Certificate of
Incorporation, as may be amended from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(h) <I>&#147;</I><B><I>Change in Control</I></B><I>&#148; </I>means (i)&nbsp;a merger
or consolidation of the Company with or into any other corporation or other entity or person, (ii)&nbsp;a sale, lease, exchange or other transfer in one transaction or a series of related transactions of all or substantially all of the
Company&#146;s assets, or (iii)&nbsp;any other transaction, including the sale by the Company of new shares of its capital stock or a transfer of existing shares of capital stock of the Company, the result of which is that a third party that is not
an affiliate of the Company or its stockholders (or a group of third parties not affiliated with the Company or its stockholders) immediately prior to such transaction acquires or holds capital stock of the Company representing a majority of the
Company&#146;s outstanding voting power immediately following such transaction; provided that the following events shall not constitute a &#147;Change in Control&#148;: (A) a transaction<I> </I>(other than a sale of all or substantially all of the
Company&#146;s assets) in which the holders of the voting securities of the Company immediately prior to the merger or consolidation hold, directly or indirectly, at least a majority of the voting securities in the successor corporation or its
parent immediately after the merger or consolidation; (B)&nbsp;a sale, lease, exchange or other transaction in one transaction or a series of related transactions of all or substantially all of the Company&#146;s assets to an affiliate of the
Company; (C)&nbsp;an initial public offering of any of the Company&#146;s securities; (D)&nbsp;a reincorporation of the Company solely to change its jurisdiction; or (E)&nbsp;a transaction undertaken for the primary purpose of creating a holding
company that will be owned in substantially the same proportion by the persons who held the Company&#146;s securities immediately before such transaction. Notwithstanding the foregoing, if a Change in Control would give rise to a payment or
settlement event with respect to any Award that constitutes &#147;nonqualified deferred compensation,&#148; the transaction or event constituting the Change in Control must also constitute a &#147;change in control event&#148; (as defined in
Treasury Regulation <FONT STYLE="white-space:nowrap">&#167;1.409A-3(i)(5))</FONT> in order to give rise to the payment or settlement event for such Award, to the extent required by Section&nbsp;409A. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) <I>&#147;</I><B><I>Code</I></B><I>&#148; </I>means the Internal Revenue Code of 1986, as
amended, and the regulations issued thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(j) <I>&#147;</I><B><I>Committee</I></B><I>&#148; </I>means one or more committees or
subcommittees of the Board, which may be comprised of one or more directors and/or executive officers of the Company, in either case, to the extent permitted in accordance with Applicable Laws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(k) <I>&#147;</I><B><I>Common Stock</I></B><I>&#148; </I>means the common stock of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(1)<I> &#147;</I><B><I>Company</I></B><I>&#148; </I>means Innovex Downhole Solutions, Inc., a Delaware corporation, or any successor thereto.
Except where the context otherwise requires, the term &#147;Company&#148; includes any of the Company&#146;s present or future parent or subsidiary corporations as defined in Sections 424(e) or (f)&nbsp;of the Code and any other business venture
(including, without limitation, joint venture or limited liability company) in which the Company has a significant interest, as determined by the Administrator. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(m) <I>&#147;</I><B><I>Consultant</I></B><I>&#148; </I>means any person, including any advisor, engaged by the Company or a parent or
subsidiary of the Company to render services to such entity if: (i)&nbsp;the consultant or adviser renders <I>bona fide </I>services to the Company; (ii)&nbsp;the services rendered by the consultant or advisor are not in connection with the offer or
sale of securities in a capital-raising transaction and do not directly or indirectly promote or maintain a market for the Company&#146;s securities; and (iii)&nbsp;the consultant or advisor is a natural person, or such other advisor or consultant
as is approved by the Administrator. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(n) <I>&#147;</I><B><I>Designated Beneficiary</I></B><I>&#148; </I>means the beneficiary or
beneficiaries designated, in a manner determined by the Administrator, by a Participant to receive amounts due or exercise rights of the Participant in the event of the Participant&#146;s death or incapacity. In the absence of an effective
designation by a Participant, &#147;Designated Beneficiary&#148; shall mean the Participant&#146;s estate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(o)
<I>&#147;</I><B><I>Director</I></B><I>&#148; </I>means a member of the Board. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(p) <I>&#147;</I><B><I>Disability</I></B><I>&#148;
</I>means a permanent and total disability within the meaning of Section&nbsp;22(e)(3) of the Code, as it may be amended from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(q) <I>&#147;</I><B><I>Dividend Equivalents</I></B><I>&#148; </I>means a right granted to a Participant pursuant to Section&nbsp;6(d)(3)
hereof to receive the equivalent value (in cash or shares of Common Stock) of dividends paid on shares of Common Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(r)
<I>&#147;</I><B><I>Employee</I></B><I>&#148; </I>means any person, including officers and Directors, employed by the Company (within the meaning of Section&nbsp;3401(c) of the Code) or any parent or subsidiary of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(s) <I>&#147;</I><B><I>Equity Restructuring</I></B><I>&#148; </I>means, as determined by the Administrator, a
<FONT STYLE="white-space:nowrap">non-reciprocal</FONT> transaction between the Company and its stockholders, such as a stock dividend, stock split, <FONT STYLE="white-space:nowrap">spin-off</FONT> or recapitalization through a large, nonrecurring
cash dividend, that affects the shares of Common Stock (or other securities of the Company) or the share price of Common Stock (or other securities of the Company) and causes a change in the per share value of the Common Stock underlying outstanding
Awards. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(t) <I>&#147;</I><B><I>Exchange Act</I></B><I>&#148; </I>means the Securities Exchange Act of 1934, as amended. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(u) <I>&#147;</I><B><I>Fair Market Value</I></B><I>&#148; </I>means, as of any date, the
value of Common Stock determined as follows: (i)&nbsp;if the Common Stock is listed on any established stock exchange, its Fair Market Value shall be the closing sales price for such Common Stock as quoted on such exchange for such date, or if no
sale occurred on such date, the first market trading day immediately prior to such date during which a sale occurred, as reported in <I>The Wall Street Journal </I>or such other source as the Administrator deems reliable; (ii)&nbsp;if the Common
Stock is not traded on a stock exchange but is quoted on a national market or other quotation system, the last sales price on such date, or if no sales occurred on such date, then on the date immediately prior to such date on which sales prices are
reported, as reported in <I>The Wall Street Journal </I>or such other source as the Administrator deems reliable; or (iii)&nbsp;in the absence of an established market for the Common Stock, the Fair Market Value thereof shall be determined by the
Administrator in its sole discretion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(v) <I>&#147;</I><B><I>Incentive Stock Option</I></B><I>&#148; </I>means an &#147;incentive stock
option&#148; as defined in Section&nbsp;422 of the Code. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(w) <I>&#147;</I><B><I>Liquidity Event</I></B><I>&#148; </I>means (i)&nbsp;any
(A) sale of all or substantially all of the shares of capital stock of the Company and, following such sale, holders of the capital stock immediately prior to such event cease to control a majority of the votes entitled to be cast for the election
of directors of the Company immediately after such sale or (B)&nbsp;consolidation or merger of the Company with another entity that is not an affiliate of any stockholder of the Company, and in each case such that the holders of the capital stock
immediately prior to such event cease to control a majority of the votes entitled to be cast for the election of directors (or other members of such entity&#146;s governing body) of the surviving or successor Person immediately after such event;
(ii)&nbsp;the sale of all or substantially all of the assets of the Company and its subsidiaries to another Person that is not an affiliate of any stockholder of the Company; (iii)&nbsp;any liquidation, dissolution or winding up of the Company and
its subsidiaries; or (iv)&nbsp;any other event resulting in a change of control and deemed to be a &#147;Liquidity Event&#148; by a unanimous vote of the Board in its sole discretion. Notwithstanding the foregoing, unless otherwise determined by the
Board, a transaction or event described in clauses (i)&nbsp;through (iii) shall not constitute a Liquidity Event unless a majority of the aggregate consideration received by the Principal Stockholders in connection with such transaction or event is
cash, or, in the event a majority of the aggregate consideration received is not cash, such transaction or event shall only constitute a Liquidity Event upon the disposition of such <FONT STYLE="white-space:nowrap">non-cash</FONT> consideration for
cash. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(x) <I>&#147;</I><B><I><FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option</I></B><I>&#148; </I>means an Option that
is not intended to be or otherwise does not qualify as an Incentive Stock Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(y) <I>&#147;</I><B><I>Option</I></B><I>&#148;
</I>means an option to purchase Common Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(z) <I>&#147;</I><B><I>Other Stock-Based Awards</I></B><I>&#148; </I>means other Awards of
shares of Common Stock, and other Awards that are valued in whole or in part by reference to, or are otherwise based on, shares of Common Stock or other property. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(aa) <I>&#147;</I><B><I>Participant</I></B><I>&#148; </I>means a Service Provider who has been granted an Award under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(bb) <I>&#147;</I><B><I>Person</I></B><I>&#148; </I>shall mean an individual, partnership, corporation, limited liability company, business
trust, joint stock company, trust, unincorporated association, joint venture, governmental authority or any other entity of whatever nature. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(cc) <I>&#147;</I><B><I>Plan</I></B><I>&#148; </I>means this 2016 Long-Term Incentive Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(dd) <I>&#147;</I><B><I>Principal Stockholders</I></B><I>&#148; </I>shall mean as defined in the Certificate of Incorporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ee) <I>&#147;</I><B><I>Publicly Listed Company</I></B><I>&#148; </I>means that the Company or its successor (i)&nbsp;is required to file
periodic reports pursuant to Section&nbsp;12 of the Exchange Act and (ii)&nbsp;the Common Stock is listed on one or more National Securities Exchanges (within the meaning of the Exchange Act) or is quoted on NASDAQ or a successor quotation system.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><I>(ff) &#147;</I><B><I>Restricted Stock</I></B><I>&#148; </I>means Common Stock awarded to
a Participant pursuant to Section&nbsp;6 hereof that is subject to certain vesting conditions and other restrictions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(gg)
<I>&#147;</I><B><I>Restricted Stock Unit</I></B><I>&#148; </I>means an unfunded, unsecured right to receive, on the applicable settlement date, one share of Common Stock or an amount in cash or other consideration determined by the Administrator
equal to the value thereof as of such payment date, which right may be subject to certain vesting conditions and other restrictions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(hh)
<I>&#147;</I><B><I>Section</I></B><B><I></I></B><B><I>&nbsp;409A</I></B><I>&#148; </I>means Section&nbsp;409A of the Code and all regulations, guidance, compliance programs and other interpretative authority thereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) <I>&#147;</I><B><I>Securities Act</I></B><I>&#148; </I>means the Securities Act of 1933, as amended from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(jj) <I>&#147;</I><B><I>Service Provider</I></B><I>&#148; </I>means an Employee, Consultant or Director. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(kk) <I>&#147;</I><B><I>Termination of Service</I></B><I>&#148; </I>means the date the Participant ceases to be a Service Provider. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">* * * * * </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INNOVEX DOWNHOLE SOLUTIONS, INC. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>2016 LONG-TERM INCENTIVE PLAN </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CALIFORNIA SUPPLEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This supplement is intended to satisfy the requirements of Section&nbsp;25102(o) of the California Corporations Code and the regulations
issued thereunder <I>(&#147;Section</I><I></I><I>&nbsp;25102(o)&#148;). </I>Notwithstanding anything to the contrary contained in the Plan and except as otherwise determined by the Administrator, the provisions set forth in this supplement shall
apply to all Awards granted under the Plan to a Participant who is a resident of the State of California on the date of grant (a <I>&#147;California Participant&#148;) </I>and which are intended to be exempt from registration in California pursuant
to Section&nbsp;25102(o), and otherwise to the extent required to comply with applicable law (but only to such extent). Definitions in the Plan are applicable to this supplement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. <I>Limitation On Securities Issuable Under Plan. </I>The amount of securities issued pursuant to the Plan shall not exceed the amounts permitted under
Section&nbsp;260.140.45 of the California code of regulations to the extent applicable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. <I>Additional Limitations For Grants. </I>The terms of all
Awards shall comply, to the extent applicable, with section 260.140.41 and 260.140.42 of the California code of regulations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3. <I>Additional Requirement
To Provide Information To California Participants. </I>The company shall provide to each California Participant, not less frequently than annually, copies of annual financial statements (which need not be audited). The company shall not be required
to provide such statements to key persons whose duties in connection with the company assure their access to equivalent information. In addition, this information requirement shall not apply to any plan or agreement that complies with all conditions
of Rule 701 of the Securities Act of 1933, as amended; provided that for purposes of determining such compliance, any registered domestic partner shall be considered a &#147;family member&#148; as that term is defined in Rule 701. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">* * * * * </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>6
<FILENAME>d889702dex992.htm
<DESCRIPTION>EX-99.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>INNOVEX INTERNATIONAL, INC. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>RESTRICTED STOCK UNIT ASSUMPTION NOTICE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear [Name]: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As you know, on March&nbsp;18, 2024, Innovex
International, Inc., a Delaware corporation formerly named Dril-Quip, Inc. (&#147;<U>Innovex International</U>&#148; or the &#147;<U>Company</U>&#148;), entered into an Agreement and Plan of Merger, as amended by the First Amendment to the Agreement
and Plan of Merger, dated as of June&nbsp;12, 2024 (the &#147;<U>Merger Agreement</U>&#148;), with Innovex Downhole Solutions, Inc., a Delaware corporation (&#147;<U>Pre-Merger Innovex</U>&#148;), Ironman Merger Sub, Inc., a Delaware corporation and
a direct wholly owned subsidiary of the Company (&#147;<U>Merger Sub Inc.</U>&#148;), and DQ Merger Sub, LLC, a Delaware limited liability company and a direct wholly owned subsidiary of the Company (&#147;<U>Merger Sub LLC</U>&#148;), which
provided for, among other things, (i)&nbsp;the merger of Merger Sub Inc. with and into Pre-Merger Innovex, with Pre-Merger Innovex continuing as the surviving entity (the &#147;<U>Surviving Corporation</U>&#148;) (the &#147;<U>First
Merger</U>&#148;) and (ii)&nbsp;immediately following the First Merger, the merger of the Surviving Corporation with and into Merger Sub LLC (the &#147;<U>Second Merger</U>&#148; and, together with the First Merger, the &#147;<U>Mergers</U>&#148;),
with Merger Sub LLC continuing as the surviving entity under the name &#147;Innovex Downhole Solutions, LLC&#148; (the &#147;<U>Surviving Company</U>&#148;). On September&nbsp;6, 2024 (the &#147;<U>Closing Date</U>&#148;), following approval by our
stockholders at a special meeting held on September&nbsp;5, 2024, the Mergers and the other transactions contemplated by the Merger Agreement were consummated and, in connection therewith, the Company changed its name from &#147;Dril-Quip,
Inc.&#148; to &#147;Innovex International, Inc.&#148; Pursuant to the Merger Agreement, on the Closing Date, the Company assumed your restricted stock units referenced below (&#147;<U>Pre-Merger Innovex RSUs</U>&#148;) and assumed the obligations
and succeeded to the rights of Pre-Merger Innovex under the 2016 Long-Term Incentive Plan (the &#147;<U>Plan</U>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The table below summarizes your
Pre-Merger Innovex RSUs immediately before and after the Mergers: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Grant Details </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Grant Date</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><I>[Grant Date]</I></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Innovex International Number of Shares</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><I>[Innovex International Shares Granted]</I></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Original Number of Shares</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><I>[Pre-Merger Shares]</I></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Vesting Commencement Date</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><I>[Vesting Start Date]</I></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The post-Merger adjustments are based on the Per Share Merger Consideration (as defined in the Merger Agreement) of 2.0124697,
as determined in accordance with the terms of the Merger Agreement, and are intended to preserve immediately after the Merger the aggregate fair market value of the underlying shares immediately prior to the Merger. The number of shares of Innovex
International common stock subject to your assumed Pre-Merger Innovex RSUs was determined by multiplying the Per Share Merger Consideration by the number of shares of Pre-Merger Innovex common stock remaining subject to your Pre-Merger Innovex RSUs
on the Closing Date and rounding the resulting product down to the next whole number of shares of Innovex International common stock. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless the context otherwise requires, any references in the Plan and your RSU Agreement(s) to: (i)&nbsp;the
&#147;Company&#148; or the &#147;Corporation&#148; means Innovex International, (ii)&nbsp;&#147;Stock,&#148; &#147;Common Stock, or &#147;Shares&#148; means shares of Innovex International common stock, par value $0.01&nbsp;per share, (iii)&nbsp;the
&#147;Board of Directors&#148; or the &#147;Board&#148; means the Board of Directors of Innovex International and (iv)&nbsp;the &#147;Committee&#148; means the Compensation Committee of the Board of Directors of Innovex International. All references
in the RSU Agreement(s) and the Plan relating to your status as an employee or non-employee director of Pre-Merger Innovex or a subsidiary or affiliate will now refer to your status as an employee or non-employee director of Innovex International or
any present or future Innovex International parent, subsidiary or affiliate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The vesting commencement date, vesting schedule and expiration date of your
assumed Pre-Merger Innovex RSUs remain the same as set forth in the RSU Agreement(s) and/or any notice of grant but with the number of shares subject to each vesting installment adjusted to reflect the effect of the Mergers. All other provisions
which govern either the settlement or the termination of your assumed Pre-Merger Innovex RSUs remain the same as set forth in the RSU Agreement(s), and the provisions of the RSU Agreement(s), will govern and control your rights under this notice to
acquire shares of Innovex International common stock, except as expressly modified by this notice, the Merger Agreement or otherwise in connection with the Mergers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">UNLESS EXPRESSLY SET FORTH IN YOUR RSU AGREEMENT(S), EMPLOYMENT AGREEMENT OR OFFER LETTER WITH PRE-MERGER INNOVEX, UPON NOTICE OF TERMINATION OF YOUR
EMPLOYMENT WITH INNOVEX INTERNATIONAL OR ANY PRESENT OR FUTURE INNOVEX INTERNATIONAL SUBSIDIARY, ALL UNVESTED RESTRICTED STOCK UNITS SHALL BE IMMEDIATELY FORFEITED WITHOUT CONSIDERATION, EXCEPT AS MAY BE OTHERWISE DETERMINED BY INNOVEX INTERNATIONAL
IN ITS SOLE DISCRETION. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Nothing in this notice or your RSU Agreement(s) interferes in any way with your right and the right of Innovex International or
its parent, subsidiary or affiliate, which rights are expressly reserved, to terminate your employment at any time for any reason. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Please indicate your
acknowledgement to this notice by signing below and returning a copy via email to [NAME] at [EMAIL] by [DATE]. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If you have any questions regarding this
notice or your assumed Pre-Merger Innovex RSUs, please contact [NAME] at [EMAIL]. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I></I>[<I>REMAINDER OF PAGE INTENTIONALLY LEFT BLANK;
SIGNATURE PAGE FOLLOWS</I>]<I> </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">INNOVEX INTERNATIONAL, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" COLSPAN="3"><FONT STYLE="font-size:10pt">[Name]</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">[Title]</P></TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">GRANTEE</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" COLSPAN="3"><FONT STYLE="font-size:10pt">[Name]</FONT></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ATTACHMENTS </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Exhibit A -
Form S-8 Prospectus </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>7
<FILENAME>d889702dexfilingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:drq="http://www.dril-quip.com/20240917" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:srt="http://fasb.org/srt/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31">
<head>
<title>EX-FILING FEES</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="line-height:normal;background-color:white;">
 <div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P09_17_2024To09_17_2024" id="ixv-208">0001042893</ix:nonNumeric><ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="P09_17_2024To09_17_2024" id="ixv-209">EX-FILING FEES</ix:nonNumeric><ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" id="ixv-210">false</ix:nonNumeric><ix:nonNumeric name="ffd:OfferingSctyTitl" id="hidden121456486" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis">Common Stock, par value $0.01 per share</ix:nonNumeric><ix:nonFraction name="ffd:FeeRate" id="hidden121456477" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_pure" decimals="INF">0.00014760</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"/></ix:references><ix:resources><xbrli:context id="P09_17_2024To09_17_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001042893</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-09-17</xbrli:startDate> <xbrli:endDate>2024-09-17</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001042893</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OfferingAxis"> <dei:lineNo>1</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-09-17</xbrli:startDate> <xbrli:endDate>2024-09-17</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure"> <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares"> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit></ix:resources></ix:header></div><div><div><div style="line-height:normal;background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right;"><div style="font-weight:bold;display:inline;">Exhibit 107.1 </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Calculation of Filing Fee Tables </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:SubmissnTp" contextRef="P09_17_2024To09_17_2024" id="ixv-237"><ix:nonNumeric name="ffd:FormTp" contextRef="P09_17_2024To09_17_2024" id="ixv-238">S-8</ix:nonNumeric></ix:nonNumeric></div> </div></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Form Type) </div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P09_17_2024To09_17_2024" id="ixv-239">INNOVEX INTERNATIONAL, INC.</ix:nonNumeric> </div></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Exact Name of Registrant as Specified in its Charter) </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Table 1: Newly Registered Securities </div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:21%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:17%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:9%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:7%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:12%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:20%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Security&#160;Type&#8201;</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Security</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Class</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Title (1)</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Fee</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Calculation</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Rule<div style="font-size:75%; vertical-align:top;display:inline;font-size:5.8px">(2)</div></div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount<br/>Registered</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Proposed<br/>Maximum&#8201;</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">&#8201;&#160;Offering<br/>Price Per<br/>Unit<div style="font-size:75%; vertical-align:top;display:inline;font-size:5.8px">(2)</div></div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Maximum<br/>Aggregate<br/>Offering</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Price<div style="font-size:75%; vertical-align:top;display:inline;font-size:5.8px">(2)</div></div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Fee</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Rate</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount of<br/>Registration<br/>Fee</div></div></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" id="ixv-240">Equity</ix:nonNumeric>&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden121456486;display:inline;">Common&#160;Stock,&#160;par&#160;value</div>&#8201;</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">$0.01 per share</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#8201;<ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-241">Rule&#160;457(c)&#160;and&#160;(h)</ix:nonNumeric>&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#8201;<ix:nonFraction name="ffd:AmtSctiesRegd" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-242">609,915</ix:nonFraction><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">(1)</div>&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">$<ix:nonFraction name="ffd:MaxOfferingPricPerScty" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-243">14.58</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#8201;$<ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-244">8,892,560.70</ix:nonFraction>&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#8201;$<div style="-sec-ix-hidden:hidden121456477;display:inline;">147.60</div>&#160;per&#160;$1,000,000&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;">$<ix:nonFraction name="ffd:FeeAmt" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-245">1,312.54</ix:nonFraction></td></tr>
<tr style="font-size:1pt">
<td colspan="7" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="7" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total Offering Amounts</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">$<ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="P09_17_2024To09_17_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-246">8,892,560.70</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;">$<ix:nonFraction name="ffd:TtlFeeAmt" contextRef="P09_17_2024To09_17_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-247">1,312.54</ix:nonFraction></td></tr>
<tr style="font-size:1pt">
<td colspan="7" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="7" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total Fee Offsets</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="P09_17_2024To09_17_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:fixed-zero" id="ixv-248">&#8212;</ix:nonFraction></td></tr>
<tr style="font-size:1pt">
<td colspan="7" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="7" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net Fee Due</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;">$<ix:nonFraction name="ffd:NetFeeAmt" contextRef="P09_17_2024To09_17_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-249">1,312.54</ix:nonFraction></td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="ffd:OfferingNote" contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis" escape="true" id="ixv-194">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Pursuant to Rule 416(a) of the Securities Act of 1933 (the &#8220;Securities Act&#8221;), this Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-8</div> also includes additional shares of common stock, par value $0.01 per share, of Innovex International, Inc. (the &#8220;Common Stock&#8221;) in respect of the securities identified in the above table that may become issuable pursuant to the terms of the Innovex 2016 Long-Term Incentive Plan as a result of any stock dividend, stock split, recapitalization or other similar transactions. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and (h)&#160;of the Securities Act, and based on the average of the high and low sale prices of the Common Stock, as quoted on the New York Stock Exchange, on September&#160;11, 2024. </div></td></tr></table></ix:nonNumeric> </div></div></div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>g889702g42p66.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g889702g42p66.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-H:7)A;FII
M8F5E($IE;F$    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,X
M-P  DI(  @    ,X-P  ZAP !P  " P   B>     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                            ,C R-#HP.3HQ-R P.3HU,3HQ-  R,#(T
M.C Y.C$W(# Y.C4Q.C$T    0P!H &D <@!A &X :@!I &( 90!E "  2@!E
M &X 80   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(T+3 Y+3$W
M5# Y.C4Q.C$T+C@W,#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y#:&ER86YJ:6)E92!*96YA/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( "( S ,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&
MJ5WK-A93"">X'GD9\F-3))CUV*"<?A2:W?-IFA7MXGWX869.,_-CC]<5A_#V
MV'_"-C4)?WEU?2O)+*QRS88KR?P/YUM&FN1U);;&4IOG4%ZFQ!X@TVXODLUF
M>.Y?[D4T#Q,W&> RC/2G:AKNG:5(J:A<B!G^[O5L-]#C!JQ<V,%W-;RS)F2V
MD\R)AU!P1^6#7)?$;[NC?]?@_I54H0J5%'4FI.=.#D=7/J=I;6(O+B0QP'^-
MD88^HQD=*IIXIT5T1Q?QK'(=JR.K*A/^\1BIM?\ ^1;U/_KTE_\ 0#7 Q:BJ
M?":*S>SG<2%D\\Q$Q1_O2=Q89Z?3K5TJ,:D;^=B*M64)6\KGIH8,H92"I&00
M>"*RG\3Z3&K.;ES$K;6G2"1H@?\ ?"[?UJMIMAYW@)+"RO4G,EFT27"'Y<D$
M?7 )QZ\5@Z#XDM[.S7PSXHM6M)47[/EUQ'(AX&3VSZ]#US2C13YK:V?SMW'*
MLU;I?\^QWA=0A<L H&2Q/&/6LQ_$FEJ'99Y)43[TL-O)(@_X&JE?UKGOB'>R
M6]AI^DV[&..^DV2,.NQ2HQ_X\/RKL+:WBM+6*WMT"11($11V J/9QC!3EU_0
MOG<IN,>@EI>6U_;K/93QSQ-T>-LBJL>O:;+J(L%NE%V<XA=2K''U%<EIC'1/
MBK=:=;C;:WZ>8(QT4[-^<=N0P^AJ?Q/H#Z[XJD%K,8+RVL(I;=P<#<)7Z_X]
MJU]A!3M)Z-73,_;3<;I:IV.PN[N&RMVGN6*1+]Y@I;'N<=J;97]MJ-OY]E)Y
ML79]I /TR.:PO#/B/^W+>?3M400ZG;@I/$1C>.A8#^8K3\._\BOI7_7G#_Z
M*QG3Y$U+<UC4YVG'8O7%Q%:6[37#;(TY9L$X_*LV'Q/I%Q&7@N_,0=76)RH_
M'&*T+O\ X\9_^N;?RKF?AM_R)\?_ %V?^=$81=-S?1H4I251174Z6TOK2_B\
MRQN8KA.[1.&Q^55;[7M-TRX6"_NA!(_W0R-\WTXY_"N3\4'_ (1WQOI>J6("
M?;B8[F->D@!4$_7##\15GQV =:\-9_Y_?_9DK6-"+E'M)/\  SE6DHR[JWXG
M7O<Q1VOVE]PCVAL[&R!],9_2JL&N:?=6<EW;SF2WC^](L;$=<<<<_ATJ_63X
M94)X>@"C W2<#_KHU8)1Y6V;MRYDD6M.U:PU:)Y--N4N%1MK%#T--O=8L=.F
M2*]F,3R$! 8V.XGL"!R?:N$CLKWPU#%XDT<--!*SB_MR,_*)#\P_+\/H3747
M>HVFLVFBWMD_F1-?H5)&"IVN"".QK>5&,976L?U,(UI.-GH_T-&^U[3=,VF_
MN?LX< J71@#GWQU]JO"16C$BG<A&X%><CV]:P_%UG%J&FVEI<9\J:]B1MIP<
M$D<5BZ'J=SX5U1/#NO.7MY#_ *#=9XVYP%/I_3Z8J8T5.GS1W[?Y%.JXSM+;
MN=5::S8WUT]O:S&26/[Z>6PV?7(X_&KU8^DJ!K^O$#DW$7_HE*V*QFDG9>1K
M!MK4@OK2._L)[2;_ %<\;1M[ C%<GX:FN?"BR:-K-O+]G1R]O>Q1LT; ]C@?
M*>_/O^/9T54:EHN#U3%*G>2DMT<%>Q07OC[3)-,M9)+';_I!C@;RMV6Y;C'I
MS4WQ#+2OI<<$,TSPW'FN(XF;:O'<"NWHK58BTHRML9.A>,HWW,C7;R)O"]X\
M>]_/MY$B"QL2S%2 ,8R/QKF_#VII9^ O[.N+*\DNU26,6PM9"9-Q8CG&,<^M
M=W141JI0Y;=;ERIMRYK]+'':'8ZOX;\!-Y=N9;Y9?.%MU.W<N5X[[03QZTGB
MF>R\2>'Q;V5M+/J$C)Y"&!@T1R,[B1\HQG.>*[*BG[?W^=K6]Q>Q]SD3TM8Y
M?Q3X7EUCP[;0P/NOK)08F)QO. ",GIG&?J!5K3/$T3V"#5HYK.]1=LT3P/DL
M.I7 Y!Z\5O45/M;PY9(KV=I<T6<IH>DW%[XJN_$FH0O;K(OEVD$HPZK@#<1_
M"2!T]S4Z7Z#X@RCRYO+:R6 2^4VWS!(QVYQCHW7IQ7244W5YFVUTL)4K))/K
M<Y3Q?X>GN2FLZ(6BU2U&1Y?65?3W/\^E;?A]2GAG3%<%6%G$"",$'8*T**F5
M5R@H/H4J:C-S74JZE.EOIL[R;L;"!M4L2<>@KD? FIQ:9X=-IJ$-U;RQRLV&
MMI#N![C _2NXHIQJ)0<&MQ2@W-23V./;3+KQ1XIMM2O;:6TTVPY@BG7;),^<
MY*]AD#KU 'KQ+X\TR\O+"SO=-B::XL)Q*(T&21[ <GD"NKHJE7DI1DNG0ET4
MXM/J82>*K:>Q#VEO<RWC+A;3R'#;_0DC 'OTJYID)T?P_"EZ^7ACW2LBEOF)
MR< <GDFM&BLW*-K):&BB[W;,+PI=)=:"D,D4D<BE_,BFC*X!=B.HYR#7/R>&
MKG0O%]BVFF0Z3<W(=X@<B)P#^F.A_ UWM%:1KN,I-;/H9NBI12>Z.?\ %5XM
MNNGJ$ED9;V*5A'$SX0'D\"KFM:-:>)-'-O/P'7=#+M^:,]B,_J*U**S51I+E
MT:+Y+M\VS.5\#V=]8IJ=OJA9YX[A4\QL_.H10I![C %=51114FZDN9CIPY(\
MJ"BBBLRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
+ **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>g889702g88z70.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g889702g88z70.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-H:7)A;FII
M8F5E($IE;F$    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,T
M-   DI(  @    ,T-   ZAP !P  " P   B>     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                            ,C R-#HP.3HQ-R P.3HU,CHT,0 R,#(T
M.C Y.C$W(# Y.C4R.C0Q    0P!H &D <@!A &X :@!I &( 90!E "  2@!E
M &X 80   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(T+3 Y+3$W
M5# Y.C4R.C0Q+C0T,SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y#:&ER86YJ:6)E92!*96YA/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( %0 B@,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /H;
M4M2MM*M/M%VS[2ZQHD:%WD=C@*JJ"2?I[D\ FJZ>(=.:PCO&EDC@D?R]TL3(
M4?S%BVLI&5.]@.1[].:9K^F7%^EC<Z>8OMNG77VJ!)F*QR'RWC96(!(!21QG
M!P<'!QBL)_"NL76EQK?7-O<7,<C.D4LKR)M^T0RK&78;F $)4L1WSCM0!URW
M4#M&J3QLTB[D <$N/4>HI!>VI56%S"5<X4^8,,<XX_$@?C7$GP1JCSRO%-:V
M3WR2K<S02,WD!VF8+&C)@D>>V'!C.68D$';45Y\/;S4VU"YN?[/LYKK3;VTB
MAMU+1V\DT5O$LBDJ#D"!L\# 8*,X)(!W&HZA;:3I=UJ.H2^3:6<+SSR;2VQ$
M4LQP 2< '@#-166LV.H2R16\K+-$P5X9XGAD&02#L< X(5L'&#M..AJCKFF7
MWB'P?KND3>3:RW]M<VD#Y+ *Z%%=OSS@=ORK,OO#6K7FOVOB O9?;K6XC:.T
M\QA%Y:0W,6#)M)+9NW;.T#Y57 Y:@#JENK=FPL\9.W?@./N\'/TY'YBG1RQS
M*3%(K@$J2K9P1U%<19?#^:TT6VM/M-N9XMBO,$(+JNG?9=N>N-Y+X]/>NABT
M.:UL=9@T^Y2R>^;-K)%&/]%_T>.)2%Z'!CSCITH L:-KMAK]O--IDCND,@C?
M?$R$$HKCA@,@JZD'W]<BF67B/3K^61(I)(PB>8LD\+1)*F<;T9@ RY(Y'J#T
M()RO!?A_4_#J7-O=?98=/8[K6RMYWF^SDLS/^\9%+;BQ/(RO3)&,-7P]JMWI
M<.D:I]@.G636PB"[I#<K%-&X9PR@(<1XV@L"6SD8Q0!T-]J=EIMFUU?74<$"
MD R,W&2P7^9 IE[K.GZ="TMY=QQHLT,+$'=M>5UCC! R1EG49/'.3QS7.ZGX
M8U+4+&\M"+'RPTSVQ>1CYIDN%FPXV?(!MV\;\YS[47GA2[U"U>SGAT](EU"*
M\6?)>211>I<M&1M 480KU;=\I.W&* .J%U QC"SQDR+N0!Q\X]1ZBHY]1M+>
M**26==DTRP1LN6#.3@#CWXKDH?!5];ZO)*DUO):SS/*26*O!^^F=54!3N&)L
M8W*!\W# XK7N/#\D7AS2]/TQ+=&TZ6WD5&)1&\LC(R <9]<&@#:6XB:[DME;
M,T:+(RX/"L6 .?JC?E6?H_B72]>6)M,EF=9[=;J%I;66(2Q-T92ZC<.1G&<9
M&<9%)'!JB:P;PVUF5N((HIE^U-F/8\A)7]W\W#]]O(_&J_A'PO!X9\/Z;:,?
M.O+6P@M);@NS;O+0 [=Q.U<@G:,"@#>HHHH **Q?%6L3Z)I44]H$,DMS'#S"
MTS ,>2L2D-(<#[JG.,GG&*H:+XCU#4[/0KF46RI?3W$$Z+&P;Y/,VL/F/EG]
MW\T;;BI8J3E3D ZFBLW3[RZFUG5+6Y,+1VSQ^28XRK!63.&)8Y.<\C'TKE9_
M'>H6[:G T%JUS%JR6MF%5MK0Y.XR<\,%BF((P,[!CK0!WE%8)\5V4MY=6<$@
M2XM+B&&4$I+_ *R81XPCY4G/\6",@X/2K.D^(+;6+B2&"&>)TMXKD>:%^>.4
MN$88)ZF-N#@T :M%<)'XTUBSLV_M:SMQ?_:K&%[%(VB>W%Q<+"W+,5F5=W$J
M'#-P57!K1G^(NB6SPK<F6!IGE6-93&C.L<@C9PI8%ANR  "QVD@8QD ZJBN6
ML_'=AJU_:V^CK]J\VX6*4I+&VQ6BF=6X<X/[DY5L,!VS74T %%%% !1110 4
M444 %%%% %34=+M-5CA6]C9C!*)HGCD:-XW (W*RD$<,P.#R&(/!(JHOAG2T
M^P[([A?L$SSP%;R8'S&)+,_S?O"<G._/4^IJ+Q2MV]E9#3VV3?VA;_-L+@#>
M,Y (R,=>16+=ZCJVFWU\CW+&9YG: 16IV7,HBM_+B .[:#ELX/9CD!30!U%M
MI-I::G=:A")A<7>/-+7$C*<=,(6*K^ %5'\*:+)>&Z>Q4SMYF7\QL_O'5W[]
MV13[<@8!.><O/%&K$R10MY+0372SO)"T:JJW02(>88W4$Q<Y((.03@,#35UO
M4(KB6:2^OX+:XF@>1I;8.]K&UJ67"!3MW2C:>HR"H^9LT =-;^%=(M9)'AMY
M 9)%D*M<2,H99?.&U2V%_>?-@8';IQ5JRTBQT^8RV<'EN;>*V)WL?W<9<HO)
M[&1^>ISST%<C9>)]:M;E;WQ"K6]DHN&NXUMB5MTB@23(*@LQW%QWR. ,\UI>
M/M,BU+0[-C;M-)'J=@HV9R(VO(1+T[%-V?;- %T>#M$\EH3;3-&6B95:[F81
M>7*)4$>7_=@.JG"X'RJ.@ J=_#6E.(<021F OL,5Q)&<.^]E)5@64L,[3D>U
M8NGQ26WCQU6.9-("&&T7G:MR$7S.,<+Y:@*?[RS=V%7#I45YXX:Y6RCC@M(#
MYTVS#7$T@VA<]U6/.1T)D7NM %Z+PWID)3RX[@>5()8A]KE(B(# ;!NPHP[#
M:,#!QC  &K7!V^G6MG;QZAJ-HEMIE]?-(]MY?[N.$1.L.]<?Q??.1D.ZC^$5
M';BX$UFMZDW]I'^S_L)D5MX@#+YW/9MOF;\]L9XVT >@45Q6B72SZO>W6B6X
M9T#1_9YI'CDN,R9::5BN 0<A%Y(5CG&0JIHTLJ>(M134EMYFD>\-PRVTBS00
MB0"(-(6(96CQ@*!ZC.&- ';45YYJ%W#_ ,*O\/SQM/NM]0TSE4DW*$N8O-R,
M9P(Q)G/&,UT<VFQ7/CBUNH;5(_LL#7$UR%PTKN#'&F>X"B0D=B(Z .@HHHH
M**** *>J:I:Z/8O>7YF$$8)=HK>24J "22$4D# //2@:K9_8VNGD:)%B:9EF
MB:.0(OWFV, V/P]/6DUJSDU'0;^QA95DN;:2%"YX!92!GVYKGM7\)3W_ (@N
MKU(K63SHF$=Q+<.LD!,#Q; @7#+\Q.2>-[<'B@#I[F[CM(U>59F#' \J%Y#T
M)Z*"1TZ_AWJDWB/2DO-+M6NOWVK FR41L?, C,G)QA?E5B-V,[3CD4NM6U[=
M6 @LX+:Y1\K-#/<20;EQV= Q'/;'(/;'//\ _"#7::OX?OTU>9CI\\3W,3",
M)L2SE@ C_=[AEI2<%L8=R,';@ ZFUO;75+8M &D@=>LD+*KJ?3< &!'ID8^M
M0KKEB]Y-:@W'GPPF9XS:R@[ <9&5^;GH!DG!QFLCPUH.H:#;F)8;*,+%;P!8
MYW82A&(DF;*C#E3TYY !8C!&C:Z9<6LVK:@?*N-0O&Q&KN518T!$46[:2%R6
M8\'#2/C/% #Y_$6F6]G#=2SOY$UL;I'6!V_=  ESA?E&&'7'Z&K5WJ%O9/$D
M[/OESL2.-I&; R3M4$X'KTY'J*XV\\'ZKJ&B:9;7MOI\LUKIQLRGVR14A?Y0
M)581@OD(I*, /E R>36EKGAZ]U74;;4)+6QNY;1+BWBMY[AXXWCE\LB1B$)W
MAHAP!CDD'(% &Z-6LC<S0"4[[?\ UQ\MMD7R[\,V-JG:0<$YP1ZBJZ^)-+81
MXFE#3%!%&UO('DWJS+M4KEOE1SP. K9Z&N?A\%WBZA-]HGBGBNN;B^,KBX<&
MT$#)MP5(+ 29W8SCY<@&I?\ A'M9DO;/5)EL1?6#0".%+AO+G"13QDLWEY3/
MVEB %;[@YY. #J;2ZAO;5+BV8M&XX)4J1S@@@X((/!!Y!J:J&BV,FGZ6D-P4
M,[R23S>625$DDC2,%)Y(#,0,]JOT %%%% !1110 4444 9VM:W;:%;1SWJR&
M.1F4&, X*QO)SDC&0A ]R!WK%?XBZ(C0,1<FWN7A2&Z6,&.3S%W9!!SA.-Q(
MXW#KVZ.^L+74K7[/?0B:'>C["3U5@R]/<"L]O"6@R62VDFEP/ D<T21N"P5)
MF#2 9Z9('TQQB@#.A^(&F27T%C):WT%Y*L1:VEC4/$9'145L,0"0Y; )^5'/
M:KVH>*+73]<ATMK:XDFE*C>FS:I978<,P8C$;<J"/?@XNMHNG-J/V]K5#=>:
MLWFG.=ZHT8/X*[#\:S9_"_F^(H]3CO70+%'$5;>TFQ3G8'WX*GG.Y6)R>1Q@
M SK;QZ!<:K]LTVZ:WM)UBMYK>-6\TFRBN=A7?N#G>X'&W@#=FK\'C6PN/L[1
MV]PT4QC5YD:)TA,DS0Q[F5SG<Z$?+NV_Q;:N+X7TF.Y:XBMGCD=@Y,=Q(HWB
M(0AP V WE@+N'.!UI$\*Z/'<"86C&0.CLSS2-YC(Y="^6^<JQ+ MG!Z8H SK
M+QW:W]K9O;Z7J/GWT,<]M:L(1))$Z,ZO_K-H&$;@D'/;FI;+QA;2Z&E]<P2A
MPJB58U!&_P"RBY.W)Z;3CGO[<U>_X1G21%;)':F(6L4<,#0S/&T:(K*JAE(.
M '8=><\T@\,:0N MJ0@39Y8F<(1Y7E9*YP3Y?RYQG&/2@#,?QY;)#N;2-2\P
M(\C0XAW*BQ)*6_UF,;7' .<YXK7U#6X[&[M;5+6YNY[F-Y5CMU4E8T*AW.YA
MP#(@P,L=W /-*V@:6S,S6:$M&T9.3RI0(1U_NJH_"EN-#L;J<33)+YJ[@KK<
M2*55@H900PPIV(2HX)&<9YH HS^*X;=W4Z;?.?-,4.U8_P#2&$PA;;E^,,R_
M>V\'(SS4V@^)(=?#>397=KB".<?: GS*Y<#&UFY!C;.<=NM3KH&FK<F<6Y,A
MD,@W2NP5BXD)4$X7+@,<8R0,U/9:99Z=_P >4"Q?NUBX)^XI8@?@7;\Z +5%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
$4 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45530132622592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Sep. 17, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">0001042893<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">INNOVEX INTERNATIONAL, 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>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45530132519680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Sep. 17, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, 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">609,915<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">14.58<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">$ 8,892,560.7<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.01476%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 1,312.54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Pursuant to Rule 416(a) of the Securities Act of 1933 (the &#8220;Securities Act&#8221;), this Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-8</div> also includes additional shares of common stock, par value $0.01 per share, of Innovex International, Inc. (the &#8220;Common Stock&#8221;) in respect of the securities identified in the above table that may become issuable pursuant to the terms of the Innovex 2016 Long-Term Incentive Plan as a result of any stock dividend, stock split, recapitalization or other similar transactions. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and (h)&#160;of the Securities Act, and based on the average of the high and low sale prices of the Common Stock, as quoted on the New York Stock Exchange, on September&#160;11, 2024. </div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45530132449408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Sep. 17, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 8,892,560.7<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">1,312.54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 1,312.54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>14
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $V',5D'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !-AS%99&B N/     K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NNU@0-3ELHD32$A, G&+$F^+:)HH,6KW]J1AZX3@ 3C&_O/Y
ML^16>:Y<P.?@/ 8R&*]&V_61*[]B!R+/ :(ZH)6Q3(D^-7<N6$GI&?;@I?J0
M>X2FJI9@D:26)&$"%GXF,M%JQ55 22Z<\%K->/\9N@S3"K!#BSU%J,L:F)@F
M^N/8M7 !3##"8.-W ?5,S-4_L;D#[)0<HYE3PS"4PR+GT@XUO#T]ON1U"]-'
MDKW"]"L:3D>/*W:>_+I8;[8/3#15<UU4]T5]NVTJ?G/'F^7[Y/K#[R)LG38[
M\X^-SX*BA5]W(;X 4$L#!!0    ( $V',5F97)PC$ 8  )PG   3    >&PO
M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$
M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4
M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<@HL(2W@4
MR]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X%<M4C66C
M 1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6
M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+
MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3
M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@
M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W
MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK
ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<9T)\S_;V
MD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?
MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:
M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4LQ=9XE<#Q
MK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]ILR.G=";-
MZ#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB
M&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&27C="/F+.
MBY 1OQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD#R:G/^DR
M- >CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"
MP#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-R,=4KY,I
MV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"<M4TV4W
MBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F
M.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1
MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/
MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K
MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;
M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%,[82EQB\
MX^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;G*YZ(G;Z
MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<!A87,N10
M[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E$A2*L P%
M(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;XE3-NQJ^
M)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#
M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1
M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO
M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%
M  @ 38<Q68S[W(-- @  . 8  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6R%E5V3FC 4AO]*AL[T:E<0\:-6F5'+MLQ:UE&[W9E.+Z(<);.$T"0N^N^;
M@%([@]D;R$G.^_*<$ ZC@O%7D0!(=*1I)L96(F4^M&VQ38!BT6(Y9&IEQSC%
M4H5\;XN< XY+$4UMUW%Z-L4DL_Q1.;?@_H@=9$HR6' D#I1B?II"RHJQU;8N
M$TNR3Z2>L/U1CO>P ODC7W 5V;5+3"AD@K ,<=B-K4E[..WK_#+AF4 AKL9(
M5[)A[%4'83RV' T$*6RE=L#J]@8S2%-MI##^G#VM^I%:>#V^N#^4M:M:-EC
MC*4_22R3L36P4 P[?$CEDA7?X%Q/5_MM62K**RJJ7->ST/8@)*-GL2*@)*ON
M^'C>AVO!X(; /0O<DKMZ4$GY!4OLCS@K$-?9RDT/RE)+M8(CF7XI*\G5*E$Z
MZ:\.&TJ$WN*1+96?GK6W9^VTTKJWM)"W4+M_AUS']?Z7VPJC9G%K%K?TZ[S+
M@G[-U1H*)5#QNPFL,O*:C?1!'HH<;V%LJ9,J@+^!Y7_\T.XYGPV8G1JS8W+W
M9Y!)CE,49C$<T2.<F@#-%H[CM!W/'7SJ&'B\FL<SFBUA3X0BRB2*,(4F&K-!
M&$5/S\$+"J-UL(PFZ_ IFLSO5#AK&?"Z-5[7Z*X_'K0^Y8U@9NGJ?F  Z-4
M/;/+OV-U"^,= R-&O\;HF_<!  7'A&R(O,EA=@A>[A_">1A]10]!L&I"LJ\:
M@>ZIWS'?DTR@%';*T6GUU7[SJD]5@61YV1LV3*I.4PX3U=J!ZP2UOF-,7@+=
M;NJ?A?\74$L#!!0    ( $V',5FU>[=CV ,  )\*   8    >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&ULG9;?;]I($,??[Z\8N54%$L4_, 820$K25'</;1$T
M=[K'C1GP*K;7V5U#(MT??[-K<* R;M4\!*]WYKN?&>_.SG0OY)-*$#6\9&FN
M9DZB=7'ENBI.,&.J+PK,:68C9,8T#>76585$MK9.6>H&GA>Y&>.Y,Y_:=PLY
MGXI2ISS'A0159AF3K[>8BOW,\9WCBR7?)MJ\<.?3@FUQA?JA6$@:N;7*FF>8
M*RYRD+B9.3?^U:T?& =K\3?'O3IY!A/*HQ!/9O#7>N9XA@A3C+618/2SPSM,
M4Z-$',\'4:=>TSB>/A_5/]O@*9A'IO!.I/_PM4YFSMB!-6Y8F>JEV/^)AX"&
M1B\6J;+_85_9AK1B7"HMLH,SC3.>5[_LY9"($X>Q=\$A.#C81+C50I;R$]-L
M/I5B#])8DYIYL*%:;X+CN?DJ*RUIEI.?GG_;;%#R?*O@(QR?K\"?NIK$C8D;
M'X1N*Z'@@M *BS[XHQX$7A#"P^H3=-YW025,HCI7<PFQY@QJSL#*#W[">=5$
M5KF&S:YF7U^I@L4X<VCC*I0[=.8?WOF1=]T"-JC!!FWJ\\^(L)"XXZ)4Z2LL
M&%\W(;:+;%BJL 4FK&'"5IUO.D$)RS+%)H9V7RW+-H1AC3!LE5EA7$JN7^'[
M:]%(T>Y^_UR2<PM'5'-$O\9QES*EX#O7S4EI5[D364:U8Z5%_-2#@DG8L;1$
M>._U/1\*2K;=X2V\HYIWU+K232;*7,,2MUQIE+B&_QI/3T5=:0VMEBF\NWGD
M32;^<.KN&AC&-<.XE6$A12$4+?V%O?"LS.J*0#N<QVCC?<BY;B*JE*,3(C_L
M#\?-0),::-(*=.2XV6XE;IG&'XB:0"K%T0G(>#P)AI'7CR:'OV8HWWNKF=Y/
MS_R2:!JK9.4Z/EF?]HKG^>$HNK#N2:WV?V6/B,UAFTAF;S;":22IQ":GGV3@
M!_UA>('CK1;[K16U+L;P55Q(PF]4Y([?A44I5<DH1"UL%8/0CSJL:R*FR@:'
M,\U1P4UL\^!/!@/HF+D/[\9!X%V?F]B7_G6W1^Y<G6=MI>D+4G]!.I1"NN%A
M]7'\1R?HPKW2G.Y[.@=*I$A%G9H?NWY12G,^S,(Q2^,R)27*@IF2I](;M+9G
MH2@(AZ-.W 66KZ&37(BI9Z=-F[$V6,: [5!2?W2T3ZC-L$;43X%BE*/"G 1U
MG#^O6$S!<RGTF]I7ZI/^I3ZI,H#[ESAA^19[9IZN<,K((QURWZ_N\3XT53;W
MI-TPK=L7)K<\5Y#BACZWUQ]179)5-U0-M"AL!_(H-/4S]C&A#A*E,:#YC2#$
MP\ T-75/.O\?4$L#!!0    ( $V',5F#5-_Y*P(  &(%   8    >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&ULC519CYLP$/XK%JVJ5JIB(($<!:3-KE9=J4>T
MZ;8/51\<,B36&DQM)VS_?7T01"62A@?LL><[!C-.&BZ>Y1Y H9>253+U]DK5
M"XQEOH>2R!&OH=([!1<E43H4.RQK 61K027#H>_'N"2T\K+$KJU$EO"#8K2"
ME4#R4)9$_%D"XTWJ!=YIX9'N]LHLX"RIR0[6H)[JE= 1[EBVM(1*4EXA 47J
MW02+96SR;<)W"HWLS9&I9,/YLPD>MJGG&T/ (%>&@>CA"+? F"'2-GZWG%XG
M:8#]^8G]WM:N:]D0";><_:!;M4^]F8>V4) #4X^\^0AM/9'ARSF3]HT:EQO&
M'LH/4O&R!6L'):W<2%[:[] 'A&< 80L(K6\G9%W>$46R1/ &"9.MV<S$EFK1
MVARMS*&LE="[5.-4=@\@T=J=2(*59C3K.&_12X<.SZ#74(]0,'V/0C^<H*?U
M'7K[^MV_-%@;ZER%G:O0\HZO<(5^?M*[Z$%!*7\-6714DV$J\U,O9$UR2#W]
MUTH01_"R-Z^"V/]PP>BX,SJ^Q)Y]XXHP]+4H0-!J-^3.X:<6;SKDF,UF\S"*
M_5$\;Y\$'P<L3#H+DRLLZ"^&;DI^J-20"<<0]TP$XR <19-AZ:B3CJZK7NK;
MX[RZ(XEZZOZP;MSIQA=UOV@Y7?"0E@/._ULI[K6,N7T^$[&CE40,"HWT1U-M
M5[B.=H'BM>VB#5>Z)^UTKR]!$"9![Q><JU-@&K.[5K._4$L#!!0    ( $V'
M,5GU_+^+% ,  !H1   -    >&PO<W1Y;&5S+GAM;-U846^;,!#^*XAN4RM-
M)0DK"VN(M"%5FK1-E=J'O55.,,22L9EQ.K)?/Q\FA*2^JNO#EHXHY>X^W]WG
MNZ-&F=5ZP^G-BE+M-247=>*OM*X^!$&]7-&2U.>RHL(@N50ET49515!7BI*L
M!J>2!Y/1* I*PH0_GXEU>57JVEO*M=")'_8FS]X^9XD_CM[YG@V7RHPF_MWI
MFQ]KJ2]?>?9^\O;D9'0^NCN[/$1..^C,#YR!+_8#=ZOA>FVBG0YU+$3T)&Z/
MD;/L@JX4\UDNQ7Y%P&!RDY)Z]X0G?DHX6R@&7CDI&=]8\P0,2\FE\K1IA2$S
M!DO]R\)CJT&7NC@E$U*UN6T&^W?1+3\ MAH09)SW!">^-<QG%=&:*G%EE'9Q
M:WP >9U\NZD,PT*1S7ARX>\<VIM)LI JHZI/,_:WIOF,TQSH*%:LX*YE%0"H
MM2R-D#%22$%:#EN/3C!AEY3S&QCA[_E>["8?='4$/16]: AUH@UC%8@_C&9C
M#\..GA77J]B]U)_69CNBU6%8Z+6B.6M:O<E[ ECT,1Z=5!7??.2L$"6UFW]R
MPOF,;/V\E53LE\D&H[(T!JI\[YXJS99#RT]%JEO:Z.TX-3G.>?(".?_=.A=4
M4$7XD+29_6.N\K,9A^__%>7VO\HA83?'^/@Y=F?GL9.\> DDHZ,D&72GSN!H
MVSO8>JL'+Q")_PU>5O@NJ;=8,ZZ9Z+05RS(J'IQO)KPF"_/BMQ??K,]H3M9<
MW_9@XN_DKS1CZS+N5UU#(;I5._D+;&\<]6\O)A<3&6UHEG:J*A:MZ!G!9.TN
M<#A$KMK+C6 ^%G,C@&%Y, :8C_7"\OQ/^YFB^[$8QFWJ1*:HSQ3UL5XN)&T_
M6!ZW3VPN]T[C. RC"*MHFCH9I%C=H@B^[F@8-_# \D"F/ZLUWFU\0AZ? ZRG
MCTT(ME-\$K&=XK4&Q%TW\(AC=[>Q/."!=0&;'<COS@,SY?8)0^@JQ@U[@G$D
MCC$$9M$]HU&$5">"C[L_V%,2AG'L1@!S,PA##(&G$4<P!L !0\*P/0</SJ-@
M>TX%NU]#YK\!4$L#!!0    ( $V',5F7BKL<P    !,"   +    7W)E;',O
M+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +
M&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P
M6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,
M-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4
M"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ 38<Q65)Q;[5= 0  2 ,   \
M  !X;"]W;W)K8F]O:RYX;6RUDMU*PT 0A5\E[ .86G_ TO3&4A5$BY7>;Y*)
M&=S="3,;:WUZ)PG!@"#>]&HS9Y:3;\[.\D#\GA.])Y_>!<E,'6.S2%,I:O!6
MSJB!H)V*V-NH);^ETC#84FJ Z%TZG\VN4V\QF-5R]-IR.BTH0A&1@HJ=L$<X
MR$^_*Y,/%,S183QFIO]V8!*/ 3U^09F9F4FDIL,],7Y1B-;M"B;G,G,^-/;
M$8M?\JZ#?+6Y]$JT^8M5D,Q<S]2P0I;8W^C]K3)^@%X>JC;2!ET$7ML(=TQM
M@^&ML]$ITLD8?0[C.82XX/_$2%6%!:RI:#V$..3(X#K (#4V8I)@/61FU^8>
M153NAM*_/)3#@%'))G'Q K7!#V7/>#J>YZH"UC!D@C/_ V=^6IP-@"2[UGO+
MQPG1Q1]$%_TCCB]70H4!RB=U$]5UBXHM)]W1!SV_O#J_T6UIG;M5[3D\DBW'
M11B7>/4-4$L#!!0    ( $V',5F[;.KLN@   !H#   :    >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'/%DSD.@S 01:^"? "&)4D1 54:VH@+6# L8K'E
MF2AP^Q HP%**-(C*^F/Y_5>,HR=VDALU4-UH<L:^&R@6-;.^ U!>8R_)51J'
M^:94II<\1U.!EGDK*X3 \VY@]@R11'NFDTT:_R&JLFQR?*C\U>/ /\#P5J:E
M&I&%DTE3(<<"QFX;$RR'[\YDX:1%+$Q:^ +.%@HLH>!\H= 2"@\4(IXZI,UF
MS5;]Y<!ZGM_BUK[$=6@OR?7K -972#Y02P,$%     @ 38<Q6:;\2ELC 0
MWP0  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS93/3L,P#,9?I>IU:C*&Q &M
MNP!7V($7"(V[1LT_Q=[HWAZWW2:!1L4T)+@T:FQ_/\>?DN7K/@)FG;,>R[PA
MBO=28M6 4RA"!,^1.B2GB'_31D95M6H#<C&?W\DJ> )/!?4:^6KY"+7:6LJ>
M.MY&$WR9)["89P]C8L\J<Q6C-94BCLN=UU\HQ8$@N'+(P<9$G'%"+L\2^LCW
M@$/=RPY2,AJRM4KTK!QGR<Y*I+T%%-,29WH,=6TJT*':.BX1&!,HC0T .2M&
MT=DTF7C",'YOKN8/,E- SERG$)$=2W Y[FA)7UU$%H)$9OJ()R)+7WT^Z-W6
MH'_(YO&^A]0.?J <ENMG_-GCD_Z%?2S^21^W?]C'6PCM;U^Y?A5.&7_DR^%=
M6WT 4$L! A0#%     @ 38<Q60=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !-AS%99&B N/     K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " !-AS%9F5R<(Q &  "<)P  $P              @ '. 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $V',5F,^]R#30(  #@&   8
M          " @0\(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " !-AS%9M7NW8]@#  "?"@  &               @(&2"@  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 38<Q68-4W_DK @  8@4
M !@              ("!H X  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( $V',5GU_+^+% ,  !H1   -              "  0$1  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ 38<Q69>*NQS     $P(   L
M         ( !0!0  %]R96QS+RYR96QS4$L! A0#%     @ 38<Q65)Q;[5=
M 0  2 ,   \              ( !*14  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( $V',5F[;.KLN@   !H#   :              "  ;,6  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $V',5FF_$I;(P$
M -\$   3              "  :47  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     +  L R@(  /D8      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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>16
<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>18
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</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="d889702dexfilingfees.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="d889702dexfilingfees.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="d889702dexfilingfees.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="d889702dexfilingfees.htm">d889702dexfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="17">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>20
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d889702dexfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "d889702dexfilingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 19,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/ffd/2024q2": 4,
    "http://xbrl.sec.gov/dei/2024": 1
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 17,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "P09_17_2024To09_17_2024",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d889702dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P09_17_2024To09_17_2024",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d889702dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d889702dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d889702dexfilingfees.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": "P09_17_2024To09_17_2024",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d889702dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P09_17_2024To09_17_2024",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d889702dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>21
<FILENAME>0001193125-24-220699-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-220699-xbrl.zip
M4$L#!!0    ( $V',5D_5.NB' P  ,=>   8    9#@X.3<P,F1E>&9I;&EN
M9V9E97,N:'1M[1QK<]JX]GM_A8;=;M,9C&U"PC/LI"G9F]F49!+V3N^GCK %
M:&IL5Q()[*^_1Y(--A@"*6TA86<VM:6C<X[.6T)6X\_QT$,/A'$:^&?O[(+U
M#A'?"5SJ]\_>G=]?7%V]^[/YIC$0  :@/J^Y[-M9;B!$6#/-Q\?'@LNH9WP;
MT;#@!$.S:!5+5M4NYR)HC_I?4^#C+O,* >L#I'5LRNXNYB0&E[TNG0Y( I^:
MNG,*NH#Z\5C!VM5JU52]4U!.LP !J6U^_G1][PS($!O4YP+[3HH7NH+W>7B7
MS#'.B5/H!P\F="BYQ("4!Z6B75Z%6D/,,(>,.%@0=^F8JHF9PP*/F#/@>+@3
MC'S!)MG,19TI!IT18V %RT9$O:DA9.P,LL%E3PK4Q]3AV;"J*P7,J9,-"AUI
M0!&R)9#0DP(=<:./<3B%[F'>57*,.E+ 8V^%GCY?)ZQL)-@*]4!O#-CKN=F<
M0H>B_:TXG143BVQ"8]J>QB*;,/7!"\CG#W?7IF#8Y[V #;$ 3Y?#BX95-.S3
M&9)ES-O'"41)YU@EF3G'7NZG,K(D)F* +%+ L6Q6S<4^,:R*<6SG9*0BV(5_
M!!4>:;8^&Y=7UU?MO]!EJW7?,'7KF\:0"(R<P!?$!]$),A:FY*..G %FG(BS
M?SJ71B6')!\&@>#V<):[T.!&9Q*2G E(S(A4-W GB(N)1\YRDD=C0&A_(&J^
MY-"K=['SM<_ RUS#";R U1X'5) Z\(H:+GV(1[J4AQZ>U) ?^"37;-!Q3>(G
M3#]2UR6^>H3^]FA(&'60CX=R)*&UE@]3FUP ?PQ[5[Y+QG^324Y/<2SN2.\L
M=VM5O]CE+])P.L'L.8<H6",=/QA%JY)K6A 3K5*Q4CUNF"EBV;3!8FN7A+3&
M ]JEHA-N3+*:6U#2FF1O&7G@WN36O?3Z:Y']8DO5N9_(L$L88+CI]0"EWS\?
M4YY@R;9RS1[V.%F;DQC1O2,F'; PC4RKS"[:I9/34N7T^UEL7@3#8>"C>Q$X
M7_,HQ P]8&]$T.]6P;)12!CB8+[+^+YDV)'^DM;<'22*#'[+Y2V(=.13/?H?
M>/@2CAA0<HE#P2L@(%RU+\'<"M+@2N53*^8Z9K.I&A)VSPC@AKQ#>+,AHTN-
MJ[0-!)!*]C4!K)SE.!V&G@P[JFW )'WIQGQYL)6/AGXLC+D+SJUH)PFJ5QZ,
MF'I3E4$MDH\2WC)+;Z((F"@'G;Y25S;TJ-29G ;)C'D75W^G/7)^,. S,_&#
M,=# G;Y"H<+$1U!U4W)E6%7#+L<C9WTS7MTEL''/E.R4CIF2R08B6FWR/UQ\
MD0Q(?PB-T;M+E2U%/"&70I^JCU/>'C,HPZ\,^^V@:3?,Q%LDE#2VF:AF-'=:
MA=*)E?Z4$_]S_W&FE"'!')RZ&56K->B,D<1=4ZP2339*%1<6<$:\C60XVQBE
M"H-\&5+=^P1:,^WQ9B(=FY"UFXW4G\W3_S3=Z[H&RH$D'JD  WNT[]<<, O"
MTMV/U!6#6J5P0OUZ M0C/5$?8M:GOB&?:PB/1!"W,,65:DICB_I%$-:0%8HZ
MBAJZ@1#!,&KK@548G/Y+:LB>-?3PD'HPB3^^C0)1[X"C<-0FC^@N&&)?-]91
M@D.DF)B;K,+TJ(76#3QW*INI:*+R BB7"S:*%&#."S\Y#[OX@R>BU;+Q3"ZP
MYXP\5;>BH(<N*;3W$>1AU,%=#XCN\^0N;^X^I6I:9>H&#[%#9%W[R'!81QX1
M@%RUPMPEXV.@KHUOO(AT:=5U/^H.*>?^YD7G<7D%VDMPVV>@A-+YWJ@LE%X+
M[U*OZR@YPQ'G-+RHX#G-UC.BR)&<'I(9]SW:3R-[8@ET1_J4RP6B:$//QFJ$
MY<A5NWWSW]9G=-7NM.[:YYVKF_;Y=1Y>+PKSZOR5BFR-H4Y&<I(RD,RFC3!'
M]R%4V5#@N)!=$!4<74#*@V%/Z#Q+Y=O@=2&SP2(@8"H(UF"1 $E5Z7;3R* B
M)K)KDK@WB40 %;N+[HDS8E30%?$T,24YZSF%+<@@U_SC-_O4JFM$;QI"T7:(
MYX7859NE.2NGWB/NU?MB-E>56AU]N+G[V+HS+FZNK\]O[UNU^&&U:.?UH,N
M\NG;>C=@(,6:%3%>LZ(T#XPR^<>=JQS>J@V,6?,#88(ZV(NXU/..\-OSP+JY
MN-#^#"1V>0M(JEO L0T^[.(VQ&IM 8G2;\/4NF<9)B\-.CDLLL?KUF6G9A7*
M)Z% //"HBWZSU']3B^W<W"X!B/Q %YX5L,ZH#-;0,_\1KJ8,Q3"X"JRIBKGM
M<7&@>:"YCS1C@+NKO_ZS!,=RMA8</<1]8G09P5_E;UK4)37\$ "JM;-+>3X^
MQ,X=)42('ZC^]*P70D)V*%NH&.9JPDT7#!N5DU&I,-'RE(7Q'[]5BI9=3Q4.
M4^U'>-&3D\^<ZJ(UK9#O\X2UZ6*^_-T%/$IN>J!HU^.Y:EAG^;M'T[KP,.?/
MG9.]FW.2OW 0=&2_/WC(SQ3[)2$OS3EF>V$OS$7N1A[)7FR63][6T9S=PNSF
M4<P&G!0JX1B6^\4Y=]LSI_NA.?Q\*,^P-+K,;,XV ?944'OJR[<L" ,.4I=*
M^(3'=#@:9A52^^_;T:RT(<2_!:IIWS+J$'1+F'J3/T0=8L +,.W(FI52S_M]
M1OI8$/4VU?[+LG!EQP?3?0&F^QTUXX[:ICRN],MMZ.G-FNG6A_[1O;B;>Q^Z
M;D)!+U$ZZ9]E5,.\]63N-1TVE0\T#S1WDN:.;2K;UL_959;U2&987>OX[GHG
M/]8\2ERR<LW6MY':UTR?')BNC7:F!$J>U=%'=7[N*;&GJP/Y:8!!QX8^$UR;
M.U^=L;^DCDMKP>@ST_HYQ$P_J-/3.KFEUZK?42=M9]H+)[IWK%Y>-)9,EXNE
MNN++ 7XC!DSNEVWG%+_^*D2ZGZCUZ)BXAF CDG1)6V_/:1&43LI'SGO]C'U7
M/QP-WN^CNZZA@8Q/ ,Z' N(>)1S*/W?K9_ZC@[B)4__R5 Q,AJBGI+;\T=!P
M W4V2((F55;,-4^M:KYJGRQ^)+"=96JE<*R6J?&/&GNK[]^7:_H3'L>JDBO\
M6\)DPMNZRN4)\82^B\_0]W&N:9<*)Y6,3T+V31^1(:U6RWF_+Y*JV46=E'+-
M2KY2+>9/3D'.BU_K[*W'3#6T9J51+B]6&G:I7)!?,.G0H6H,$M48O]MYF*3\
M_U=*:(L[%M\?B"#K0];912,_ 57FC^UBX:24'7O6VOZ8+N;*VUS,';9"7CC-
MW5VN9QCT3UZZ_ZP=T4X@L(?B*(/T!BG_J1O.V=#F?B75%=&_([QI%%\S"_R
M2'_Z1#GS:M2\4Y4!V,8&Q<$/,(ORH0#8O<3X6F@>"H!=*0#D][B0I#AY!;G_
MM=#<C>3W5%T$)K>E]+=THU5OB_]+6)#,?!6]$V(7ZX?$MRL)X;70? 6)+X+X
M<-/IW'S:U^38)D*EQH^C[SV#M8X\-@OO6T=XF,1KGL0SJX5-W/S'+Z?!7W_M
M<KJZUG(:_LC;%+9W/<.3)WW:@5CO:I#5OS\0$(B\<BY]Q,"NEG*[<D/$]%Z(
MZ+H RWJ;6R=9IL]IZ<&EMT\D)'7]5/0C^NJ"/WO@K[J32I%?<A#G=L3X2-ZJ
M(@(DCXV@DGUZA-_+*U?$@"0O&CEWY$E:9%>/C]&1[)/E=-&JIT%4HUU_GX?A
ME*/DF5MT+[ @\DHX!"_JGIYMWZ6D;BA2-Q"!2P>(^HXW<H$Q::"2!5CZZA,;
M<B:.OFV2/W';9%["7OE^\$#&\"^PXV.-*P^O3B$EC.0-EK$HY!TU0#(D6H 2
MFL]D-KVL3]UE(SMQ%T@A[5YB@ 68Q@1U";!+$.6@+=D1)O0F!P%;0QZCC[DM
M6O8IN@X@%G>@6W(K:0'R6P_[\AX=+!D;>8HO[$^T+! (4'+EYJ-W$#(5>20O
M70ZI */Z-[K?BZ$ R(&<*%@DR$_=6ZO#'R^@^5/5<1A\S:&C^()"1XL+R(<"
M#!<* .)-9-)4Y@>V*;^54SX6?P+K]U472\:#'DG;L8P_'.DC:V".+CH:1$?7
M,J-17L'(.YA=&5"4ZX P06NQ'PR 8P7D!8^(8^DV\M.?J9^D[YL%?Y 2F&&3
MDOE?P+YJ -0:.P/L]V5 @#$D%"II:@9M.X]D/EUN]:NOUEKX^Z9ARFN7X4W>
MV]S\/U!+ 0(4 Q0    ( $V',5D_5.NB' P  ,=>   8              "
M 0    !D.#@Y-S R9&5X9FEL:6YG9F5E<RYH=&U02P4&      $  0!&
&4@P

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>d889702dexfilingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="P09_17_2024To09_17_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001042893</identifier>
        </entity>
        <period>
            <startDate>2024-09-17</startDate>
            <endDate>2024-09-17</endDate>
        </period>
    </context>
    <context id="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001042893</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-17</startDate>
            <endDate>2024-09-17</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="P09_17_2024To09_17_2024" id="ixv-208">0001042893</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="P09_17_2024To09_17_2024" id="ixv-209">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:PrevslyPdFlg
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      id="ixv-210">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTitl
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      id="hidden121456486">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeeRate
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      decimals="INF"
      id="hidden121456477"
      unitRef="Unit_pure">0.00014760</ffd:FeeRate>
    <ffd:SubmissnTp contextRef="P09_17_2024To09_17_2024" id="ixv-237">S-8</ffd:SubmissnTp>
    <ffd:FormTp contextRef="P09_17_2024To09_17_2024" id="ixv-238">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="P09_17_2024To09_17_2024" id="ixv-239">INNOVEX INTERNATIONAL, INC.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      id="ixv-240">Equity</ffd:OfferingSctyTp>
    <ffd:FeesOthrRuleFlg
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      id="ixv-241">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      decimals="0"
      id="ixv-242"
      unitRef="Unit_shares">609915</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-243"
      unitRef="Unit_USD">14.58</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-244"
      unitRef="Unit_USD">8892560.7</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-245"
      unitRef="Unit_USD">1312.54</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="P09_17_2024To09_17_2024"
      decimals="2"
      id="ixv-246"
      unitRef="Unit_USD">8892560.7</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="P09_17_2024To09_17_2024"
      decimals="2"
      id="ixv-247"
      unitRef="Unit_USD">1312.54</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt
      contextRef="P09_17_2024To09_17_2024"
      decimals="0"
      id="ixv-248"
      unitRef="Unit_USD">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="P09_17_2024To09_17_2024"
      decimals="2"
      id="ixv-249"
      unitRef="Unit_USD">1312.54</ffd:NetFeeAmt>
    <ffd:OfferingNote
      contextRef="P09_17_2024To09_17_2024_1TypedMemberffdOfferingAxis"
      id="ixv-194">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Pursuant to Rule 416(a) of the Securities Act of 1933 (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-8&lt;/div&gt; also includes additional shares of common stock, par value $0.01 per share, of Innovex International, Inc. (the &#x201c;Common Stock&#x201d;) in respect of the securities identified in the above table that may become issuable pursuant to the terms of the Innovex 2016 Long-Term Incentive Plan as a result of any stock dividend, stock split, recapitalization or other similar transactions. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and (h)&#160;of the Securities Act, and based on the average of the high and low sale prices of the Common Stock, as quoted on the New York Stock Exchange, on September&#160;11, 2024. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
