<SEC-DOCUMENT>0001641172-25-018588.txt : 20250710
<SEC-HEADER>0001641172-25-018588.hdr.sgml : 20250710
<ACCEPTANCE-DATETIME>20250710161451
ACCESSION NUMBER:		0001641172-25-018588
CONFORMED SUBMISSION TYPE:	S-3
PUBLIC DOCUMENT COUNT:		18
FILED AS OF DATE:		20250710
DATE AS OF CHANGE:		20250710

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FLOTEK INDUSTRIES INC/CN/
		CENTRAL INDEX KEY:			0000928054
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS CHEMICAL PRODUCTS [2890]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		EIN:				900023731
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-3
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-288606
		FILM NUMBER:		251116470

	BUSINESS ADDRESS:	
		STREET 1:		5775 N. SAM HOUSTON PARKWAY W.
		STREET 2:		SUITE 400
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77086
		BUSINESS PHONE:		7138499911

	MAIL ADDRESS:	
		STREET 1:		5775 N. SAM HOUSTON PARKWAY W.
		STREET 2:		SUITE 400
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77086
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-3
<SEQUENCE>1
<FILENAME>forms-3.htm
<DESCRIPTION>S-3
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As
filed with the Securities and Exchange Commission on July 10, 2025</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Registration
No. 333- </B></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>UNITED
STATES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>SECURITIES
AND EXCHANGE COMMISSION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>WASHINGTON,
D.C. 20549</B></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>FORM
S-3</B></FONT></P>

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>Flotek
Industries, Inc.</B></FONT></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>90-0023731</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State
    or other jurisdiction</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S.
    Employer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">of
    incorporation or organization)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification
    Number)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5775
N. Sam Houston Parkway W., Suite 400</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Houston,
Texas 77086</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(713)
849-9911</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address,
including zip code, and telephone number, including area code, of registrant&rsquo;s principal executive offices)</FONT></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Amy
E. Blakeway</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Senior
Vice President, General Counsel &amp; Corporate Secretary</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Flotek
Industries, Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5775
N. Sam Houston Parkway W., Suite 400</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Houston,
Texas 77086</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(713)
849-9911</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Name
and address, including zip code, and telephone number, including area code, of agent for service of process)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>With
copies to:</I></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>E.
James Cowen</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Porter
Hedges LLP</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1000
Main St., 36<SUP>th</SUP> Floor</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Houston,
Texas 77002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(713)
226-6000</B></FONT></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Approximate
date of commencement of proposed sale to the public: </B>From time to time after the effective date of this registration statement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the only securities being registered on this Form are being offered pursuant to dividend or interest reinvestment plans, please check
the following box. &#9744;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
any of the securities being registered on this Form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the
Securities Act of 1933, other than securities offered only in connection with the dividend or interest reinvestment plans, check the
following box. &#9746;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, please check the
following box and list the Securities Act registration statement number of the earlier effective registration statement for the same
offering. &#9744;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the
Securities Act registration statement number of the earlier effective registration statement for the same offering. &#9744;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is a registration statement pursuant to General Instruction I.D. or a post-effective amendment thereto that shall become effective
upon filing with the Commission pursuant to Rule 462(e) under the Securities Act, check the following box. &#9744;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is a post-effective amendment to a registration statement filed pursuant to General Instruction I.D. filed to register additional
securities or additional classes of securities pursuant to Rule 413(b) under the Securities Act, check the following box. &#9744;</FONT></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 50%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large
                                            accelerated filer &#9744;</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
    filer &#9744;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated
                                            filer &#9746;</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company &#9746;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
    growth company &#9744;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
                                            an emerging growth company, indicate by check mark if the registrant has elected not to use
                                            the extended transition period for complying with any new or revised financial accounting
                                            standards provided pursuant to Section 7(a)(2)(B) of the Securities Act. &#9744;</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the
registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective
in accordance with Section 8(a) of the Securities Act of 1933, as amended, or until the registration statement shall become effective
on such date as the Commission, acting pursuant to said Section 8(a), may determine</B>.</FONT></P>

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

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

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

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


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red"><B>Subject
to Completion, dated July 10, 2025</B></FONT></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red"><B>The
information in this prospectus is not complete and may be changed. We may not sell these securities until the registration statement
filed with the Securities and Exchange Commission is effective. This prospectus is not an offer to sell these securities and it is not
soliciting an offer to buy these securities in any state where the offer or sale is not permitted.</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PROSPECTUS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>$200,000,000</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Common
Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Preferred
Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Depositary
Shares</B></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6,250,000
Shares of Common Stock</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><IMG SRC="forms-3_001.jpg" ALT=""></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FLOTEK
INDUSTRIES, INC.</B></FONT></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may offer and sell up to $200,000,000 of the securities described in this prospectus from time to time in one or more transactions. This
prospectus describes the general terms of these securities and the general manner in which these securities will be offered. We will
provide the specific terms of these securities in supplements to this prospectus. The prospectus supplements will also describe the specific
manner in which these securities will be offered and may also supplement, update, or amend information contained in this prospectus.
You should read this prospectus and any applicable prospectus supplement, as well as the documents incorporated or deemed to be incorporated
by reference herein or therein, before you invest. We may offer these securities in amounts, at prices, and on terms determined at the
time of offering.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
certain selling stockholder may offer and sell from time to time under this prospectus up to 6,250,000 shares of our common stock. We
will not receive any proceeds from the sale of common stock by the selling stockholder. The shares of common stock held by the selling
stockholder that are described in this prospectus may be offered and sold from time to time directly by the selling stockholder or alternatively
through underwriters, broker-dealers, or agents. Such shares of common stock may be sold in one or more transactions, at fixed prices,
at prevailing market prices at the time of sale, or at negotiated prices. The selling stockholder will be responsible for any underwriting
fees, discounts, and commissions due to underwriters, broker-dealers, or agents.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
common stock is traded on the New York Stock Exchange under the symbol &ldquo;FTK.&rdquo; On July 9, 2025, the closing price of our common
stock was $14.21 per share. Each prospectus supplement will indicate whether the securities offered thereby will be listed on
any securities exchange.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
address of our principal executive offices is 5775 N. Sam Houston Parkway W., Suite 400, Houston, Texas 77086. Our phone number is (713)
849-9911.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
are a &ldquo;smaller reporting company&rdquo; as defined under federal securities laws and, as such, may elect to comply with certain
reduced public company reporting requirements for future filings. Investing in our securities involves certain risks. See &ldquo;Risk
Factors&rdquo; on page 1 of this prospectus, contained in any applicable prospectus supplement, and in the documents incorporated by
reference herein and therein for a discussion of the factors you should carefully consider before deciding to purchase our securities.</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NEITHER
THE SECURITIES AND EXCHANGE COMMISSION NOR ANY STATE SECURITIES COMMISSION HAS APPROVED OR DISAPPROVED OF THESE SECURITIES OR PASSED
UPON THE ADEQUACY OR ACCURACY OF THIS PROSPECTUS. ANY REPRESENTATION TO THE CONTRARY IS A CRIMINAL OFFENSE.</B></FONT></P>

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

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

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

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

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The date of this prospectus is&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .</FONT></P>

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



<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TABLE
OF CONTENTS</B></FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_001">RISK FACTORS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_002">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_003">ABOUT THIS PROSPECTUS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_004">FLOTEK INDUSTRIES, INC.</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_005">USE OF PROCEEDS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_006">GENERAL DESCRIPTION OF SECURITIES</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_007">DESCRIPTION OF CAPITAL STOCK</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_008">DESCRIPTION OF DEPOSITARY SHARES</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_009">DESCRIPTION OF WARRANTS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_010">DESCRIPTION OF RIGHTS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_011">DESCRIPTION OF UNITS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_012">SELLING STOCKHOLDER</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_013">PLAN OF DISTRIBUTION</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_014">WHERE YOU CAN FIND MORE INFORMATION</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_015">INCORPORATION OF CERTAIN DOCUMENTS BY REFERENCE</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_016">LEGAL MATTERS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_017">EXPERTS</A></FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="sw_001"></A>RISK
FACTORS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investing
in our securities involves significant risks. Please see the risk factors under the heading &ldquo;Risk Factors&rdquo; in any prospectus
supplement as well as in our most recent Annual Report on Form 10-K and in our Quarterly Reports on Form 10-Q filed subsequent to the
Annual Report on Form 10-K, which are on file with the Securities and Exchange Commission (the &ldquo;SEC&rdquo;) and are incorporated
by reference in this prospectus and any prospectus supplement in their entirety, as the same may be amended, supplemented, or superseded
from time to time by our filings under the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;). Before making
an investment decision, you should carefully consider these risks as well as other information we include or incorporate by reference
in this prospectus and any prospectus supplement. The risks and uncertainties we have described are not the only ones facing our company.
These risks, and additional risks not known to us or that we currently believe are immaterial, could materially and adversely affect
our business, operating results, cash flows, financial condition, or prospects, and the securities offered by means of this prospectus,
and could result in a partial or complete loss of your investment.</FONT></P>

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


<!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_002"></A>CAUTIONARY
NOTE REGARDING FORWARD-LOOKING STATEMENTS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">This
prospectus contains &ldquo;forward-looking statements&rdquo; within the meaning of the safe harbor provisions of Section 27A of the Securities
Act of 1933, as amended (the &ldquo;Securities Act&rdquo;), and Section 21E of the Exchange Act. Forward-looking statements are not historical
facts, but instead represent the current assumptions and beliefs regarding future events, many of which, by their nature, are inherently
uncertain and outside our control. Such statements include estimates, projections, and statements related to our business plan, objectives,
expected operating results, and assumptions upon which those statements are based. The forward-looking statements contained in this prospectus
are based on information available as of the date of this prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
forward-looking statements relate to future industry trends and economic conditions, forecast performance or results of current and future
initiatives and the outcome of contingencies and other uncertainties that may have a significant impact on our business, future operating
results and liquidity. These forward-looking statements generally are identified by words including but not limited to, &ldquo;anticipate,&rdquo;
&ldquo;believe,&rdquo; &ldquo;estimate,&rdquo; &ldquo;commit,&rdquo; &ldquo;budget,&rdquo; &ldquo;aim,&rdquo; &ldquo;potential,&rdquo;
&ldquo;schedule,&rdquo; &ldquo;continue,&rdquo; &ldquo;intend,&rdquo; &ldquo;expect,&rdquo; &ldquo;plan,&rdquo; &ldquo;forecast,&rdquo;
&ldquo;target,&rdquo; &ldquo;think,&rdquo; &ldquo;likely,&rdquo; &ldquo;project,&rdquo; and similar expressions, or future-tense or conditional
constructions such as &ldquo;will,&rdquo; &ldquo;may,&rdquo; &ldquo;should,&rdquo; &ldquo;could,&rdquo; and &ldquo;would,&rdquo; or the
negative thereof, or other variations thereon or comparable terminology. We caution that these statements are merely predictions and
are not to be considered guarantees of future performance. Forward-looking statements are based upon current expectations and assumptions
that are subject to risks and uncertainties that can cause actual results to differ materially from those projected, anticipated, or
implied.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">A
detailed discussion of potential risks and uncertainties that could cause actual results and events to differ materially from forward-looking
statements include, but are not limited to, those discussed in Part I, Item 1A - &ldquo;Risk Factors&rdquo; of our most recent Annual
Report on Form 10-K filed with the SEC, and periodically in subsequent reports filed with the SEC. We have no obligation, and we disclaim
any obligation, to publicly update or revise any forward-looking statements, whether as a result of new information or future events,
except as required by law.</FONT></P>

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


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_003"></A>ABOUT
THIS PROSPECTUS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus is part of a registration statement on Form S-3 that we filed with the SEC using a &ldquo;shelf&rdquo; registration process
for the delayed offering and sale of securities pursuant to Rule 415 under the Securities Act. Under this shelf process, we may offer
and sell any combination of the securities described in this prospectus in one or more offerings up to a total dollar amount of $200,000,000.
The selling stockholder may, from time to time, offer and sell shares of our common stock described in this prospectus in one or more
offerings. Specific information about the terms of an offering will be included in a prospectus or a prospectus supplement relating to
each offering of securities. That prospectus supplement may include a discussion of any risk factors or other special considerations
that apply to those securities. The prospectus supplement may also add, update, or change information included in this prospectus. You
should carefully read both this prospectus, any prospectus supplement, any free writing prospectus that we authorize to be distributed
to you, and any information incorporated by reference into the foregoing, together with additional information described under the headings
&ldquo;Incorporation of Certain Documents by Reference&rdquo; and &ldquo;Where You Can Find More Information&rdquo; before investing
in any of the securities offered under this prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have not authorized anyone to give you any additional information different from that contained in this prospectus, any accompanying
prospectus supplement or any free writing prospectus provided in connection with an offering. We take no responsibility for, and can
provide no assurance as to the reliability of, any other information that others may give you. We are not making an offer to sell these
securities in any jurisdiction where the offer is not permitted.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus contains summaries of certain provisions contained in some of the documents described herein, but reference is made to the
actual documents for complete information. All of the summaries are qualified in their entirety by reference to the actual documents.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information contained in this prospectus is accurate only as of the date on the front cover of this prospectus, regardless of when this
prospectus is delivered or when any sale of our securities occurs. Our business, financial condition, results of operations, cash flows,
and prospects may have changed since that date. If there is any inconsistency between the information in this prospectus and a prospectus
supplement or information incorporated by reference having a later date, you should rely on the information in that prospectus supplement
or incorporated information having a later date.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus is not an offer to sell or solicitation of an offer to buy our securities in any circumstances under which or jurisdiction
in which the offer or solicitation is unlawful. Unless the context otherwise indicates, the terms &ldquo;Flotek,&rdquo; the &ldquo;Company,&rdquo;
&ldquo;we,&rdquo; &ldquo;our,&rdquo; &ldquo;ours,&rdquo; and &ldquo;us&rdquo; refer to Flotek Industries, Inc. and/or our wholly-owned
subsidiaries. <FONT STYLE="background-color: white">The use of these terms is not intended to connote any particular corporate status
or relationship. </FONT>The phrase &ldquo;this prospectus&rdquo; refers to this prospectus and any applicable prospectus supplement,
unless the context otherwise requires. In this prospectus, we sometimes refer to the common stock, preferred stock, depositary shares,
warrants, rights, and units collectively as the &ldquo;securities.&rdquo;</FONT></P>

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


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_004"></A>FLOTEK
INDUSTRIES, INC.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
create unique solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty chemistry
and data company, we help customers across industrial and commercial markets improve their environmental performance. We seek to provide
sustainable and optimized chemistry and data technology solutions for both domestic and international energy markets.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Our
Chemistry Technologies (&ldquo;CT&rdquo;) segment designs, develops, manufactures, packages and distributes specialty chemicals that
help customers improve their return on invested capital, lower operational costs and realize tangible environmental benefits aimed at
enhancing the profitability of hydrocarbon producers.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Our
Data Analytics (&ldquo;DA&rdquo;) segment provides innovative analytical measurement solutions. The DA segment seeks to deliver real-time
information and insights to our customers to enable optimization of operations and reduction of emissions and their carbon intensity.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company was initially incorporated under the laws of the Province of British Columbia in 1985. In October 2001, the Company changed its
corporate domicile to the State of Delaware. In December 2007, the Company&rsquo;s common stock began trading on the New York Stock Exchange
under the stock ticker symbol &ldquo;FTK.&rdquo;</FONT></P>

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


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_005"></A>USE
OF PROCEEDS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to use the net proceeds from the sale of any securities offered by us under this prospectus for general corporate purposes unless
otherwise indicated in the applicable prospectus supplement. General corporate purposes may include, but are not limited to, the acquisition
of companies or businesses, repayment and refinancing of debt, investments in our subsidiaries, investments in existing or future projects,
repurchasing or redeeming securities, working capital, and capital expenditures. We may temporarily invest the net proceeds in investment-grade,
interest-bearing securities until they are used for their stated purpose. We have not determined the amount of net proceeds to be used
specifically for such purposes or the timing of these expenditures, and the net proceeds from the sale of the securities have not been
accounted for in our normal budgeting process. The amounts actually expended for these purposes may vary significantly and will depend
on a number of factors, including the amount of cash we generate from future operations, the actual expenses of operating our business,
and opportunities that may be or become available to us. As a result, management will retain broad discretion over the allocation of
net proceeds. Additional information on the use of net proceeds we receive from the sale of securities covered by this prospectus may
be set forth in the prospectus supplement relating to the specific offering.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not expect to receive any proceeds in connection with the sale of any common stock offered by the selling stockholder.</FONT></P>

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


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_006"></A>GENERAL
DESCRIPTION OF SECURITIES</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may offer under this prospectus:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">common stock;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">preferred stock;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">depositary shares representing an interest in a fractional
share or multiple shares of our preferred stock;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">warrants to acquire common stock or preferred stock;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">rights to purchase common stock, preferred stock or warrants;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any combination of the foregoing, either individually or as
units consisting or two or more securities.</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following description of the terms of these securities sets forth some of the general terms and provisions of securities that may be
offered. The particular terms of securities offered by any prospectus supplement and the extent, if any, to which the general terms set
forth below do not apply to those securities, will be described in the related prospectus supplement. In addition, if we offer securities
as units, the terms of the units will be described in the applicable prospectus supplement. Any prospectus supplement may add, change,
update, or supersede the information contained in this prospectus. The prospectus supplement will also contain information, where applicable,
about material U.S. Federal income tax considerations relating to the offered securities, and the securities exchange, if any, on which
the offered securities will be listed. The descriptions herein and in the applicable prospectus supplement do not contain all of the
information that you may find useful or that may be important to you. You should refer to the provisions of the actual documents whose
terms are summarized herein and in the applicable prospectus supplement, because those documents, and not the summaries, define your
rights as holders of the relevant securities. For more information, please review the forms of these documents, which are or will be
filed with the SEC and will be available as described under the heading &ldquo;Where You Can Find More Information,&rdquo; below. If
the information contained in the prospectus supplement differs from the following description, you should rely on the information in
the prospectus supplement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Whenever
references are made in this prospectus to information that will be included in a prospectus supplement, to the extent permitted by applicable
law, rules, or regulations, we may instead include such information or add, update, or change the information contained in this prospectus
by means of a post-effective amendment to the registration statement of which this prospectus is a part, through filings we make with
the SEC that are incorporated by reference in this prospectus, or by any other method as may be permitted under applicable law, rules,
or regulations.</FONT></P>

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


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_007"></A>DESCRIPTION
OF CAPITAL STOCK</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of the material terms of our common stock and preferred stock, certain provisions of our Amended and Restated
Certificate of Incorporation, as amended (the &ldquo;Certificate of Incorporation&rdquo;), and our Second Amended and Restated Bylaws,
as amended (the &ldquo;Bylaws&rdquo;), the Securities Purchase Agreement (as defined below), the material terms of the Pre-Funded Warrant
(as defined below), the Initial Registration Rights Agreement (as defined below), the Subsequent Registration Rights Agreement (as defined
below) and the April 2025 Warrant (as defined below), and certain provisions of Delaware law. This summary does not purport to be complete
and is qualified in its entirety by the full text of the Certificate of Incorporation, the Bylaws, the Securities Purchase Agreement,
the Pre-Funded Warrant, the Initial Registration Rights Agreement, the Subsequent Registration Rights Agreement and the April 2025 Warrant,
and by such provisions of Delaware law. We encourage you to review complete copies of the Certificate of Incorporation, the Bylaws, the
Securities Purchase Agreement, the Pre-Funded Warrant, the Initial Registration Rights Agreement, the Subsequent Registration Rights
Agreement and the April 2025 Warrant, copies of which are filed as exhibits to the registration statement of which this prospectus is
a part. References in this section to the &ldquo;Company,&rdquo; &ldquo;we,&rdquo; &ldquo;us,&rdquo; and &ldquo;our&rdquo; refer to Flotek
Industries, Inc. and not to any of its subsidiaries.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Authorized
Capitalization</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
authorized capital stock consists of:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">240,000,000 shares of common stock, $0.0001 par value; and</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">100,000 shares of preferred stock, $0.0001 par value.</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Common
Stock</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders. Because holders of common stock
do not have cumulative voting rights, the holders of a majority of the shares of common stock can elect all of the members of our board
of directors standing for election. The holders of common stock are entitled to receive dividends as may be declared by our board of
directors. Upon our liquidation, dissolution, or winding up, and subject to any prior rights of outstanding preferred stock, the holders
of our common stock will be entitled to share <I>pro rata</I> in the distribution of all of our assets available for distribution to
our stockholders after satisfaction of all of our liabilities and the payment of the liquidation preference of any preferred stock that
may be outstanding. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common
stock are fully paid and non-assessable. The holders of our common stock have no preemptive or other subscription rights to purchase
our common stock.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Preferred
Stock</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the provisions of the Certificate of Incorporation and limitations prescribed by law, our board of directors has the authority to
issue up to 100,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges, and restrictions
of the preferred stock, including dividend rights, dividend rates, conversion rates, voting rights, terms of redemption, redemption prices,
liquidation preferences, and the number of shares constituting any series or the designation of the series, which may be superior to
those of the common stock, without further vote or action by the stockholders.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
of the effects of undesignated preferred stock may be to enable our board of directors to render more difficult or to discourage an attempt
to obtain control of us by means of a tender offer, proxy contest, merger, or otherwise and, as a result, protect the continuity of our
management. The issuance of shares of the preferred stock under our board of directors&rsquo; authority described above may adversely
affect the rights of the holders of common stock. For example, preferred stock issued by us may rank prior to the common stock as to
dividend rights, liquidation preference, or both, may have full or limited voting rights and may be convertible into shares of common
stock. Accordingly, the issuance of shares of preferred stock may discourage bids for the common stock or may otherwise adversely affect
the market price of the common stock.</FONT></P>

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


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Delaware
Anti-Takeover Law, Certificate of Incorporation, and Bylaw Provisions</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to the provisions of Section 203 of the DGCL. In general, Section 203 prohibits a publicly held Delaware corporation from
engaging in a &ldquo;business combination&rdquo; with an &ldquo;interested stockholder&rdquo; for a period of three years after the date
of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed
manner.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
203 defines a &ldquo;business combination,&rdquo; among other things, as a merger, asset sale, or other transaction resulting in a financial
benefit to the interested stockholders. Section 203 defines an &ldquo;interested stockholder&rdquo; as a person who, together with affiliates
and associates, owns, or, in some cases, within three years prior, did own, 15% or more of the corporation&rsquo;s voting stock. Under
Section 203, a business combination between us and an interested stockholder is prohibited unless:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
                                            board of directors approved either the business combination or the transaction that resulted
                                            in the stockholder becoming an interested stockholder prior to the date the person attained
                                            the status;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">upon
                                            consummation of the transaction that resulted in the stockholder becoming an interested stockholder,
                                            the interested stockholder owned at least 85% of our voting stock outstanding at the time
                                            the transaction commenced, excluding, for purposes of determining the voting stock outstanding,
                                            shares owned by persons who are directors and also officers and employee stock plans, under
                                            which employee participants do not have the right to; or</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            business combination is approved by our board of directors on or subsequent to the date the
                                            person became an interested stockholder and authorized at an annual or special meeting of
                                            the stockholders by the affirmative vote of the holders of at least 66 2/3% of the outstanding
                                            voting stock that is not owned by the interested stockholder.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
provision has an anti-takeover effect with respect to transactions not approved in advance by our board of directors, including discouraging
takeover attempts that might result in a premium over the market price for the shares of our common stock. With approval of our stockholders,
we could amend the Certificate of Incorporation or Bylaws in the future to elect not to be governed by the anti-takeover law. This election
would generally be effective 12 months after the adoption of the amendment and would not apply to any business combination between us
and any person who became an interested stockholder on or before the adoption of the amendment.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Provisions
of Our Certificate of Incorporation and Bylaws</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Certificate of Incorporation and Bylaws provide that any action required or permitted to be taken by our stockholders may be taken at
a duly called meeting of stockholders or by written consent of the holders of all of the outstanding stock entitled to vote on such action.
Under Delaware law, the power to adopt, amend, or repeal bylaws is conferred upon the stockholders. A corporation may, however, in its
certificate of incorporation also confer upon the board of directors the power to adopt, amend, or repeal its bylaws. The Certificate
of Incorporation and Bylaws grant our board the power to adopt, amend, and repeal the Bylaws on the affirmative vote of a majority of
the directors then in office. Our stockholders may adopt, amend, or repeal the Bylaws, but only at any regular or special meeting of
stockholders by the holders of not less than a majority of the outstanding shares of stock entitled to vote. Also, the Bylaws do not
grant our stockholders the ability to call special meetings of stockholders. Advance notice is required for stockholders to nominate
directors or to submit proposals for consideration at meetings of stockholders.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
foregoing provisions of the Certificate of Incorporation and Bylaws and the provisions of Section 203 of the DGCL could have the effect
of delaying, deferring, or preventing a change in control of the Company.</FONT></P>

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


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Liability
and Indemnification of Officers and Directors</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Certificate of Incorporation and Bylaws provide that indemnification shall be to the fullest extent permitted by the DGCL for all current
or former directors or officers of the Company. As permitted by the DGCL, the Certificate of Incorporation provides that directors of
the Company will not be liable to the Company or its stockholders for monetary damages for breach of fiduciary duty as a director to
the fullest extent of the law of the State of Delaware. If the DGCL is amended to authorize the further elimination or limitation of
directors&rsquo; liability, then the liability of our directors will automatically be limited to the fullest extent provided by law.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have also agreed to obtain and maintain director and officer liability insurance for the benefit of each of our officers and directors.
These policies include coverage for losses for wrongful acts. Each of our officers and directors is named as an insured under such policies
and provided with the same rights and benefits as are accorded to the most favorably insured of our directors and officers.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exclusive
Forum Provision</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery (the &ldquo;Chancery
Court&rdquo;) of the State of Delaware (or, in the event that the Chancery Court does not have jurisdiction, the federal district court
for the District of Delaware or other state courts of the State of Delaware) shall, to the fullest extent permitted by law, be the sole
and exclusive forum for (a) any derivative action or proceeding brought on behalf of the Company, (b) any action asserting a claim of
breach of a fiduciary duty owed by any director, officer or other employee of the Company to the Company or to the Company&rsquo;s stockholders,
(c) any action arising pursuant to any provision of the DGCL or the Certificate of Incorporation or the Bylaws (as either may be amended
from time to time), or (d) any action asserting a claim against the Company governed by the internal affairs doctrine.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ProFrac
Holdings Directors</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to that certain Master Transaction Agreement, dated February 2, 2022, between us and ProFrac Holdings, LLC (&ldquo;ProFrac Holdings&rdquo;),
ProFrac Holdings was granted the right to designate two designees to serve on our board of directors. Pursuant to this right, Matthew
D. Wilks was nominated and elected to serve on our board of directors at our 2022 annual meeting of stockholders. Pursuant to that certain
Securities Purchase Agreement, dated February 16, 2022 (the &ldquo;Securities Purchase Agreement&rdquo;), between us and ProFrac Holdings,
ProFrac Holdings was granted the right to designate two additional designees to serve on our board of directors. Pursuant to this right,
Evan R. Farber was appointed to our board of directors on October 11, 2022. The Securities Purchase Agreement provides that at least
three of the four directors that may be appointed by ProFrac Holdings (the &ldquo;ProFrac Holdings Directors&rdquo;) are required to
be independent (as defined under applicable New York Stock Exchange listing standards) and eligible and qualified to serve on the Audit
Committee and the Compensation Committee of our board of directors (such eligibility determined in accordance with the rules and regulations
of the SEC and the applicable New York Stock Exchange listing standards).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the Securities Purchase Agreement further provides that until such time as ProFrac Holdings and its affiliates hold less than
40% of our shares of common stock outstanding as of the closing date of the Securities Purchase Agreement, our board of directors will
(i) replace any vacancy created by the departure of a ProFrac Holdings Director with a nominee of ProFrac Holdings and (ii) ensure that
the chairperson of the Governance Committee of our board of directors is a ProFrac Holdings Director, subject to the rules and requirements
of the New York Stock Exchange. Any time that ProFrac Holdings and its affiliates hold (i) less than 40%, but at least 30%, of our shares
of common stock outstanding, ProFrac Holdings will have the right to designate (and replace due to vacancy) three directors, (ii) less
than 30%, but at least 20%, of our shares of common stock outstanding, ProFrac Holdings will have the right to designate (and replace
due to vacancy) two directors, and (iii) less than 20%, but at least 10%, of our shares of common stock outstanding, ProFrac Holdings
will have the right to designate (and replace due to vacancy) one director. In the event that ProFrac Holdings and its affiliates hold
less than 10% of our shares of common stock outstanding, ProFrac Holdings will not have the right to designate or replace due to vacancy
any directors; provided, however, that if ProFrac Holdings holds less than 10%, but greater than 5%, of our shares of common stock outstanding,
ProFrac Holdings may designate one individual to be an observer of our board of directors on usual and customary terms.</FONT></P>

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


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Pre-Funded
Warrant</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 21, 2022, pursuant to that certain Securities Purchase Agreement, dated June 17, 2022, between the Company and ProFrac Holdings
II, LLC (&ldquo;ProFrac Holdings II&rdquo;), we issued a pre-funded warrant (the &ldquo;Pre-Funded Warrant&rdquo;) to ProFrac Holdings
II to purchase 2,184,140 shares of our common stock at an exercise price of $0.0001 per share in exchange for $19.5 million in cash.
ProFrac Holdings II and its affiliates will not receive any voting or consent rights in respect of the Pre-Funded Warrant or the underlying
shares of common stock unless and until ProFrac Holdings II has paid us an additional $4.5 million in cash; provided, however, that ProFrac
Holdings II may exercise the Pre-Funded Warrant immediately prior to the sale of the shares of common stock subject to such exercise
to a non-affiliate of ProFrac Holdings II. The exercise price and number of shares of common stock issuable upon exercise of the Pre-Funded
Warrant are subject to adjustment, from time to time, for stock dividends and splits, pro rata distributions and fundamental transactions.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Registration
Rights Agreements</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 2, 2022, we entered into a Registration Rights Agreement (the &ldquo;Initial Registration Rights Agreement&rdquo;) with ProFrac
Holdings and the other institutional investors party thereto relating to shares of our common stock. Pursuant to the Initial Registration
Rights Agreement, we filed registration statements on Form S-3 with the SEC registering the resale of up to 4,227,761 shares of our common
stock held by ProFrac Holdings. In certain circumstances and subject to customary qualifications and limitations, ProFrac Holdings has
piggyback registration rights on certain offerings of our common stock initiated by us. The registration rights granted in the Initial
Registration Rights Agreement are subject to customary indemnification and contribution provisions, as well as customary restrictions
such as suspension periods and, if a registration is for an underwritten offering, limitations on the number of shares to be included
in the underwritten offering imposed by the managing underwriter.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 17, 2022, we entered into a Registration Rights Agreement with ProFrac Holdings, and on June 21, 2022, we entered into an amendment
to such Registration Rights Agreement with ProFrac Holdings and ProFrac Holdings II (collectively, the &ldquo;Subsequent Registration
Rights Agreement&rdquo;) relating to shares of our common stock, including the shares of our common stock issuable pursuant to the Pre-Funded
Warrant. Pursuant to the Subsequent Registration Rights Agreement, we filed registration statements on Form S-3 with the SEC registering
the resale of up to 12,766,961 shares of our common stock held by ProFrac Holdings and ProFrac Holdings II. In certain circumstances
and subject to customary qualifications and limitations, ProFrac Holdings and ProFrac Holdings II have piggyback registration rights
on certain offerings of our common stock initiated by us and have rights to request that we initiate two underwritten offerings of shares
of our common stock held by them in any 365-day period. The registration rights granted in the Subsequent Registration Rights Agreement
are subject to customary indemnification and contribution provisions, as well as customary restrictions such as suspension periods and,
if a registration is for an underwritten offering, limitations on the number of shares to be included in the underwritten offering imposed
by the managing underwriter.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>April
2025 Warrant</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 28, 2025, PWRTEK, LLC (&ldquo;PWRTEK&rdquo;), a subsidiary of the Company, entered into a series of transactions pursuant to an
Asset Purchase Agreement, dated as of April 28, 2025 (the &ldquo;Purchase Agreement&rdquo;), with ProFrac GDM, LLC (&ldquo;ProFrac GDM&rdquo;),
a wholly-owned subsidiary of ProFrac Holding Corp. (&ldquo;ProFrac&rdquo;), and various subsidiaries of ProFrac, pursuant to which, among
other things, PWRTEK acquired from ProFrac GDM certain mobile power generation assets and related intellectual property, which were concurrently
leased back to ProFrac GDM pursuant to an Agreement for Equipment Rental, dated as of April 28, 2025, by and between PWRTEK and ProFrac
GDM.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consideration for the purchased assets included, among other things, a warrant (the &ldquo;April 2025 Warrant&rdquo;) to purchase 6,000,000
shares of our common stock. The April 2025 Warrant has a 7-year term, and can be exercised on a cashless basis for nominal consideration
at any time following the date on which the Company&rsquo;s stockholders approved the issuance of the shares of our common stock underlying
the April 2025 Warrant. Such approval was obtained at the Company&rsquo;s special meeting of stockholders held on July 9, 2025. Pursuant
to the Purchase Agreement, the Company agreed to register the resale of the shares of common stock underlying the April 2025 Warrant
pursuant to the Subsequent Registration Rights Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Listing
of Common Stock</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
common stock is currently listed on the New York Stock Exchange under the symbol &ldquo;FTK.&rdquo;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Transfer
Agent and Registrar</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transfer agent and registrar for the common stock is Equiniti Trust Company, LLC (formerly American Stock Transfer &amp; Trust Company,
LLC).</FONT></P>

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


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_008"></A>DESCRIPTION
OF DEPOSITARY SHARES</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Set
forth below is a description of the general terms and conditions of the depositary shares that may be offered under this prospectus.
The specific terms and conditions of the depositary shares will be described in a supplement to this prospectus. Any prospectus supplement
may add, change, update, or supersede the terms and conditions of the depositary shares as described in this prospectus. To the extent
the information contained in the applicable prospectus supplement differs from the description set forth below, you should rely on the
information in the applicable prospectus supplement, deposit agreement, and depositary receipts.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>General</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
may elect to offer fractional shares or some multiple of shares of preferred stock, rather than offer whole shares of preferred stock.
If we choose to do this, we will issue receipts for depositary shares. Each depositary share will represent a fraction or some multiple
of a share of a particular series of preferred stock.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
shares of any series of preferred stock underlying the depositary shares will be deposited under a separate deposit agreement between
us and a bank or trust company, which we will select. The bank or trust company must have its principal office in the United States and
a combined capital and surplus of at least $500,000,000. The prospectus supplement relating to a series of depositary shares will state
the name and address of the depositary. Unless otherwise provided by the deposit agreement, each owner of depositary shares will be entitled,
in proportion to the applicable fraction or multiple of a share of preferred stock underlying the depositary shares, to all the rights
and preferences of the preferred stock underlying the depositary shares including dividend, voting, redemption, conversion, and liquidation
rights.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
depositary shares will be evidenced by depositary receipts issued under the deposit agreement. Depositary receipts will be distributed
to those persons purchasing the fractional interest in or multiple of shares of the related series of preferred stock in accordance with
the terms of the offering described in the related prospectus supplement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Dividends
and other Distributions</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
depositary will distribute all cash dividends or other cash distributions received with respect to preferred stock to the record holders
of depositary shares relating to the preferred stock in proportion to the numbers of the depositary shares owned by the holders on the
relevant record date. However, the depositary will distribute only an amount that can be distributed without attributing to any holder
of depositary shares a fraction of one cent, and any balance not so distributed will be added to and treated as part of the next sum
received by the depositary for distribution to record holders of depositary shares.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">If
there is a non-cash distribution, the depositary will distribute property received by it to the record holders of depositary shares entitled
to it, unless the depositary determines that it is not feasible to make the distribution. If this happens, the depositary may, with our
approval, sell the property and distribute the net sale proceeds to the holders.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Redemption
of Depositary Shares</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">If
a series of the preferred stock underlying the depositary shares is redeemed in whole or in part, the depositary shares will be redeemed
from the redemption proceeds received by the depositary. The redemption price for each depositary share will be equal to the applicable
fraction or multiple of the redemption price for each share payable with respect to the series of the preferred stock. Whenever we redeem
shares of preferred stock held by the depositary, the depositary will redeem on the same redemption date the number of depositary shares
relating to the shares of preferred stock so redeemed. If less than all of the depositary shares are to be redeemed, the depositary shares
to be redeemed will be selected by lot or proportionally as may be determined by the depositary.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">After
the date fixed for redemption, the depositary shares called for redemption will no longer be considered outstanding and all rights of
the holders of depositary shares will cease, except the right to receive the money, securities or other property payable upon the redemption
and any money, securities, or other property to which the holders of the redeemed depositary shares were entitled upon surrender to the
depositary of the depositary receipts evidencing the depositary shares.</FONT></P>

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


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Voting
the Preferred Stock</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Upon
receipt of notice of any meeting at which the holders of the preferred stock are entitled to vote, the depositary will mail the information
contained in the notice of meeting to the record holders of depositary shares relating to the preferred stock. Each record holder of
depositary shares on the record date, which will be the same date as the record date for the preferred stock, will be entitled to instruct
the depositary how to exercise the voting rights pertaining to the number of shares of preferred stock underlying the holder&rsquo;s
depositary shares. The depositary will endeavor, to the extent practicable, to vote the number of shares of preferred stock underlying
the depositary shares in accordance with these instructions, and we will agree to take all action that the depositary may consider necessary
in order to enable the depositary to vote the shares.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Amendment
and Termination of Deposit Agreement</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
may enter into an agreement with the depositary at any time to amend the form of depositary receipt evidencing the depositary shares
and any provision of the deposit agreement. However, the holders of a majority of the depositary shares must approve any amendment that
materially and adversely alters the rights of the existing holders of depositary shares. We or the depositary may terminate the deposit
agreement only if (i) all outstanding depositary shares issued under the agreement have been redeemed, or (ii) a final distribution in
connection with any liquidation, dissolution, or winding up has been made to the holders of depositary shares.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Charges
of Depositary</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
will pay all transfer and other taxes and governmental charges arising solely from the existence of the deposit arrangements. We will
also pay charges of the depositary in connection with the initial deposit of the preferred stock and any redemption of the preferred
stock. Holders of depositary shares will pay transfer and other taxes and governmental charges and such other charges as are expressly
provided in the deposit agreement to be for their accounts.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Resignation
and Removal of Depositary</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
depositary may resign at any time by delivering to us notice of its election to resign, and we may at any time remove the depositary.
Any resignation or removal will take effect when a successor depositary has been appointed and has accepted the appointment. Appointment
must occur within 60 days after delivery of the notice of resignation or removal. The successor depositary must be a bank or trust company
having its principal office in the United States and having a combined capital and surplus of at least $500,000,000.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Miscellaneous</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
depositary will forward to the holders of depositary shares all reports and communications that we deliver to the depositary and that
we are required to furnish to the holders of the preferred stock.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Neither
the depositary nor we will be liable if either of us are prevented or delayed by law or any circumstance beyond our control in performing
our obligations under the deposit agreement. Our obligations and those of the depositary will be limited to performance in good faith
of our duties under the deposit agreement. Neither we nor the depositary will be obligated to prosecute or defend any legal proceeding
in respect of any depositary shares or preferred stock unless satisfactory indemnity is furnished. Further, both of us may rely upon
written advice of counsel or accountants, or upon information provided by persons presenting preferred stock for deposit, holders of
depositary receipts or other persons believed to be competent and on documents believed to be genuine.</FONT></P>

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


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_009"></A>DESCRIPTION
OF WARRANTS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Set
forth below is a description of the general terms and conditions of the warrants that may be offered under this prospectus. The specific
terms and conditions of the warrants will be described in a supplement to this prospectus. Any prospectus supplement may add, change,
update, or supersede the terms and conditions of the warrants as described in this prospectus. To the extent the information contained
in the applicable prospectus supplement differs from the description set forth below, you should rely on the information in the applicable
prospectus supplement, warrant agreement, and warrant certificate.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may issue warrants to purchase shares of our common stock or preferred stock in one or more series together with other securities or
separately, as described in each applicable prospectus supplement. Below is a description of certain general terms and provisions of
the warrants that we may offer. Particular terms of the warrants will be described in the applicable warrant agreements and the applicable
prospectus supplement for the warrants.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Terms
of Warrants</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
applicable prospectus supplement will contain, where applicable, the following terms of and other information relating to the warrants:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            specific designation and aggregate number of, and the price at which we will issue, the warrants;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            currency or currency units in which the offering price, if any, and the exercise price are
                                            payable;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            designation, amount, and terms of the securities purchasable upon exercise of the warrants;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
                                            applicable, the exercise price for shares of our common stock and the number of shares of
                                            common stock to be received upon exercise of the warrants and any changes to or adjustments
                                            in the exercise price;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
                                            applicable, the exercise price for shares of our preferred stock, the number of shares of
                                            preferred stock to be received upon exercise and any changes to or adjustments in the exercise
                                            price, and a description of that class or series of our preferred stock;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            date on which the right to exercise the warrants will begin and the date on which that right
                                            will expire or, if the warrants may not be continuously exercised throughout that period,
                                            the specific date or dates on which the warrants may be exercised;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the warrants will be issued in fully registered form or bearer form, in definitive or global
                                            form or in any combination of these forms, although, in any case, the form of a warrant included
                                            in a unit will correspond to the form of the unit and of any security included in that unit;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            applicable material U.S. federal income tax consequences;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            identity of the warrant agent for the warrants and of any other depositaries, execution or
                                            paying agents, transfer agents, registrars or other agents;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            proposed listing, if any, of the warrants or any securities purchasable upon exercise of
                                            the warrants on any securities exchange;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
                                            applicable, the date from and after which the warrants and the common stock or preferred
                                            stock will be separately transferable;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
                                            applicable, the minimum or maximum amount of the warrants that may be exercised at any one
                                            time;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">information
                                            with respect to book-entry procedures, if any;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            anti-dilution provisions of the warrants, if any;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            redemption or call provisions;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the warrants are to be sold separately or with other securities as parts of units; and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            additional terms of the warrants, including terms, procedures, and limitations relating to
                                            the exchange and exercise of the warrants.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exercise
of Warrants</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
warrant will entitle the holder of the warrant to purchase at the exercise price set forth in the applicable prospectus supplement the
number of shares of common stock or preferred stock being offered. Holders may exercise warrants at any time up to the close of business
on the expiration date set forth in the applicable prospectus supplement. After the close of business on the expiration date, unexercised
warrants will be void. Holders may exercise warrants as described in the prospectus supplement relating to the warrants being offered.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until
a holder exercises the warrants to purchase shares of our common stock or preferred stock, the holder will not have any rights as a holder
of shares of our common stock or preferred stock, as the case may be, by virtue of ownership of the warrants.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Transfer
Agent and Registrar</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transfer agent and registrar for any warrants will be set forth in the applicable prospectus supplement.</FONT></P>

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


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_010"></A>DESCRIPTION
OF RIGHTS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Set
forth below is a description of the general terms and conditions of the rights that may be offered under this prospectus. The specific
terms and conditions of the rights will be described in a supplement to this prospectus. Any prospectus supplement may add, change, update,
or supersede the terms and conditions of the rights as described in this prospectus. To the extent the information contained in the applicable
prospectus supplement differs from the description set forth below, you should rely on the information in the applicable prospectus supplement,
rights agent or subscription agent agreement, and rights certificate.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>General</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
may issue rights to purchase common stock, preferred stock, or warrants. The rights may or may not be transferable by the persons purchasing
or receiving the rights. In connection with any rights issuance, we may enter into a standby underwriting or other arrangement with one
or more underwriters or other persons pursuant to which such underwriters or other persons would purchase any offered securities remaining
unsubscribed for after such rights issuance. Rights may be issued independently or together with any of our common stock, preferred stock,
or warrants offered by a prospectus supplement, and may be attached to or separate from those offered securities. Each series of rights
will be issued under a separate rights agent or subscription agent agreement to be entered into between us and a bank or trust company,
as rights agent or subscription agent, as applicable, all as further set forth in the prospectus supplement relating to the particular
issue of rights. The rights agent or subscription agent will act solely as our agent in connection with the rights and will not assume
any obligation or relationship of agency or trust for or with any holders of rights certificates or beneficial owners of rights. A copy
of the form of rights agent or subscription agent agreement, including the form of rights certificate representing a series of rights,
will be filed with the SEC in connection with the offering of a particular series of rights.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Terms
of Rights</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
prospectus supplement relating to a particular issue of rights to purchase our common stock, preferred stock, or warrants will describe
the terms of those rights, which may include, without limitation, one or more of the following:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            date of determining the security holders entitled to the rights distribution;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            aggregate number of rights issued and the aggregate number of shares of common stock or preferred
                                            stock or warrants purchasable upon exercise of the rights;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            exercise price;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            conditions to completion of the rights offering;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            date on which the right to exercise the rights will commence and the date on which the rights
                                            will expire; and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">any
                                            applicable federal income tax considerations.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Exercise
of Rights</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Each
right would entitle the holder of the right to purchase at the exercise price set forth in the applicable prospectus supplement the number
of shares of common stock or preferred stock or warrants being offered. Holders may exercise rights at any time up to the close of business
on the expiration date set forth in the applicable prospectus supplement. After the close of business on the expiration date, unexercised
rights will be void. Holders may exercise rights as described in the prospectus supplement relating to the rights being issued. If less
than all of the rights issued in any rights offering are exercised, we may offer any unsubscribed securities directly to persons other
than our security holders, to or through agents, underwriters or dealers or through a combination of such methods, including pursuant
to standby arrangements, as described in the applicable prospectus supplement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Until
a holder exercises the rights to purchase shares of our common stock or preferred stock or warrants, the holder will not have any rights
as a holder of shares of our common stock or preferred stock or warrants, as the case may be, by virtue of ownership of the rights.</FONT></P>

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


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_011"></A>DESCRIPTION
OF UNITS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Set
forth below is a description of the general terms and conditions of the units that may be offered under this prospectus. The specific
terms and conditions of the units will be described in a supplement to this prospectus. Any prospectus supplement may add, change, update,
or supersede the terms and conditions of the units as described in this prospectus. To the extent the information contained in the applicable
prospectus supplement differs from the description set forth below, you should rely on the information in the applicable prospectus supplement
and unit agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
may issue units consisting of one or more shares of common stock, shares of preferred stock, depositary shares, warrants, or rights or
any combination of such securities under this prospectus. The specific terms and conditions of the units will be described in a supplement
to this prospectus which may include, without limitation, one or more of the following:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            title of the series of units;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">identification
                                            and description of the separate securities comprising the units;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            price or prices at which the units will be issued;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">the
                                            date, if any, on and after which the securities comprising the units will be separately transferrable;
                                            and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">any
                                            other material terms of the units and the securities comprising such units.</FONT></TD></TR></TABLE>

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


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_012"></A>SELLING
STOCKHOLDER</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
following table sets forth information as of July 7, 2025 to our knowledge, about the beneficial ownership of our common stock by the
selling stockholder both before and immediately after the offering.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
percentage of beneficial ownership for the selling stockholder is based on 29,854,440 shares of common stock issued and outstanding as
of July 7, 2025. Rights to acquire shares of our common stock held by the selling stockholder that are currently exercisable or exercisable
within 60 days of July 7, 2025 are considered outstanding and beneficially owned by the selling stockholder for the purpose of computing
its percentage ownership. Unless otherwise stated below and the information incorporated herein by reference, to our knowledge and based
upon information provided by the selling stockholder, the selling stockholder has not had a material relationship with us other than
as a stockholder at any time within the past three years. Matthew D. Wilks, one of our directors, is the Executive Chairman and President
of ProFrac, the selling stockholder. Pursuant to the Securities Purchase Agreement, ProFrac Holdings, an affiliate of the selling stockholder,
has the right to designate up to four designees to serve on our board of directors as described in &ldquo;Description of Capital Stock
- ProFrac Holdings Directors&rdquo; above and as previously disclosed in our Current Report on Form 8-K filed with the SEC on February
22, 2022. In addition, ProFrac Services LLC, an affiliate of the selling stockholder, has entered into a Chemical Products Supply Agreement
with Flotek Chemistry, LLC, one of our subsidiaries, as previously disclosed in our Current Reports on Form 8-K filed with the SEC on
February 4, 2022, May 18, 2022 and February 6, 2023. Furthermore, ProFrac GDM, an affiliate of the selling stockholder, has entered into
an Agreement for Equipment Rental with, and was issued a secured promissory note in the initial principal amount of $40 million by, PWRTEK,
one of our subsidiaries, as previously disclosed in our Current Reports on Form 8-K filed with the SEC on April 28, 2025 and May 1, 2025.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Pursuant
to Rules 13d-3 and 13d-5 of the Exchange Act, beneficial ownership includes any shares of our common stock as to which a stockholder
has sole or shared voting power or investment power, and also any shares of our common stock that the stockholder has the right to acquire
within 60 days, including those shares underlying the Pre-Funded Warrant and the April 2025 Warrant as described below.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
shares of common stock being offered pursuant to this prospectus may be offered for sale from time to time during the period the registration
statement of which this prospectus is a part remains effective, by or for the account of the selling stockholder. After the date of effectiveness,
the selling stockholder may have sold or transferred, in transactions covered by this prospectus or in transactions exempt from the registration
requirements of the Securities Act, some or all of its common stock.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Except
as described below, the selling stockholder is neither a broker-dealer nor an affiliate, as defined in Rule 405, of broker-dealers.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Information
about the selling stockholder may change over time. Any changed information will be set forth in an amendment to the registration statement
or supplement to this prospectus, to the extent required by law.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Name of Selling Stockholder</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Common Stock Beneficially Owned Prior to Offering</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Number of Shares Available Pursuant to this Prospectus</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Common Stock Beneficially Owned After Offering(1)</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percentage of Common Stock Beneficially Owned After Offering(1)</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 36%; text-align: left">ProFrac Holding Corp. (2)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">23,244,721</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">6,250,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">16,994,721</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">44.7</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  </TABLE>


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">(1)
Assumes the sale of all shares of common stock offered pursuant to this prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">(2)
Information based upon the Schedule 13D/A filed with the SEC on May 29, 2025 (the &ldquo;Schedule 13D/A&rdquo;) by ProFrac, ProFrac Holdings,
ProFrac Holdings II and ProFrac GDM. Consists of (i) 2,184,140 shares of common stock issuable to ProFrac Holdings II upon exercise of
the Pre-Funded Warrant issued to ProFrac Holdings II on June 21, 2022, (ii) 15,060,581 shares of common stock directly owned by ProFrac
Holdings II, and (iii) 6,000,000 shares of common stock issuable pursuant to the April 2025 Warrant issued on April 28, 2025 to (and
held by) ProFrac GDM. Each of ProFrac, ProFrac Holdings, and ProFrac Holdings II may be deemed to beneficially own, and may be deemed
to have shared power to direct the vote and shared power to dispose or to direct the disposition of, in the aggregate, 23,244,721 of
the shares indicated above. ProFrac GDM may be deemed to beneficially own, and may be deemed to have shared power to direct the vote
and shared power to dispose or to direct the disposition of, in the aggregate, 6,000,000 of the shares indicated above. Each of ProFrac,
ProFrac Holdings, and ProFrac Holdings II disclaims beneficial ownership of all securities reported in the Schedule 13D/A that it does
not directly own or control except to the extent of its respective pecuniary interest therein.</FONT></P>

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


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_013"></A>PLAN
OF DISTRIBUTION</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Sales
of Securities by the Company</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may sell the securities offered through this prospectus or any applicable prospectus supplement in any one or more of the following ways:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">directly
                                            to investors, including through a specific bidding, auction or other process;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to
                                            investors through agents;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">directly
                                            to agents;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to
                                            or through brokers or dealers;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to
                                            the public through underwriting syndicates led by one or more managing underwriters for resale
                                            to investors or to the public;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to
                                            one or more underwriters acting alone for resale to investors or to the public;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
                                            a block trade (which may involve crosses) in which the broker or dealer so engaged will attempt
                                            to sell the securities as agent but may position and resell a portion of the block as principal
                                            to facilitate the transaction;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ordinary
                                            brokerage transactions and transactions in which the broker solicits purchasers;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
                                            &ldquo;at the market offerings,&rdquo; within the meaning of Rule 415(a)(4) of the Securities
                                            Act, to or through a market maker or a sales agent or into an existing trading market, on
                                            an exchange or otherwise;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">transactions
                                            not involving market makers or established trading markets, including direct sales or privately
                                            negotiated transactions;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">exchange
                                            distributions and/or secondary distributions;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">by
                                            delayed delivery contracts or by remarketing firms;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">transactions
                                            in options, swaps, or other derivatives that may or may not be listed on an exchange; or</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
                                            a combination of any such methods of sale.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
reserve the right to sell securities directly to investors on our own behalf in those jurisdictions where we are authorized to do so.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
securities may be distributed at a fixed price or prices, which may be changed, market prices prevailing at the time of sale, prices
related to the prevailing market prices, or negotiated prices. Any of the prices may represent a discount from the prevailing market
prices. In the sale of the securities, underwriters, dealers, or agents may receive compensation from us or from purchasers of the securities,
for whom they may act as agents, in the form of discounts, concessions, or commissions. Underwriters may sell the securities to or through
dealers, and such dealers may receive compensation in the form of discounts, concessions, or commissions from the underwriters and/or
commissions from the purchasers for whom they may act as agents. Underwriters, dealers, and agents that participate in the distribution
of the securities may be deemed to be underwriters under the Securities Act and any discounts or commissions they receive from us and
any profit on the resale of securities they realize may be deemed to be underwriting discounts and commissions under the Securities Act.
The prospectus supplement will, where applicable, describe, disclose, or identify:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            terms of the offering;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            underwriters, dealers, or agents;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            managing underwriter or underwriters;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            purchase price of the securities;</FONT></TD></TR></TABLE>

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


<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            net proceeds from the sale of the securities;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            delayed delivery arrangements;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            underwriting discounts, commissions, and other items constituting underwriters&rsquo; compensation;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            initial public offering price;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            discounts or concessions allowed or re-allowed or paid to dealers; and</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            commissions paid to agents.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
underwritten offering may be on a best efforts or a firm commitment basis. If underwriters are used in the sale, the underwriters will
acquire the securities for their own account, including through underwriting, purchase, security lending or repurchase agreements with
us. The underwriters may resell the securities from time to time in one or more transactions, including negotiated transactions. Underwriters
may sell the securities in order to facilitate transactions in any of our other securities (described in this prospectus or otherwise),
including other public or private transactions and short sales. Underwriters may offer securities to the public either through underwriting
syndicates represented by one or more managing underwriters or directly by one or more firms acting as underwriters. Unless otherwise
indicated in the prospectus supplement, the obligations of the underwriters to purchase the securities will be subject to certain conditions,
and the underwriters will be obligated to purchase all the offered securities if they purchase any of them. The underwriters may change
from time to time any initial public offering price and any discounts or concessions allowed or re-allowed or paid to dealers.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
dealers are used in the sale of securities offered through this prospectus, we will sell the securities to them as principals. They may
then resell those securities to the public at varying prices determined by the dealers at the time of resale. The prospectus supplement
will include the names of the dealers and the terms of the transaction.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may sell the securities offered through this prospectus directly or through agents designated from time to time. The prospectus supplement
will name any agent involved in the offer or sale of the offered securities and will describe any commissions payable to the agent. Unless
otherwise indicated in the prospectus supplement, any agent will agree to use its reasonable best efforts to solicit purchases for the
period of its appointment.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may sell the securities directly to institutional investors or others who may be deemed to be underwriters within the meaning of the
Securities Act with respect to any sale of those securities. The terms of any such sales will be described in the prospectus supplement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may also make direct sales through subscription rights distributed to our stockholders on a pro rata basis, which may or may not be transferable.
In any distribution of subscription rights to stockholders, if all of the underlying securities are not subscribed for, we may then sell
the unsubscribed securities directly to third parties or may engage the services of one or more underwriters, dealers or agents, including
standby underwriters, to sell the unsubscribed securities to third parties.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
indicated in the applicable prospectus supplement, securities may also be offered or sold by a &ldquo;remarketing firm&rdquo; in connection
with a remarketing arrangement contemplated by the terms of the securities. Remarketing firms may act as principals for their own accounts
or as agents. The applicable prospectus supplement will identify any remarketing firm and the terms of its agreement, if any, with us.
It will also describe the remarketing firm&rsquo;s compensation. Remarketing firms may be deemed to be underwriters in connection with
the remarketing of the securities.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the prospectus supplement indicates, we may authorize agents, underwriters or dealers to solicit offers from certain types of institutions
to purchase securities at the public offering price under delayed delivery contracts. These contracts would provide for payment and delivery
on a specified date in the future. The contracts would be subject only to those conditions described in the prospectus supplement. The
applicable prospectus supplement will describe the commission payable for solicitation of those contracts.</FONT></P>

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


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may from time to time engage a firm or firms to act as our agent for one or more offerings of our securities. We sometimes refer to any
such agent as our &ldquo;offering agent.&rdquo; If we reach agreement with an offering agent with respect to a specific offering, including
the number of securities and any minimum price below which sales may not be made, then the offering agent will try to sell such securities
on the agreed terms. The offering agent could make sales in privately negotiated transactions or any other method permitted by law, including
sales deemed to be an &ldquo;at the market&rdquo; offering as defined in Rule 415 promulgated under the Securities Act, including sales
made directly on an exchange, or sales made to or through a market maker other than on an exchange. Any such offering agent will be deemed
to be an &ldquo;underwriter&rdquo; within the meaning of the Securities Act with respect to any sales effected through an &ldquo;at the
market&rdquo; offering.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
the applicable prospectus supplement states otherwise, each series of offered securities will be a new issue and will have no established
trading market, other than shares of our common stock, which are listed on the New York Stock Exchange. We may elect to list any series
of offered securities on an exchange. Any underwriters that we use in the sale of offered securities may make a market in such securities,
but may discontinue such market making at any time without notice. Therefore, we cannot assure you that the securities will have a liquid
trading market.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
underwriter may also engage in stabilizing transactions, syndicate covering transactions and penalty bids in accordance with Rule 104
under the Exchange Act. Stabilizing transactions involve bids to purchase the underlying security in the open market for the purpose
of pegging, fixing or maintaining the price of the securities. Syndicate covering transactions involve purchases of the securities in
the open market after the distribution has been completed in order to cover syndicate short positions.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Penalty
bids permit the underwriters to reclaim a selling concession from a syndicate member when the securities originally sold by the syndicate
member are purchased in a syndicate covering transaction to cover syndicate short positions. Stabilizing transactions, syndicate covering
transactions and penalty bids may cause the price of the securities to be higher than it would be in the absence of the transactions.
The underwriters may, if they commence these transactions, discontinue them at any time.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We,
the underwriters, dealers, or other agents may engage in derivative transactions involving the securities. These derivatives may consist
of short sale transactions and other hedging activities. The underwriters, dealers, or agents may acquire a long or short position in
the securities, hold or resell securities acquired and purchase options or futures on the securities and other derivative instruments
with returns linked to or related to changes in the price of the securities. In order to facilitate these derivative transactions, we
may enter into security lending or repurchase agreements with the underwriters, dealers, or agents. The underwriters, dealers, or agents
may effect the derivative transactions through sales of the securities to the public, including short sales, or by lending the securities
in order to facilitate short sale transactions by others. The underwriters, dealers, or agents may also use the securities purchased
or borrowed from us or others (or, in the case of derivatives, securities received from us in settlement of those derivatives) to directly
or indirectly settle sales of the securities or close out any related open borrowings of the securities.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may also make sales through the Internet or through other electronic means. Since we may from time to time elect to offer securities
directly to the public, with or without the involvement of agents, underwriters, or dealers, utilizing the Internet or other forms of
electronic bidding or ordering systems for the pricing and allocation of such securities, you will want to pay particular attention to
the description of that system we will provide in a prospectus supplement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Such
electronic system may allow bidders to directly participate, through electronic access to an auction site, by submitting conditional
offers to buy that are subject to acceptance by us, and which may directly affect the price or other terms and conditions at which such
securities are sold. These bidding or ordering systems may present to each bidder, on a so-called &ldquo;real-time&rdquo; basis, relevant
information to assist in making a bid, such as the clearing spread at which the offering would be sold, based on the bids submitted,
and whether a bidder&rsquo;s individual bids would be accepted, prorated or rejected.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
completion of such an electronic auction process, securities will be allocated based on prices bid, terms of bid or other factors. The
final offering price at which securities would be sold and the allocation of securities among bidders would be based in whole or in part
on the results of the Internet or other electronic bidding process or auction.</FONT></P>

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


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Agents,
underwriters, and dealers may be entitled, under agreements entered into with us, to indemnification by us against certain liabilities,
including liabilities under the Securities Act. Our agents, underwriters, and dealers, or their affiliates, may be customers of, engage
in transactions with or perform services for us, in the ordinary course of business.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
comply with applicable state securities laws, the securities offered by this prospectus will be sold, if necessary, in such jurisdictions
only through registered or licensed brokers or dealers. In addition, securities may not be sold in some states unless they have been
registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available
and is complied with.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Sales
of Common Stock by the Selling Stockholder</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this prospectus, we have not been advised by the selling stockholder as to any plan of distribution. The selling stockholder
may choose not to sell any common stock. The common stock offered by this prospectus may be sold from time to time to purchasers:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">directly
                                            by the selling stockholder or their successors, which includes its donees, pledgees, assignees,
                                            or transferees or other successors-in-interest; or</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
                                            underwriters, broker-dealers, or agents, who may receive compensation in the form of discounts,
                                            commissions, or agent&rsquo;s commissions from the selling stockholder or the purchasers
                                            of the common stock. These discounts, concessions, or commissions may be in excess of those
                                            customary in the types of transactions involved.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
selling stockholder reserves the right to accept and, together with its agents, to reject, any proposed purchases of common stock to
be made directly or through agents.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
selling stockholder and any underwriters, broker-dealers, or agents who participate in the sale or distribution of the common stock may
be deemed to be &ldquo;underwriters&rdquo; within the meaning of the Securities Act. If the selling stockholder is a registered broker-dealer,
it will be deemed to be an underwriter. If the selling stockholder is deemed to be an underwriter, any profits on the sale of the common
stock by the selling stockholder and any discounts, commissions, or agent&rsquo;s commissions or concessions received by the selling
stockholder may be deemed to be underwriting discounts and commissions under the Securities Act. If the selling stockholder is deemed
to be an &ldquo;underwriter&rdquo; within the meaning of Section 2(a)(11) of the Securities Act, the selling stockholder will be subject
to the prospectus delivery requirements of the Securities Act. Underwriters are subject to certain statutory liabilities, including,
but not limited to, Sections 11, 12, and 17 of the Securities Act.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
common stock may be sold in one or more transactions at:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">fixed
                                            prices;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">prevailing
                                            market prices at the time of sale;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">prices
                                            related to such prevailing market prices;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">varying
                                            prices determined at the time of sale; or</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">negotiated
                                            prices.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
sales may be effected in one or more transactions:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">on
                                            any national securities exchange or quotation on which the common stock may be listed or
                                            quoted at the time of the sale;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
                                            the over-the-counter market;</FONT></TD></TR></TABLE>

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


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
                                            transactions other than on such exchanges or services or in the over-the-counter market;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
                                            the writing of options (including the issuance by the selling stockholder of derivative securities),
                                            whether the options or such other derivative securities are listed on an options exchange
                                            or otherwise;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
                                            the settlement of short sales; or</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
                                            any combination of the foregoing.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
transactions may include block transactions or crosses. Crosses are transactions in which the same broker acts as an agent on both sides
of the trade.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with sales of the common stock, the selling stockholder may enter into hedging transactions with broker-dealers or other financial
institutions which in turn may:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">engage
                                            in short sales of the common stock in the course of hedging their positions;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">sell
                                            the common stock short and deliver the common stock to close out short positions;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">loan
                                            or pledge the common stock to broker-dealers or other financial institutions that in turn
                                            may sell the common stock;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">enter
                                            into option or other transactions with broker-dealers or other financial institutions that
                                            require the delivery to the broker-dealer or other financial institution of the common stock,
                                            which the broker-dealer or other financial institution may resell under this prospectus;
                                            or</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">enter
                                            into transactions in which a broker-dealer makes purchases as a principal for resale for
                                            its own account or through other types of transactions.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
selling stockholder may from time to time transfer, pledge, assign, or grant a security interest in some or all the shares of common
stock respectively owned by it and, if it defaults in the performance of its secured obligations, the transferees, pledgees, assignees,
or secured parties may offer and sell the shares of common stock from time to time under this prospectus, or under an amendment to this
prospectus under Rule 424(b)(3) or other applicable provision of the Securities Act amending the list of selling stockholders to include
the transferee, pledgee, assignee, or other successors in interest as selling stockholders under this prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
our knowledge, there are currently no plans, arrangements, or understandings between the selling stockholder and any underwriter, broker-dealer,
or agent regarding the sale of the common stock by the selling stockholder.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
can be no assurance that the selling stockholder will sell any or all of the common stock under this prospectus. Further, we cannot assure
you that the selling stockholder will not transfer, devise, or gift the common stock by other means not described in this prospectus.
In addition, any common stock covered by this prospectus that qualifies for sale under Rule 144 or Rule 144A of the Securities Act may
be sold under Rule 144 or Rule 144A rather than under this prospectus. The common stock covered by this prospectus may also be sold to
non-U.S. persons outside the U.S. in accordance with Regulation S under the Securities Act rather than under this prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
common stock may be sold in some states only through registered or licensed brokers or dealers. In addition, in some states the common
stock may not be sold unless it has been registered or qualified for sale or an exemption from registration or qualification is available
and complied with.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
selling stockholder and any other person participating in the sale of the common stock will be subject to the Exchange Act. The Exchange
Act rules include, without limitation, Regulation M, which may limit the timing of purchases and sales of the common stock by the selling
stockholder and any other such person. In addition, Regulation M may restrict the ability of any person engaged in the distribution of
the common stock to engage in market-making activities with respect to the particular common stock being distributed. This may affect
the marketability of the common stock and the ability of any person or entity to engage in market-making activities with respect to the
common stock.</FONT></P>

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


<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_014"></A>WHERE
YOU CAN FIND MORE INFORMATION</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are currently subject to the information requirements of the Exchange Act and in accordance therewith file periodic reports, proxy and
information statements, and other information with the SEC. Our SEC filings are available to you on the SEC&rsquo;s website at <U>www.sec.gov</U>.
Our website address is <U>www.flotekind.com</U>. Information on our website is not incorporated into this prospectus or our other securities
filings and is not a part of this prospectus or any prospectus supplement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
statement contained in a document incorporated or deemed to be incorporated by reference in this prospectus will be deemed to be modified
or superseded to the extent that a statement contained herein or in any other subsequently filed document which also is or is deemed
to be incorporated by reference in this prospectus modifies or supersedes that statement. Any statement so modified or superseded will
not be deemed, except as so modified or superseded, to constitute a part of this prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you make a request for such information in writing or by telephone, we will provide you, without charge, a copy of any or all of the
information incorporated by reference into this prospectus. Any such request should be directed to:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Corporate
Secretary</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Flotek
Industries, Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5775
N. Sam Houston Parkway W., Suite 400</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Houston,
Texas 77086</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(713)
849-9911</B></FONT></P>

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


<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_015"></A>INCORPORATION
OF CERTAIN DOCUMENTS BY REFERENCE</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
SEC allows us to &ldquo;incorporate by reference&rdquo; certain information into this prospectus, which means that we can disclose important
information about us by referring you to another document filed separately with the SEC. The information incorporated by reference is
considered to be a part of this prospectus. Because we are incorporating by reference future filings with the SEC, this prospectus is
continually updated and those future filings may modify or supersede some of the information included or incorporated in this prospectus.
This means that you must carefully review all of the SEC filings that we incorporate by reference to determine if any of the statements
in this prospectus or in any document previously incorporated by reference have been modified or superseded. However, we undertake no
obligation to update or revise any statements we make, except as required by law.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus incorporates by reference the documents listed below (in each case, other than those documents or the portions of those documents
not deemed to be filed, including information furnished under Item 2.02 or Item 7.01 of Form 8-K and any corresponding information furnished
with respect to such Items under Item 9.01 or as an exhibit):</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
                                            Annual Report on <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805425000017/ftk-20241231.htm" STYLE="-sec-extract: exhibit">Form 10-K</A> for fiscal year ended December 31, 2024, filed with the SEC on
                                            March 12, 2025, including the portions of our Definitive Proxy Statement on <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805425000029/a2025proxy-annualmeetingpr.htm" STYLE="-sec-extract: exhibit">Schedule 14A</A>
                                            filed with the SEC on April 2, 2025, incorporated by reference therein (File No. 001-13270);</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
                                            Quarterly Report on <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805425000039/ftk-20250331.htm" STYLE="-sec-extract: exhibit">Form 10-Q</A> for the quarterly period ended March 31, 2025, filed with the
                                            SEC on May 8, 2025 (File No. 001-13270);]</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
                                            Current Reports on Forms 8-K and 8-K/A filed with the SEC on <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000119312525100512/d40555d8k.htm" STYLE="-sec-extract: exhibit">April 28, 2025</A>, <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000119312525108910/d917854d8ka.htm" STYLE="-sec-extract: exhibit">May 1, 2025</A>,
                                            <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805425000042/usgaap-20250516.htm" STYLE="-sec-extract: exhibit">May 16, 2025</A> and <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805425000065/ftk-20250709.htm" STYLE="-sec-extract: exhibit">July 9, 2025</A> (in each case, other than those documents or the portions of
                                            those documents not deemed to be filed, including information furnished under Item 2.02 or
                                            Item 7.01 of Form 8-K and any corresponding information furnished with respect to such Items
                                            under Item 9.01 or as an exhibit) (File No. 001-13270); and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            description of the Common Stock contained in the Company&rsquo;s Registration Statement on
                                            <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000119312507270929/d8a12b.htm" STYLE="-sec-extract: exhibit">Form 8-A</A> (File No. 001-13270), filed with the SEC on December 26, 2007, as updated by <A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805422000071/exhibit41.htm" STYLE="-sec-extract: exhibit">Exhibit 4.6</A> to our Annual Report on Form 10-K for the fiscal year ended December 31, 2024 filed with
                                            the SEC on March 12, 2025, including any amendment or report filed for the purpose of updating
                                            such description.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also incorporate by reference into this prospectus all reports and documents that we may file with the SEC under Sections 13(a), 13(c),
14 or 15(d) of the Exchange Act after the date of the initial registration statement and prior to effectiveness of the registration statement
and after the date of this prospectus but prior to the termination of the offering of the securities hereunder, but excluding any information
deemed furnished and not filed with the SEC.</FONT></P>

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


<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_016"></A>LEGAL
MATTERS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
validity of any securities offered from time to time by this prospectus and any related prospectus supplement will be passed upon for
us by Porter Hedges LLP, Houston, Texas. Any underwriters, dealers, or agents will be advised about other issues relating to any offering
by their own legal counsel named in the applicable prospectus supplement.</FONT></P>

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


<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_017"></A>EXPERTS</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements of Flotek Industries, Inc. as of December 31, 2024 and 2023, and for each of the years in the two-year
period ended December 31, 2024, have been incorporated by reference herein in reliance upon the report of KPMG LLP, independent registered
public accounting firm, incorporated by reference herein, and upon the authority of said firm as experts in accounting and auditing.</FONT></P>

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


<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>$200,000,000</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Common
Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Preferred
Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Depositary
Shares</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Warrants</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Rights</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Units</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>6,250,000
Shares of Common Stock</B></FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><IMG SRC="forms-3_001.jpg" ALT=""></P>

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>FLOTEK
INDUSTRIES, INC.</B></FONT></P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PART
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INFORMATION
NOT REQUIRED IN PROSPECTUS</B></FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item
                                            14.</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Other
                                            Expenses of Issuance and Distribution</I>.</B></FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Set
forth below is an estimate (except in the case of the registration fee) of the amount of fees and expenses to be incurred in connection
with the issuance and distribution of the offered securities, other than underwriting discounts and commissions.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 80%; text-align: left">SEC Registration fee</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 16%; text-align: right">44,590.38</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">FINRA filing fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Printing expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Legal fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Accounting fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Miscellaneous fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Other</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*These
fees are calculated based on the number of issuances and amount of securities offered and accordingly cannot be estimated at this time.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will bear all costs, expenses, and fees in connection with the registration of the securities, including with regard to compliance with
state securities laws. The selling stockholder, however, will bear all underwriting fees, discounts, and commissions due to underwriters,
brokers-dealers, or agents in connection with the sale of common stock by the selling stockholder.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item
                                            15.</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Indemnification
                                            of Directors and Officers</I>.</B></FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is incorporated in the State of Delaware. Subsection (a) of Section 145 of the General Corporation Law of the State of Delaware
(referred to as the &ldquo;DGCL&rdquo;) empowers a corporation to indemnify any person who was or is a party or who 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 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&rsquo; fees), judgments, fines
and amounts paid in settlement actually and reasonably incurred by the person in connection with such action, suit or proceeding if the
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, with respect to any criminal action or proceeding, had no reasonable cause to believe the person&rsquo;s conduct was unlawful.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsection
(b) of Section 145 empowers a corporation 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 acted in any of the capacities set forth above, against expenses (including attorneys&rsquo; fees) actually and reasonably
incurred by the person in connection with the defense or settlement of such action or suit if the 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, 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 which the Court of Chancery or such other court shall deem proper.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
102(b)(7) of the DGCL provides that a corporations&rsquo; certificate of incorporation may contain a provision eliminating or limiting
the personal liability of a director to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director,
provided that such provision shall not eliminate or limit the liability of a director: (i) for any breach of the director&rsquo;s duty
of loyalty to the corporation or its stockholders; (ii) for acts or omissions not in good faith or which involve intentional misconduct
or a knowing violation of law; (iii) under Section 174 of the DGCL; or (iv) for any transaction from which the director derived an improper
personal benefit. In accordance with Section 102(b)(7) of the DGCL, our Amended and Restated Certificate of Incorporation, as amended,
contains a provision that generally eliminates the personal liability of directors for monetary damages for breaches of their fiduciary
duty, subject to the limitations of Section 102(b)(7).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
our Amended and Restated Certificate of Incorporation, as amended, and our Second Amended and Restated Bylaws, as amended: (i) provide
for the indemnification of our directors and officers to the fullest extent permitted by applicable law; (ii) provide that the right
to indemnification includes the right to be paid or reimbursed by us for the reasonable expenses incurred in advance of a proceeding&rsquo;s
final disposition; (iii) provide that the Company may pay or reimburse expenses incurred by a director or officer in connection with
their appearance as a witness or other participation in a proceeding at a time when they are not a named defendant or respondent in the
proceeding; and (iv) provide that the Company may purchase insurance by us to protect us and any person who is or was serving as our
director, officer, employee, or agent. The Company maintains insurance policies that provide coverage to our directors and officers against
certain liabilities. From time to time, the Company may enter into indemnification agreements with certain of the Company&rsquo;s directors
or officers.</FONT></P>

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


<!-- Field: Page; Sequence: 30; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
foregoing description of the Company&rsquo;s Amended and Restated Certificate of Incorporation, as amended, the Company&rsquo;s Second
Amended and Restated Bylaws, as amended, the DGCL, and agreements providing for indemnification is not intended to be exhaustive and
is qualified in its entirety by reference to the Amended and Restated Certificate of Incorporation, as amended, the Second Amended and
Restated Bylaws, as amended, such agreements, as filed with the SEC, and to such statutory provisions.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item
                                            16.</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Exhibits</I>.</B></FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a list of exhibits filed as part of this registration statement.</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit</B></FONT></TD>
    <TD STYLE="width: 0.1in">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Underwriting Agreement</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1***</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805420000089/mipaexecuted.htm" STYLE="-sec-extract: exhibit">Membership Interest Purchase Agreement, dated as of May 18, 2020, by and between the Company, JP3 Measurement, LLC, the Sellers party thereto, and John A. Cardwell, as Seller Representative) (incorporated by reference to Exhibit 2.1 to the Company&rsquo;s Form 8-K filed on May 19, 2020).https://www.sec.gov/Archives/edgar/data/928054/000092805420000089/mipaexecuted.htm</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000003824201500031/flotekdefs14a.txt" STYLE="-sec-extract: exhibit">Form of Certificate of Common Stock (incorporated by reference to Appendix E to the Company&rsquo;s Definitive Proxy Statement filed on September 27, 2001)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805422000149/formofpre-fundedwarrantfin.htm" STYLE="-sec-extract: exhibit">Form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.1 to the Company&rsquo;s Form 8-K filed on June 23, 2022)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000119312525100512/d40555dex103.htm" STYLE="-sec-extract: exhibit">Form of April 2025 Warrant (incorporated by reference to Exhibit 10.3 to the Company&rsquo;s Form 8-K filed on April 28, 2025).</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805422000010/flotekindustriesinc-regi.htm" STYLE="-sec-extract: exhibit">Registration Rights Agreement, dated February 2, 2022, by and among the Company&rsquo;s and the purchasers party thereto (incorporated by reference to Exhibit 10.2 to the Company&rsquo;s Form 8-K filed on February 4, 2022).)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805422000130/profracflotekregistrationr.htm" STYLE="-sec-extract: exhibit">Registration Rights Agreement dated May 17, 2022, by and between the Company and ProFrac Holdings II, LLC (incorporated by reference to Exhibit 10.2 to the Company&rsquo;s Form 8-K filed on May 18, 2022)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/928054/000092805422000149/amendmentno1toregistration.htm" STYLE="-sec-extract: exhibit">Amendment No. 1 to Registration Rights Agreement dated June 21, 2022, by and between the Company, ProFrac Holdings, LLC and ProFrac Holdings II, LLC (incorporated by reference to Exhibit 10.2 to the Company&rsquo;s Form 8-K filed on June 23, 2022)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Certificate of Designation for Preferred Stock</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.8*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Preferred Stock Certificate</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.9*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Deposit Agreement for Depositary Shares</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.10*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Depositary Receipt for Depositary Shares</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.11*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Warrant Agreement</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.12*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Warrant Certificate</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.13*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Rights Agreement or Subscription Agreement</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.14*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Rights Certificate</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.15*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Unit Agreement</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.16*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Unit Certificate</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1**</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="ex5-1.htm">Opinion of Porter Hedges LLP</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1**</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="ex5-1.htm">Consent of Porter Hedges LLP (included in Exhibit 5.1)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2**</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="ex23-2.htm">Consent of Independent Registered Public Accounting Firm (KPMG LLP)</A></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.1**</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#sw_018">Power of Attorney (included on the signature pages hereto)</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">107.1**</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="ex107.htm">Calculation of Filing Fee Table</A></FONT></P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">* To be filed if necessary, subsequent to the effectiveness of this registration statement by an amendment to this registration statement or incorporated by reference pursuant to a Current Report on Form 8-K in connection with the offering of securities.</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">** Filed herewith.</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*** Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company hereby undertakes to furnish supplemental copies of any of the omitted schedules upon request by the U.S. Securities and Exchange Commission or its staff.</FONT></P>




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


<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item
                                            17.</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Undertakings</I>.</B></FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The undersigned registrant hereby undertakes:</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
To include any prospectus required by Section 10(a)(3) of the Securities Act of 1933;</FONT></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Provided</I>,
<I>however</I>, paragraphs (a)(1)(i), (ii), and (iii) of this section do not apply if the information required to be included in a post-effective
amendment by those paragraphs is contained in reports filed with or furnished to the Commission by the registrant pursuant to section
13 or section 15(d) of the Securities Exchange Act of 1934 that are incorporated by reference in the registration statement, or is contained
in a form of prospectus filed pursuant to Rule 424(b) that is part of the registration statement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
That, for the purpose of determining any liability under the Securities Act of 1933, 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 <I>bona fide</I> offering thereof.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
That, for the purpose of determining liability under the Securities Act of 1933 to any purchaser:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
If the registrant is relying on Rule 430B:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
Each prospectus filed by the registrant pursuant to Rule 424(b)(3) shall be deemed to be part of the registration statement as of the
date the filed prospectus was deemed part of and included in the registration statement; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
Each prospectus required to be filed pursuant to Rule 424(b)(2), (b)(5), or (b)(7) as part of a registration statement in reliance on
Rule 430B relating to an offering made pursuant to Rule 415(a)(1)(i), (vii), or (x) for the purpose of providing the information required
by section 10(a) of the Securities Act of 1933 shall be deemed to be part of and included in the registration statement as of the earlier
of the date such form of prospectus is first used after effectiveness or the date of the first contract of sale of securities in the
offering described in the prospectus. As provided in Rule 430B, for liability purposes of the issuer and any person that is at that date
an underwriter, such date shall be deemed to be a new effective date of the registration statement relating to the securities in the
registration statement to which that prospectus relates, and the offering of such securities at that time shall be deemed to be the initial
bona fide offering thereof. <I>Provided, however</I>, that no statement made in a registration statement or prospectus that is part of
the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or
prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such effective
date, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement
or made in any such document immediately prior to such effective date.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
If the registrant is subject to Rule 430C, each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating
to an offering, other than registration statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall
be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. <I>Provided,
however</I>, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a
document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration
statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was
made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately
prior to such date of first use.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
That, for the purpose of determining liability of the registrant under the Securities Act of 1933 to any purchaser in the initial distribution
of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant
to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities
are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to
the purchaser and will be considered to offer or sell such securities to such purchaser: (i) any preliminary prospectus or prospectus
of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424; (ii) any free writing prospectus relating
to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant; (iii) the
portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant
or its securities provided by or on behalf of the undersigned registrant; and (iv) any other communication that is an offer in the offering
made by the undersigned registrant to the purchaser.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The undersigned registrant hereby undertakes that, for purposes of determining any liability under the Securities Act of 1933, each filing
of the registrant&rsquo;s annual report pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (and, where applicable,
each filing of an employee benefit plan&rsquo;s annual report pursuant to Section 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 <I>bona fide</I> offering thereof.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Insofar as indemnification for liabilities arising under the Securities Act of 1933 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 Securities Act of 1933 and is,
therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant
of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action,
suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the
registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate
jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act of 1933 and
will be governed by the final adjudication of such issue.</FONT></P>

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


<!-- Field: Page; Sequence: 32; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Act of 1933, as amended, the registrant certifies that it has reasonable grounds to believe that
it meets all of the requirements for filing on Form S-3 and has duly caused this registration statement to be signed on its behalf by
the undersigned, thereunto duly authorized, in the City of Houston, State of Texas, on July 10, 2025.</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FLOTEK INDUSTRIES, INC.</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Ryan G. Ezell</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ryan
    G. Ezell</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="sw_018"></A>KNOW
ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Ryan G. Ezell and J. Bond Clement,
and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution for
him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments (including any and all
post-effective amendments) to this registration statement on Form S-3 and any registration statement for the same offering filed pursuant
to Rule 462 under the Securities Act of 1933, as amended, and to file the same, with all exhibits thereto, and other documents in connection
therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power
and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes
as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them,
or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue thereof.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Act of 1933, as amended, this registration statement has been signed below by the following persons
in the capacities and on the dates indicated.</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 33%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SIGNATURES</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 46%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TITLE</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 17%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DATE</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
                                            Ryan G. Ezell</I></FONT></P></TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and Director (Principal Executive</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ryan
                                            G. Ezell</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
                                            J. Bond Clement</I></FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer (Principal Financial and</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">J.
                                            Bond Clement</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
    Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
                                            Harsha V. Agadi</I></FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Harsha
                                            V. Agadi</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
                                            Evan R. Farber</I></FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evan
                                            R. Farber</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
                                            Michael J. Fucci</I></FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Michael
                                            J. Fucci</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
                                            Lisa Mayr</I></FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lisa
                                            Mayr</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
Matthew D. Wilks</I></FONT></P>
</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    10, 2025</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; border-right-width: 0in; border-right-color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Matthew
                                            D. Wilks</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 33; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 70%"><IMG SRC="ex5-1_001.jpg" ALT=""></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 28%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right; text-indent: 13.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1000
                                            Main Street, 36th Floor</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Houston,
    Texas 77002-6341</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right; text-indent: 13.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(713)
    226-6000 Main</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right; text-indent: 13.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">porterhedges.com</FONT></P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
10, 2025</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flotek
Industries, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5775
N. Sam Houston Parkway W., Suite 400</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Houston,
Texas 77086</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have acted as counsel for Flotek Industries, Inc., a Delaware corporation (the &ldquo;<B><I>Company</I></B>&rdquo;), in connection with
the registration under the Securities Act of 1933, as amended (the &ldquo;<B><I>Securities Act</I></B>&rdquo;), on a registration statement
on Form S-3 (the &ldquo;<B><I>Registration Statement</I></B>&rdquo;) for (i) the offer and sale from time to time, pursuant to Rule 415
under the Securities Act, of up to $200,000,000 of: (a) shares of common stock, par value $0.0001 per share (the &ldquo;<B><I>Common
Stock</I></B>&rdquo;), (b) shares of preferred stock, par value $0.0001 per share (the &ldquo;<B><I>Preferred Stock</I></B>&rdquo;),
(c) depositary shares (the &ldquo;<B><I>Depositary Shares</I></B>&rdquo;), (d) warrants (the &ldquo;<B><I>Warrants</I></B>&rdquo;) to
purchase Common Stock and Preferred Stock, (e) rights to purchase Common Stock, Preferred Stock and Warrants (the &ldquo;<B><I>Rights</I></B>&rdquo;),
and (f) units consisting of one or more shares of Common Stock, shares of Preferred Stock, Depositary Shares, Warrants, or Rights or
any combination of such securities (the &ldquo;<B><I>Units</I></B>,&rdquo; and together with the Common Stock, Preferred Stock, Depositary
Shares, Warrants and Rights, each a &ldquo;<B><I>Security</I></B>&rdquo; and collectively the &ldquo;<B><I>Securities</I></B>&rdquo;),
that may be issued from time to time by the Company, and (ii) the offer and sale by the selling stockholder named in the Registration
Statement (the &ldquo;<B><I>Secondary Offering</I></B>&rdquo;) of an aggregate of (a) up to 6,000,000 shares of Common Stock (the &ldquo;<B><I>Warrant
Shares</I></B>&rdquo;) issuable upon the exercise of a warrant to purchase Common Stock issued on April 28, 2025 by the Company (the
&ldquo;<B><I>April 2025 Warrant</I></B>&rdquo;) and (b) up to 250,000 shares of Common Stock held by the selling stockholder (the &ldquo;<B><I>Resale
Shares</I></B>&rdquo;).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have examined those records and documents as we have deemed necessary, including but not limited to originals, photocopies or conformed
copies of: (i) the Registration Statement (including the exhibits thereto); (ii) the Amended and Restated Certificate of Incorporation
and the Second Amended and Restated Bylaws of the Company, each as amended to date; (iii) the corporate proceedings of the Company; and
(iv) all other certificates, agreements and documents that we have considered relevant and necessary as a basis for the opinions expressed
in this letter. In addition, we have made those other examinations of law and fact as we considered necessary to form a basis for our
opinions.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
to certain questions of fact material to our opinions that we have not independently established, we have relied upon representations
of public officials and upon certificates from officers of the Company.</FONT></P>

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


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flotek
Industries, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
10, 2025</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Page
2</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
rendering the following opinions, we have assumed (i) all information contained in all documents reviewed by us is true and correct,
(ii) the genuineness of all signatures on all documents reviewed by us, (iii) the authenticity and completeness of all documents submitted
to us as originals, (iv) the conformity to authentic originals of all documents submitted to us as certified or photostatic copies, and
(v) each natural person signing any document reviewed by us had the legal capacity to do so, none of which facts we have independently
verified. We also have assumed the due authorization, execution and delivery of all documents where authorization, execution and delivery
are prerequisites to the effectiveness of such documents.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on the foregoing, and subject to the assumptions, exceptions and qualifications stated below, we are of the opinion that:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. With
respect to shares of Common Stock (other than with respect to the Secondary Offering), when both (a) the Board of Directors of the Company
(the &ldquo;<B><I>Board</I></B>&rdquo;) has taken all necessary corporate action to authorize the issuance of the shares of Common Stock,
the terms of the offering thereof and related matters and (b) certificates representing the shares of Common Stock have been duly executed,
countersigned, registered and delivered (or non-certificated shares of Common Stock shall have been properly issued) either (i) in accordance
with the applicable underwriting, purchase or similar agreement or (ii) upon conversion or exercise of any other Security in accordance
with the terms of such Security or the instrument governing such Security providing for such conversion or exercise as approved by the
Board, then the shares of Common Stock will be validly issued, fully paid and nonassessable.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. With
respect to shares of Preferred Stock, when both (a) the Board has taken all necessary corporate action to authorize the issuance and
terms of the shares of Preferred Stock, the terms of the offering thereof and related matters, including the adoption of a certificate
of designations relating to such Preferred Stock as required by applicable law (a &ldquo;<B><I>Certificate of Designations</I></B>&rdquo;)
and the filing of the Certificate of Designations as required by applicable law and (b) certificates representing the shares of Preferred
Stock have been duly executed, countersigned, registered and delivered (or non-certificated shares of Preferred Stock shall have been
properly issued) either (i) in accordance with the applicable underwriting, purchase or similar agreement or (ii) upon conversion or
exercise of any other Security in accordance with the terms of such Security or the instrument governing such Security providing for
such conversion or exercise as approved by the Board, then the shares of Preferred Stock will be validly issued, fully paid and nonassessable.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. With
respect to Depositary Shares, when (a) the Board has taken all necessary corporate action to authorize the issuance and terms of the
Depositary Shares, the terms of the offering thereof and related matters, (b) the depositary agreement or agreements relating to the
Depositary Shares and the related depositary receipts have been duly authorized and validly executed and delivered by the Company and
the depositary appointed by the Company pursuant to the applicable depositary agreement, (c) the shares of Preferred Stock underlying
such Depositary Shares have been deposited with a bank or trust company under the applicable depositary agreement and (d) the depositary
receipts representing the Depositary Shares have been duly executed, countersigned, registered and delivered in accordance with the applicable
depositary agreement, then the Depositary Shares will be legally issued.</FONT></P>

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


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flotek
Industries, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
10, 2025</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Page
3</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. With
respect to Warrants, when (a) the Board has taken all necessary corporate action to authorize the creation of and the issuance and terms
of the Warrants, the terms of the offering thereof and related matters, (b) the warrant agreement or agreements relating to the Warrants
have been duly authorized and validly executed and delivered by the Company and the warrant agent appointed by the Company and (c) the
certificates representing the Warrants have been duly executed, countersigned, registered and delivered in accordance with the warrant
agreement, then the Warrants will be legally issued and will constitute valid and binding obligations of the Company, enforceable against
the Company in accordance with their terms.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. With
respect to the Rights, when (a) the Board has taken all necessary corporate action to authorize the issuance and the specific terms of
such Rights, the terms of the offering thereof and related matters and (b) such Rights, as applicable, and agreements relating to the
Rights have been duly executed and delivered in accordance with the terms thereof, then such Rights will be valid and binding obligations
of the Company, enforceable against the Company in accordance with their terms.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6. With
respect to Units, when (a) the Board has taken all necessary corporate action to authorize the issuance and the specific terms of such
Units, the terms of the offering thereof and related matters and (b) such Units and agreements relating to the Units have been duly executed
and delivered in accordance with the terms thereof, then such Units will be valid and binding obligations of the Company, enforceable
against the Company in accordance with their terms.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7. With
respect to the Secondary Offering, (a) the Warrant Shares have been duly authorized and, when issued and delivered upon the exercise
of the April 2025 Warrant in accordance with the terms of the April 2025 Warrant, will be validly issued, fully paid and non-assessable
and (b) the Resale Shares have been validly issued and are fully paid and non-assessable.</FONT></P>

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


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flotek
Industries, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
10, 2025</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Page
4</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
opinions expressed above are subject in all respects to the following assumptions, exceptions and qualifications:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A. We
have assumed that: (i) the Registration Statement and any amendments thereto (including post-effective amendments) will have become effective
under the Securities Act and will comply with all applicable provisions of the Securities Act and the rules and regulations thereunder,
and such state securities rules, regulations and laws as may be applicable; (ii) the Registration Statement will remain effective and
comply with all applicable provisions of the Securities Act and the rules and regulations thereunder, and such state securities rules,
regulations and laws as may be applicable at the time the Securities are offered or issued as contemplated by the Registration Statement;
(iii) a prospectus supplement will have been prepared and filed with the Securities and Exchange Commission (the &ldquo;<B><I>Commission</I></B>&rdquo;)
describing the Securities offered thereby and will comply with the Securities Act and the rules and regulations thereunder, and state
securities rules, regulations and laws as may be applicable at the time the Securities are offered or issued as contemplated by the Registration
Statement; (iv) all Securities will be issued and sold in compliance with the Securities Act and the rules and regulations thereunder,
the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder and such applicable state securities rules,
regulations and laws as may be applicable at the time the Securities are offered or issued as contemplated by the Registration Statement
and in the manner stated in the Registration Statement and the appropriate prospectus supplement; (v) a definitive purchase, underwriting
or similar agreement with respect to any Securities offered or issued will have been duly authorized and validly executed and delivered
by the Company and the other parties thereto, and the consideration payable for the Securities sold thereunder shall have been paid to
the Company in accordance with such underwriting, purchase or similar agreement; (vi) other than with respect to the Secondary Offering,
the consideration paid under any underwriting, purchase or similar agreement for Common Stock or Preferred Stock, including Common Stock
or Preferred Stock underlying any Securities, whether in cash, through the issuance of another Security, or a combination of cash or
any other Security, shall not be less than the par value of any Common Stock or Preferred Stock, as the case may be, issued under the
Registration Statement; (vii) other than with respect to the Secondary Offering, at the time of issuance of any shares of Common Stock
or Preferred Stock (including any such shares issuable upon the conversion of another Security), the Company has a sufficient number
of authorized but unissued shares of Common Stock or Preferred Stock, as the case may be, under its Amended and Restated Certificate
of Incorporation; (viii) any Securities issuable upon conversion, exchange or exercise of any Security being offered or issued will be
duly authorized, created and, if appropriate, reserved for issuance upon such conversion, exchange or exercise; (ix) there shall not
have occurred any change in law affecting the validity or enforceability of any such Security; and (x) none of the terms of any Security
to be established after the date hereof, nor the issuance and delivery of any such Security nor the compliance by the Company with the
terms of such Security will violate any applicable law or will result in violation of any provision of any instrument or agreement then
binding on the Company, or will violate any restriction imposed by a court or governmental body having jurisdiction over the Company.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B. The
enforceability of the Securities and provisions thereof may be limited by (i) bankruptcy, insolvency, reorganization, fraudulent transfer,
moratorium or other similar laws now or hereinafter in effect relating to or affecting enforcement of creditors rights generally, and
(ii) by general principles of equity (regardless of whether such enforcement is considered in a proceeding in equity or at law). Such
principles of equity include, without limitation, concepts of materiality, reasonableness, good faith and fair dealing, and also the
possible unavailability of specific performance or injunctive relief.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">C. We
express no opinion with respect to: (i) the enforceability of the provisions in any agreement or instrument with respect to delay or
omission of enforcement of rights or remedies, or waivers of notices or defenses, or waivers of benefits of or other rights, that cannot
be effectively waived under applicable laws; or (ii) the enforceability of indemnification provisions to the extent they purport to relate
to liabilities resulting from or based upon negligence or any violation of federal or state securities laws or blue sky laws.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">D. The
opinions expressed in this letter are limited to the laws of the State of Texas, the General Corporation Law of the State of Delaware
and the federal securities laws of the United States of America.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consent to the use of this opinion as Exhibit 5.1 to the Registration Statement and to the reference to our firm under the caption &ldquo;Legal
Matters&rdquo; in the prospectus included as a part of the Registration Statement. In giving this consent, we do not admit that this
firm is in the category of persons whose consent is required under Section 7 of the Securities Act or the rules and regulations of the
Commission promulgated thereunder.</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
    truly yours,</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Porter Hedges LLP</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PORTER
    HEDGES LLP</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 30%"><IMG SRC="ex23-2_001.jpg" ALT=""><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">KPMG
    LLP</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">811
    Main Street</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">Houston,
    TX 77002</FONT></P></TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><B>&nbsp;</B></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">We
consent to the use of our report dated March 12, 2025, with respect to the consolidated financial statements of Flotek Industries, Inc.,
incorporated herein by reference, and to the reference to our firm under the heading &ldquo;Experts&rdquo; in the prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">/s/
KPMG LLP</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">Houston,
Texas</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">July
10, 2025</FONT></P>

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

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

<P STYLE="color: #7F7F7F; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ex107.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:FTK="http://flotekind.com/20250710">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_028_FFD%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_03A_FTK_flotekind.com_20250710 -->
<!-- Field: Set; Name: xdx; ID: xdx_044_20250710_20250710 -->
<!-- Field: Set; Name: xdx; ID: xdx_05D_edei%2D%2DEntityCentralIndexKey_0000928054 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_065_Ratio_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-07-10" id="Fact000003" name="dei:EntityCentralIndexKey">0000928054</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-07-10" id="xdx2ixbrl0009" name="ffd:FeeExhibitTp">EX-FILING FEES</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-07-10" id="xdx2ixbrl0012" name="dei:EntityRegistrantName">FLOTEK INDUSTRIES INC/CN/</ix:nonNumeric>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_1" id="xdx2ixbrl0016" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_2" id="xdx2ixbrl0026" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_3" id="xdx2ixbrl0036" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_4" id="xdx2ixbrl0046" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_5" id="xdx2ixbrl0056" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_6" id="xdx2ixbrl0066" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonNumeric contextRef="From2025-07-102025-07-10_7" id="xdx2ixbrl0073" name="ffd:OfferingSctyTp">Other</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2025-07-102025-07-10_7" id="xdx2ixbrl0074" name="ffd:OfferingSctyTitl">Unallocated (Universal) Shelf</ix:nonNumeric>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_7" id="xdx2ixbrl0077" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonFraction name="ffd:FeeRate" contextRef="From2025-07-102025-07-10_8" id="xdx2ixbrl0082" decimals="INF" unitRef="Ratio">0.00015310</ix:nonFraction>
  <ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" id="xdx2ixbrl0122" name="ffd:OffsetPrrFilerNm">FLOTEK INDUSTRIES INC/CN/</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" id="xdx2ixbrl0125" name="ffd:OffsetPrrSctyTp">Other</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2025-07-102025-07-10_212816578" id="xdx2ixbrl0133" name="ffd:OffsetPrrFilerNm">FLOTEK INDUSTRIES INC/CN/</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-07-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>1</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_2">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>2</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>3</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_4">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>4</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_5">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>5</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_6">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>6</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_7">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>7</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_8">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OfferingAxis">
            <dei:lineNo>8</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_112816484">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OffsetAxis">
            <dei:lineNo>1</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-07-102025-07-10_212816578">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928054</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:typedMember dimension="ffd:OffsetAxis">
            <dei:lineNo>2</dei:lineNo>
          </xbrldi:typedMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-07-10</xbrli:startDate>
        <xbrli:endDate>2025-07-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Ratio">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_effd--FeeExhibitTp_dxL_c20250710__20250710_zHYWLGc7Tm67" title="::XDX::EX-FILING FEES"><span style="-sec-ix-hidden: xdx2ixbrl0009">Exhibit 107</span></span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Calculation
of Filing Fee Tables</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_905_effd--SubmissnTp_c20250710__20250710_zzNpK9JXMSde"><span id="xdx_903_effd--FormTp_c20250710__20250710_zsGzmcQF8H8g"><ix:nonNumeric contextRef="AsOf2025-07-10" id="Fact000010" name="ffd:SubmissnTp"><ix:nonNumeric contextRef="AsOf2025-07-10" id="Fact000011" name="ffd:FormTp">S-3</ix:nonNumeric></ix:nonNumeric></span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Form
Type)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_909_edei--EntityRegistrantName_dxL_c20250710__20250710_zTnbHhu94Gva" title="::XDX::FLOTEK%20INDUSTRIES%20INC%2FCN%2F"><span style="-sec-ix-hidden: xdx2ixbrl0012">Flotek
Industries, Inc.</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
Name of Registrant as Specified in its Charter)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Table
1: Newly Registered and Carry Forward Securities</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 83.2pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_302_101_zs7icReDzx2l" summary="xdx: Document - Offerings" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_487_effd--OfferingSctyTp_zTMilr27wFJf" style="border-bottom: Black 1pt solid; text-align: justify">Security Type</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_486_effd--OfferingSctyTitl_zh7nNLmGq3l5" style="border-bottom: Black 1pt solid; text-align: justify">Security Class Title</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">Fee Calculation or Carry Forward Rule</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: justify">Amount Registered</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid">Proposed Maximum Offering Price Per Unit</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_483_effd--MaxAggtOfferingPric_pid_zmlnXtAejJOk" style="border-bottom: Black 1pt solid">Maximum Aggregate Offering Price</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_482_effd--FeeRate_pid_zrqPs3NKSi8a" style="border-bottom: Black 1pt solid; text-align: justify">Fee Rate</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_48D_effd--FeeAmt_pid_zVDmD0Vy67xa" style="border-bottom: Black 1pt solid">Amount of Registration Fee (1)</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_48D_effd--CfwdFormTp_ziXBpiL80l02" style="border-bottom: Black 1pt solid">Carry Forward Form Type</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_48E_effd--CfwdPrrFileNb_zELW3nGNqjm2" style="border-bottom: Black 1pt solid">Carry Forward File Number</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_48D_effd--CfwdPrrFctvDt_z7BJBeaccgP8" style="border-bottom: Black 1pt solid">Carry Forward Initial effective date</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_488_effd--CfwdPrevslyPdFee_zg4eIcJO6xO" style="border-bottom: Black 1pt solid; text-align: center">Filing Fee Previously Paid In Connection with Unsold Securities to be Carried Forward</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td colspan="43" style="text-align: center">Newly Registered Securities</td></tr>
  <tr id="xdx_415_20250710__20250710__ffd--OfferingAxis__1_zQc3TXn6mYy2" style="vertical-align: bottom; background-color: White">
    <td style="width: 7%; text-align: center">Fees to Be <br/>Paid</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_1" id="Fact000013" name="ffd:OfferingSctyTp">Equity</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_1" id="Fact000014" name="ffd:OfferingSctyTitl">Common Stock, $0.0001 par value</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td id="xdx_988_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__1_zQqxX7xJ1xKk" style="width: 7%; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_1" format="ixt:booleantrue" id="Fact000022" name="ffd:Rule457oFlg">Rule
    457(o)&#160;</ix:nonNumeric></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_1" id="Fact000015" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0016">.00015310</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_1" id="Fact000017" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 4%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 4%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 4%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_41B_20250710__20250710__ffd--OfferingAxis__2_zALd8xTuomjj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_2" id="Fact000023" name="ffd:OfferingSctyTp">Equity</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_2" id="Fact000024" name="ffd:OfferingSctyTitl">Preferred Stock, $0.0001 par value</ix:nonNumeric></td><td>&#160;</td>
    <td id="xdx_981_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__2_zGHa4gokzwwh"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_2" format="ixt:booleantrue" id="Fact000032" name="ffd:Rule457oFlg">Rule
    457(o)</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_2" id="Fact000025" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0026">.00015310</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_2" id="Fact000027" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_413_20250710__20250710__ffd--OfferingAxis__3_z4Hj2E5ajz74" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_3" id="Fact000033" name="ffd:OfferingSctyTp">Other</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_3" id="Fact000034" name="ffd:OfferingSctyTitl">Depositary Shares</ix:nonNumeric></td><td>&#160;</td>
    <td id="xdx_985_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__3_zBGe49TdhnHi"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_3" format="ixt:booleantrue" id="Fact000042" name="ffd:Rule457oFlg">Rule
    457(o)</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_3" id="Fact000035" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0036">.00015310</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_3" id="Fact000037" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_41C_20250710__20250710__ffd--OfferingAxis__4_zrnzGmg9N9a6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_4" id="Fact000043" name="ffd:OfferingSctyTp">Other</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_4" id="Fact000044" name="ffd:OfferingSctyTitl">Warrants</ix:nonNumeric></td><td>&#160;</td>
    <td id="xdx_984_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__4_zzz3oh9EEWn2"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_4" format="ixt:booleantrue" id="Fact000052" name="ffd:Rule457oFlg">Rule
    457(o)</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_4" id="Fact000045" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0046">.00015310</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_4" id="Fact000047" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_419_20250710__20250710__ffd--OfferingAxis__5_zE4fHBDscf1a" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_5" id="Fact000053" name="ffd:OfferingSctyTp">Other</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_5" id="Fact000054" name="ffd:OfferingSctyTitl">Rights</ix:nonNumeric></td><td>&#160;</td>
    <td id="xdx_983_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__5_zoYbBJGC3mUa"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_5" format="ixt:booleantrue" id="Fact000062" name="ffd:Rule457oFlg">Rule
    457(o)</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_5" id="Fact000055" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0056">.00015310</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_5" id="Fact000057" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_41A_20250710__20250710__ffd--OfferingAxis__6_zamUlXDJhFT7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_6" id="Fact000063" name="ffd:OfferingSctyTp">Other</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_6" id="Fact000064" name="ffd:OfferingSctyTitl">Units</ix:nonNumeric></td><td>&#160;</td>
    <td id="xdx_980_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__6_zbukbQksY9Af"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_6" format="ixt:booleantrue" id="Fact000072" name="ffd:Rule457oFlg">Rule
    457(o)</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_6" id="Fact000065" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0066">.00015310</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_6" id="Fact000067" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">0</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_906_effd--OfferingSctyTp_dxL_c20250710__20250710__ffd--OfferingAxis__7_zYfxO2Zfy0Gc" title="::XDX::Other"><span style="-sec-ix-hidden: xdx2ixbrl0073">Unallocated (Universal) Shelf</span></span> (1)</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90C_effd--OfferingSctyTitl_dxL_c20250710__20250710__ffd--OfferingAxis__7_zRNW2ne95wLe" title="::XDX::Unallocated%20%28Universal%29%20Shelf"><span style="-sec-ix-hidden: xdx2ixbrl0074">-</span></span></td><td>&#160;</td>
    <td id="xdx_982_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__7_zqIWjCiFXElc"><ix:nonNumeric contextRef="From2025-07-102025-07-10_7" format="ixt:booleantrue" id="Fact000075" name="ffd:Rule457oFlg">Rule 457(o)</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_effd--MaxAggtOfferingPric_pid_c20250710__20250710__ffd--OfferingAxis__7_zZkDjZc6dEak" style="text-align: right"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_7" id="Fact000076" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">200,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_effd--FeeRate_pid_c20250710__20250710__ffd--OfferingAxis__7_zWIVx4TVeFXh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0077">.00015310</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_effd--FeeAmt_pid_c20250710__20250710__ffd--OfferingAxis__7_zOGcKIN6bOL3" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_7" id="Fact000078" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">30,620</ix:nonFraction></span></td><td style="text-align: left">(2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_41A_20250710__20250710__ffd--OfferingAxis__8_zjxDCvM06Hpb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_8" id="Fact000079" name="ffd:OfferingSctyTp">Equity</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="From2025-07-102025-07-10_8" id="Fact000080" name="ffd:OfferingSctyTitl">Common Stock, $0.0001 par value per share</ix:nonNumeric></td><td>&#160;</td>
    <td id="xdx_986_effd--Rule457oFlg_dbT_c20250710__20250710__ffd--OfferingAxis__8_zEAlHfHdBhal"><ix:nonNumeric contextRef="From2025-07-102025-07-10_8" format="ixt:booleantrue" id="Fact000088" name="ffd:Rule457oFlg">Rule 457(o)</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.60 </span></td><td style="text-align: left">(3)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="From2025-07-102025-07-10_8" id="Fact000081" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">91,250,000</ix:nonFraction> </span></td><td style="text-align: left">(3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0082">.00015310</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:FeeAmt" contextRef="From2025-07-102025-07-10_8" id="Fact000083" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">13,970.38</ix:nonFraction></span></td><td style="text-align: left">(3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">Fees <br/>Previously Paid</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td colspan="43" style="text-align: center">Carry Forward Securities</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">Carry Forward Securities</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="8" style="text-align: center">Total Offering Amounts</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_effd--TtlOfferingAmt_c20250710__20250710_zgw5A1KSOXC6" style="text-align: right"><ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="AsOf2025-07-10" id="Fact000089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">291,250,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_effd--TtlFeeAmt_pid_c20250710__20250710_zWkPTXPf7pR1" style="text-align: right"><ix:nonFraction name="ffd:TtlFeeAmt" contextRef="AsOf2025-07-10" id="Fact000090" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">44,590.38</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="8" style="text-align: center">Total <span id="xdx_90F_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__1_zSNOEgddRskj"><span id="xdx_90B_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__2_zh58EoZFD9Gb"><span id="xdx_904_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__3_zWbpx1gcSRk5"><span id="xdx_905_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__4_zGXeV6D5UEpf"><span id="xdx_90E_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__5_zXxhaxlqG2c1"><span id="xdx_90A_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__6_zg5RpAPfHipi"><span id="xdx_906_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__7_zd8i5gZ0o2Gf"><span id="xdx_904_effd--PrevslyPdFlg_dbF_c20250710__20250710__ffd--OfferingAxis__8_zCldzZb9fRZ5"><ix:nonNumeric contextRef="From2025-07-102025-07-10_1" format="ixt:booleanfalse" id="Fact000091" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_2" format="ixt:booleanfalse" id="Fact000092" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_3" format="ixt:booleanfalse" id="Fact000093" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_4" format="ixt:booleanfalse" id="Fact000094" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_5" format="ixt:booleanfalse" id="Fact000095" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_6" format="ixt:booleanfalse" id="Fact000096" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_7" format="ixt:booleanfalse" id="Fact000097" name="ffd:PrevslyPdFlg"><ix:nonNumeric contextRef="From2025-07-102025-07-10_8" format="ixt:booleanfalse" id="Fact000098" name="ffd:PrevslyPdFlg">Fees Previously Paid</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></span></span></span></span></span></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_effd--TtlPrevslyPdAmt_c20250710__20250710_zbXYc4AqazX8" style="text-align: right"><ix:nonFraction name="ffd:TtlPrevslyPdAmt" contextRef="AsOf2025-07-10" id="Fact000099" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="8" style="text-align: center">Total Fee Offsets</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_effd--TtlOffsetAmt_c20250710__20250710_zm6oyrt4hEhf" style="text-align: right"><ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="AsOf2025-07-10" id="Fact000100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="8" style="text-align: center">Net Fee Due</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_effd--NetFeeAmt_pid_c20250710__20250710_zMdLs1W3mdy8" style="text-align: right"><ix:nonFraction name="ffd:NetFeeAmt" contextRef="AsOf2025-07-10" id="Fact000101" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">35,320.38</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__1_zErqycvJjyP6"><span id="xdx_906_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__2_z7OFv5j6W88g"><span id="xdx_908_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__3_zn7IR7WLG0Si"><span id="xdx_900_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__4_zTr4MPEwYzQk"><span id="xdx_90B_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__5_zOqq41aoYGe8"><span id="xdx_908_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__6_z4Ehj50P9f9c"><span id="xdx_904_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__7_gIFON-MCRIJJ_zO47OwHthov5"><span id="xdx_907_effd--OfferingNote_c20250710__20250710__ffd--OfferingAxis__8_gIFON-MGFKXF_zMqjgcb45p16"><ix:nonNumeric contextRef="From2025-07-102025-07-10_1" escape="true" id="Fact000102" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_2" escape="true" id="Fact000103" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_3" escape="true" id="Fact000104" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_4" escape="true" id="Fact000105" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_5" escape="true" id="Fact000106" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_6" escape="true" id="Fact000107" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_7" continuedAt="ConU000109-01" escape="true" id="Fact000109" name="ffd:OfferingNote"><ix:nonNumeric contextRef="From2025-07-102025-07-10_8" continuedAt="ConU000111-01" escape="true" id="Fact000111" name="ffd:OfferingNote">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></span></span></span></span></span></span></span></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_C05_gIFON-MCRIJJ_zzmAWWXd3QJd"><ix:continuation id="ConU000109-01">This
                                            registration statement includes unsold common stock, preferred stock, depositary shares,
                                            warrants, rights and units of Flotek Industries, Inc. (the &#8220;Unsold Securities&#8221;)
                                            with an aggregate offering price of $100,000,000 that were previously covered by registration
                                            statement file no. 333-264875 initially filed on May 11, 2022 (the &#8220;Prior Registration
                                            Statement&#8221;). <span id="xdx_90D_effd--TermntnCmpltnWdrwl_c20250710__20250710__ffd--OffsetAxis__1_z1dpV945xrq4"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" escape="true" id="Fact000112" name="ffd:TermntnCmpltnWdrwl">Pursuant to Rule 457(p) of the Securities Act of 1933, the registrant
                                            is offsetting the registration fee due under this registration statement by $9,270, which
                                            represents the registration fee previously paid with respect to $100,000,000 of unsold securities
                                            previously registered on the Prior Registration Statement.</ix:nonNumeric></span></ix:continuation></span></span></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_C08_gIFON-MGFKXF_zflUPEDHpzzi"><ix:continuation id="ConU000111-01">Estimated
                                            solely for purposes of calculating the registration fee pursuant to Rule 457(c) of the Securities
                                            Act, on the basis of the average of the high and low sales price of the Company&#8217;s common
                                            stock as reported on the New York Stock Exchange on July 7, 2025.</ix:continuation></span></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 83.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 83.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 83.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Table
2: Fee Offset Claims and Sources</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_301_101_zRVakDrsCT7b" summary="xdx: Document - Fees, by Offset" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">Registrant or Filer Name</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_481_effd--OffsetPrrFormTp_zrmphJdwqSG5" style="border-bottom: Black 1pt solid">Form or Filing Type</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_48E_effd--OffsetPrrFileNb_z68MSGY2j9e3" style="border-bottom: Black 1pt solid; text-align: justify">File Number</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify">Initial Filing Date</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify">Filing Date</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: justify">Fee Offset Claimed</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid">Security Type Associated with Fee Offset Claimed</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_488_effd--OffsetPrrSctyTitl_ziIKWNn6POfc" style="border-bottom: Black 1pt solid">Security Title Associated with Fee Offset Claimed</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_48C_effd--OffsetPrrNbOfUnsoldScties_zvDkaxrqYNBe" style="border-bottom: Black 1pt solid">Unsold Securities Associated with Fee Offset Claimed</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_482_effd--OffsetPrrUnsoldOfferingAmt_pid_zYsTpAn7lcm8" style="border-bottom: Black 1pt solid; text-align: center">Unsold Aggregate Offering Amount Associated with Fee Offset <br/>Claimed</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_485_effd--OffsetPrrFeeAmt_pid_zHFpnuAO6vh8" style="border-bottom: Black 1pt solid">Fee Paid with Fee Offset Source</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td colspan="33" style="text-align: center">Rules 457(b) and 0-11(a)(2)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td id="xdx_982_effd--OffsetClmdInd_dbT_c20250710__20250710__ffd--OffsetAxis__1_z2hN6RA2f8Lf" style="width: 8%; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" format="ixt:booleantrue" id="Fact000113" name="ffd:OffsetClmdInd">Fee Offset <br/>Claims</ix:nonNumeric></td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 8%; text-align: right; padding-bottom: 1pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 8%; text-align: center; padding-bottom: 1pt">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 8%; text-align: center; padding-bottom: 1pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 8%; text-align: center; padding-bottom: 1pt">&#160;&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 7%; text-align: right; padding-bottom: 1pt">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 5%; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 5%; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 7%; text-align: right; padding-bottom: 1pt">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 5%; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 5%; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 5%; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td id="xdx_986_effd--OffsetClmdInd_dbF_c20250710__20250710__ffd--OffsetAxis__2_zrFwvWhwRb3j" style="text-align: left; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_212816578" format="ixt:booleanfalse" id="Fact000114" name="ffd:OffsetClmdInd">Fee Offset Sources</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td colspan="33" style="text-align: center">Rule 457(p)</td></tr>
  <tr id="xdx_414_20250710__20250710__ffd--OffsetAxis__1_z5vgFBNdAMAe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td id="xdx_98E_effd--Rule457pOffsetFlg_dbT_c20250710__20250710__ffd--OffsetAxis__1_zdYMf7j6fU3j" style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" format="ixt:booleantrue" id="Fact000121" name="ffd:Rule457pOffsetFlg">Fee Offset <br/>Claims</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_908_effd--OffsetPrrFilerNm_dxL_c20250710__20250710__ffd--OffsetAxis__1_ze6x7mzFOq3h" title="::XDX::FLOTEK%20INDUSTRIES%20INC%2FCN%2F"><span style="-sec-ix-hidden: xdx2ixbrl0122">Flotek Industries, Inc.</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" id="Fact000115" name="ffd:OffsetPrrFormTp">S-3</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" id="Fact000116" name="ffd:OffsetPrrFileNb">333-264875</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_907_effd--OffsetClmInitlFilgDt_dd_c20250710__20250710__ffd--OffsetAxis__1_zUw4RH1I7AGc"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" format="ixt:datemonthdayyearen" id="Fact000123" name="ffd:OffsetClmInitlFilgDt">May 11, 2022</ix:nonNumeric></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_effd--OffsetClmdAmt_pid_c20250710__20250710__ffd--OffsetAxis__1_zoSM3yEAoVz2"><ix:nonFraction name="ffd:OffsetClmdAmt" contextRef="From2025-07-102025-07-10_112816484" id="Fact000124" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">9,270</ix:nonFraction></span></span></td><td style="padding-bottom: 1pt; text-align: left">(2)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span id="xdx_908_effd--OffsetPrrSctyTp_dxL_c20250710__20250710__ffd--OffsetAxis__1_zBCYtAM9RfF" title="::XDX::Other"><span style="-sec-ix-hidden: xdx2ixbrl0125">-</span></span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_112816484" id="Fact000117" name="ffd:OffsetPrrSctyTitl">Common stock, preferred stock, depositary shares, warrants, rights and units</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="ffd:OffsetPrrUnsoldOfferingAmt" contextRef="From2025-07-102025-07-10_112816484" id="Fact000119" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">100,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_41F_20250710__20250710__ffd--OffsetAxis__2_zPoUwwvJFh2" style="vertical-align: bottom; background-color: White">
    <td id="xdx_98F_effd--Rule457pOffsetFlg_dbT_c20250710__20250710__ffd--OffsetAxis__2_zzI9Igw84CWe" style="text-align: left; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_212816578" format="ixt:booleantrue" id="Fact000132" name="ffd:Rule457pOffsetFlg">Fee Offset Sources</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_905_effd--OffsetPrrFilerNm_dxL_c20250710__20250710__ffd--OffsetAxis__2_zVjQRP7FoCgi" title="::XDX::FLOTEK%20INDUSTRIES%20INC%2FCN%2F"><span style="-sec-ix-hidden: xdx2ixbrl0133">Flotek Industries, Inc.</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_212816578" id="Fact000126" name="ffd:OffsetPrrFormTp">S-3</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2025-07-102025-07-10_212816578" id="Fact000127" name="ffd:OffsetPrrFileNb">333-264875</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_903_effd--OffsetSrcFilgDt_dd_c20250710__20250710__ffd--OffsetAxis__2_zkDl3IgTHRC1"><ix:nonNumeric contextRef="From2025-07-102025-07-10_212816578" format="ixt:datemonthdayyearen" id="Fact000134" name="ffd:OffsetSrcFilgDt">May 11, 2022</ix:nonNumeric></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ffd:OffsetPrrFeeAmt" contextRef="From2025-07-102025-07-10_212816578" id="Fact000131" format="ixt:numdotdecimal" decimals="INF" unitRef="USD">9,270</ix:nonFraction> </span></td><td style="padding-bottom: 1pt; text-align: left">(2)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 2; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjVsKwkAMRVfQPYT5FvvAB/ZPi4pYRYqIv4NNZbCdlMyo7ZLcpdMWMQRCcu/JFWIktrRRJTJcV1kKZ6zqUlqEDAtk1Dd0jmS3j8HNDO/KWJba9usPTMgx6JjZOJTu3jtfymAeQzD3g4UfTSGM4skMlgfhdXpCulA5aqtkCVLncGKqWaGV3A4fzrIhTVXbJ12QjSIdQzgOBvkDURBGcKSXfBM/DKRpIrxRX57YMj1r51o3FnVHwrrEysWZgf639wXHkkpV -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>forms-3_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 forms-3_001.jpg
M_]C_X  02D9)1@ ! 0$ 9 !D  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !4 14# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MTZ;A%WVM*48JVO=^MC^P]F53EV3D'DL!PH)/<  #D]@,GUIX95R. 0 <!@2
M<X)]%.#@]\''0UYUX1\8^&?&WA#0_&_@;6K#Q+X2\0:#IOB;PYXCT*ZM[O0?
M$.C:I8)J.E:A826\UZ38:K;7<<ZR[VORI+7B1+]F,O\ %[XN_P"#JS]H_P -
M>,?&OA>#]E7X'75MX4\;>-/"=M//X[\=1S7%KX7\4:OH,%U*UM8RVQEN(=.6
M26*)SY+ [@ XKY_).&L]XBK8G#Y?AL-"OAK^TC6Q%"C.FH2E"4JBQ$Z*ARS@
MXR4U%P:Y9\DO=.ROC*-"'/)2FTKOD7,NZU@I=-]]=C^X+S(\XZ=.,Y_3 /ZC
MKUJ4G(&%![>_3TZC\":_A:'_  =>?M+DIC]DCX&DR,JQ@>/?B%F1GNEL45/^
M)7EB]ZRV:A<EKIEMQF8A*LZ7_P '77[2&J:OH>EM^RE\"5@U?5M*TUFB\=^.
MYI5CU6^ALX[JV:>PCMC+$'D:WA=@;IE*Q9$3BOH:OA=QO@*$L1F%# JCRN<.
M;&X&G*I"UU*E&6(C*LFM8NE&HI+5-IIOCH9SAL1)QA3JKE:4I<DVHO\ O/D:
M5_-Q9_<T&!P04P1D$ $$>H(!!'N..:>&&,_+_O @@^XQUZ=,UY;X^\97?A3X
M9>-/'EI8PZC?>%O OB+QC9V32^7I]S>:)X9O-=L[":XB*7']GSSVPB-P(U?Y
MU9>5*U_%;9?\'77[3URL"Q_LD_!"YN)8H4Q!XQ^(DES.QN/(BD:WL=-N$5+B
M6>%;<H[)+-.8X2256O%R+A/B/B">,6 PN'G3P3BJM26(ITJ='G<HPE5JUI0I
M4U.46H\\Z?,[13E)J+ZL3CL-A5%S;4YJ\8-*,Y+^[%VG+=?#&2[']SY="W)4
MD\@'@\$#( ;/4J#[D>HI2X4%F:- H+,6PH"J,LS,> H'4Y&.]?PSG_@ZN_:D
M<,T?['GP:F"B0#/C#XFI%Y\;#9"8VT3]],\B-''&&#"160@LW']3W_!-S]J_
MQ;^VS^QO\*OVEO&?@[2O ?B?X@'QB+_PIH<VI7FE:4/#_C#Q'HFGK;C4(X]0
M$5]8Z=9W>;G]Y<Q36\T9=9X#2SWA3B#A^A3J8ZC@GS5/9S<,;A:OO.32BU1K
MU%!I*SYDM=[-V<87,L-BWRPIU8SUNW2FEH[:RE!+UUT\C[Z:1%.2Z KN+<@!
M0H5F+G/ "LK'.,*P)X(IN%+D87> "5X) 8G!P.0&*L%/?! )P:_G'_X+#?\
M!:7XO?\ !-#X\_#KX3_#WX(_#KXG:=XZ^$MU\3+K5?&GB7Q-H-S:7</BK7=
M-E:C0[:XMWB-OI,)D;4I+=5/V<6SR"200_MC^S+\7[[X\?LW? GXX>(=*M/#
M>J?%GX/> OB3K>A6>H/<:=HK^-/"UAKU]:6]W=^3(;&V>4^5)($?R(I2N\I*
MS<6)R/.LOR_+LUQ>#BLOSKG_ +,:E'][[&K/#UN6\??BJ]*HO=4FFFM]#I=:
MA*I5I-J<\,E*=FI*/-%5(WY)2Y;1DKJ7+^9]$DC//7L 0.!Z<'@9'3^M/1D.
M0.H^\.ISC...<X.<8'!R!7\E7[;'_!RC<_#+]HV?X"_L7?!?P9^TGI^A:G'X
M)U3QOJ>M^((]-\9_%)M0DTVY\,?#71?"T5]J7B+3M/N+9=._M.T6[M;_ %2>
M>6PDN8-"UAH_Z.OV3/%/[2'C;X+^&/&'[4_P]\%?"KXO>)+:/6-3^&O@36]:
M\1V/@;2[Z&*?2_#>NZWJQ,>J^+;!'G_MV^TZ."S=Y;>U\D26;22:YCP_FV38
M7"XK,J<<.L5'VD,.YQ590E[T>;#NU:F_9RA/]Y!74XM:RL8T,=3Q,W[).=*[
MC&I&\H-Q;C*TX\U-VFI1?+-V::=I)I?3JD'/&/Z]?:BF1DG=E2O3K[Y]A17E
M+ELN7X>FEM]]+*VM^AW-6=O3\C'\07L%AI6H7TYS;V5A>75P5P2D-LBW,C'L
M %A(.2!DC.>E>%_LK03+^S[\,KZZ8RW_ (@\+Q>+-5G8'S+G5_&$]QXJU2XD
M8\L9KS697W'KDGH03[/XFL3JF@ZYI8)5M4TG4M-5@"=GVRVDAWG )PN0.!RQ
M ZD5\\_L8>(4\0?LN?!VZD=5N=,\&VWAK4(F8+);:AX4DD\.7MO<*3NAN(+C
M36AN()0LL$RM#(J2*RCL;MEE=Z**KTN9MV2O&5KMM):V2NUJ?.UM>)J"6M\@
MQ<4K7;G]:3Y5:[<N5I\JO*SNHV=W]36_WG_ZYP_R>K55;?AG!Z^7#_)ZM5S2
MW^4?_24?01^"GY4J2?DU"*:?9IZ-.S3T:3T"BBBI&%%&1ZTTNB@EF50.I+
M?4DTFU%7DTEW;27WMI?B&^BU]-2M=NT85QD@!_D52S.PVN%4 $EF1)$4#EG=
M5')K^42?Q$GP?_X.=[+P]H\C6.F_'+X3+!K-M$0L6HWFL?!NY\027DZC D\S
M5_APIB?G-P\B*3(I%?U=W,F(RT;(7"MLRPVD[<CH>IQ@>N<=Z_CDOM1A^,O_
M  =6Z0NARL]C\&?!<FGZG)&3-%;/X$_9]U4ZL;AXMZV\":QX\@TZ1YBBQ7LL
M-K+MGF1&^UX&:G'C)P:FH<$<1N;@U-14EE?*YN',HJ7+)1<W%2<9*+E:5O&S
MF[^H<JNU66BNVO?3V5_O=NG2[/['K<*-Y!!.2#CH ))" .V068''<8/2K%5[
M<8#KD'YW;CT=W<9]\-GZ$'O5BOBDTW-IIIU)M-6::;3335TT^C3:?1L]I]/\
M,/\ TB)_(I_P=G!C\)_V*%9FC@?XL?%F.YD;:8(X)? FC0O+/'_K-L:2,1.F
M%@!9I&4,IKZQ_P"""?B']FW3_P#@F#\ 8/B-K_P2L?%4E]\1YM3L?'&K?#ZW
M\1VI_P"%@>(;:V^VQ:U<+JR">SM;>X@-XBR-;R0,FZ%HS7R9_P ':G_))_V)
M>%_Y*I\7OFE$A@4KX T:51(;4-?*S-&%B:WC>,,2)RN8MWY1_L'?\&^?CW]O
M7]F3P+^T_H?[1G@3P!8^/]0\86<'A?6/AIJ6KZAIJ>$/%>K^#Y/M&L6>M6GV
MQ;Z^T.]U2W6>VBD2WOXYQN2[5C^\8?"Y7B?"'(:>8\28S(XRXGG-O#JHW"FL
M3B(RJQC%QE*$4G*4HWBI)Q<U+1?(XK$8B&<8B%/ 4:Z7LK3DXN<KT*;=U>_N
MMV6G1']U.FZI^R7XCU?3="\/:E^SKKVMZG*UMIFB:+=?#/6-6U.8+YLD-GIM
MF\]_=2PQ1-=N+6"0Q06TT\@6.,L/H^!@\3N1B0[#,.K"4B-BI8,P.U610JX"
M[<#/;^3W]A3_ (-POB'^QW^UU\#?VEM:_:7\!>-=*^$WB74=?OO"FE?#/6M.
MU#6X;SPUK>@QVMM>SZS=06[Q76KVUX9)(F\M+9I0"R '^L*)"JR.SL2Y3:&*
MC&U(HR B_+&&*&0(I(R[-P257\>XCPN383-8T\IXKQW$E".$JI8C%*K&$I5,
M;S<K=1U(J4;J,(NI&3BTE"7Q/Z'#2J3P]>56BL/-QUIQ6D;0=EI96DO>>F[?
MR_S4/A=_RGXT$=_^'F6N<?\ =9_$E?Z6Q[_[R_\ LM?YI7PMX_X+]>'R> ?^
M"F.O8)Z<?&;Q(QY]@"3Z $] :_TL1-$3M$L99G4* ZDDE!(  #DDQ@R #DH"
MWW1FOT+QBFH8O@3VJIT&N&,M3@Y0C&+^IT;+WI12E)6ERNTKRV/)R6ZPV8V3
M;==N*L_>2<4VK)MI6=[7LTT[6=N:\;Z]IGA/PSKOB_6"JZ9X1T'6_$U^\G,,
M-AHNDW-[J$TJ#YI EE%<*J'*!GWNI**5_P R_P"%FA?$_P#X+,_\%3[.T\9^
M+-2TN[^/7Q#\4>(/$&II?ZC+??#_ ."?@>"^UBV\/>'K)4FTZWB\,^!H-)\!
M6#N+>WFU2[U#59V>XU%&K_2L^,?A.?XA_"?XE^!M/FB%WXX^'?C;PC9R&58X
MS/XE\,:KH\#>=G:H26\CE+ Y"(S#[N1_F]_\$3?C!HG[(O\ P4\^#D?Q:,/A
M73[J/QQ^SQXNN];V:>GA+Q7KVGG0M,U36;[46MH]'M9?&OA:WT_59[^2V2&"
M_GCF8'<AGPM4J61<<9GE\U#B;+US9%6BX\U/"SA4EBN76_OS53E:OS;+FT3C
MB!5)3R^%1/ZNI0O=-).\>9-M63];=;^7^@Y^S_\ L8?LP_LU^ =(^&7P3^!W
MP^\%>&-"TV#25\CPOI<GB"\BN+:"2YGU[Q'=P7NI:WJL\DUS=7]Q<SRVT[W2
MVT92.W:,?SV?\' O_!*#X&M^SSXY_;;^!_@/1?AG\4/A/#::G\6]-\#Z19:!
MH'Q(^&]UJ%IINHZA-X<TU?[/MO%_A:ZNK76+'6HH89;S3&\16VI&66]MBG]7
M<%S&X<*X8MAPZY"[)#+)!&V<8F6 !G0@.L>PM@,#7XS_ /!>S]H+P5\&/^":
M'Q_T/7]6LX_$WQV\.'X-?#O0_-M9=1U[7/%$D4NHW>G6#2"[O;;0/#]IJ6I7
MUQ90SI8_Z+)<^6DL;U\GP;F_$4.-,B>!QF)QE?'\0X1YA@9U*M13C)0AC)2I
M\S<J<I0JUJE2='E7,Y*K"*DCU,7A<+5PM25'DA*%&+IR3@E*2@K--NSZQ:A)
MM/1JY^7?_!K5^U=XK\4^!?CK^QYXJU6;5M.^$Z:7\6/A*LT]Q,NB^%_%NO:[
MX>\9^&-,:^=KV'PYI7BZQM;[P_I=R1)IRZU>VRA(%@6OZC6^"OP<G9[IOA5\
M-Y)9)G>65_ GAG?/*MS,\T]QOTW,DMQ=2W\TD^T>?),\S,[L6D_CD_X-1?A9
MXBNOC5^UM\;HK9E\':+\//"7PKBU!A(T-YXLU_Q/-XIO;>VE"F&1M.TGPSI5
M]<P(YDMW\0>;*$%W"TG]N08LC%E95*"149"ACW(I*DD ;]^]G[@MANE=_B<H
MX'C[/X934>6.5)/$8;"SG[!5JSC4J*,Z52-.<IRDYRIJ<VY5'>G=:<N40J5,
MJA*O=U7]84U+1J,:]6,%:2O9P4&FTM+-.SN_\R_Q[I6E1?\ !=#6M"M]+L;;
M1(_^"E&BZ-!H<-E8#0K?P['\4= 4>&UT41_95TSS7N?.@\H1C.UE&:_T>C\$
M/@S&ZA/A%\,R(YX2A_X5[X5(A5([<)% 4TT/&5=O.291B)Q(0 %R?\Y3Q_Q_
MP7K\0YX_XV=6!_ _%O1\'Z&O],'=M+ ?,-Z\@<9\N+OT&,5]'XJXNI3P? K6
M88NU?(,(FI1K1;G'#X6,[1:C>\HS;ERR<;--J[3Y,EA_R-81][]]2T5G>T(7
MM:][/1VZW3U31Y#\=MP^ WQK>56C>3X1_$9IE8DCSI/!>KL%5B>50XC4#(78
M5!;&:_SZO^#>'XT? KX&?MI>)_%_[0OQ!\ ?#CP'>_LY^(]$L-=^(^J6FF^'
M[CQ5-XN\!W>G6%L=1C.GSZN=-L]9N;<O*ES;6EO?2P*\)NFC_P!!WX_!9/@=
M\9XR3S\)OB&<_P!TCP?K) ;TSDA0< X]J_S2O^"0G[ O@;_@HU^T7K?P)^(?
MCOQ=\/?#^@?![7OB+;:YX/L/#]]?MK.B:YX6TBQMY!KMG=[8FAU^]<K:!1(J
MN+C(6$HO#R.73X/\0UF>;XG X7ZKDJGBJ$9.>F9\TH^Y:\J<+^XFI*,4W&,?
M>'G$<=+,LIEA\)2KTHQ:=6;C=2M%.+;>EFGN_D?WO'_@H]_P2KA$,\?[6G[)
MD4-E;07%M-'X]^'Z^7!;I+(H262;RDB+EQYLCQ1^:X"RB3E?T/\ "=SX:O\
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
M\M]H>N6=AJ=I'?6$]O>V3W%M&MU:7$-S 7AD21OV1E ;:"@9><G!8KTQA=K
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
M"UFEU"FM?#[XG:9X?TJ_BD\BWU2+3-6FU^);3QEX/N[R6R0^*DU&WL_[0/\
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>ex5-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex5-1_001.jpg
M_]C_X  02D9)1@ ! 0$       #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  F 2P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MZ?,I>%=3T/5-.U6TR29+*]MYL!9%S_/]^R]\-/!__!/O_@YG\7_LE_LH0_\
M"M_V:?VEOV19_BU\1?@5I%W?2>!/#OCC3],U?6-.U?P[H4]RMEH4EMJ'A66;
M1OL\=Y+HVF>+/$F@:8+'P_>V>GZ=_3%\1/V)_P!C7XQ>,M2^(OQ;_9,_9H^*
M/C_7(]-@UGQS\1?@7\,O&OC#5X-'L8-*TB+5/$OB3PSJ6KZA'IFEVMKIVGI=
M7<L=I8V\%K;A+>*- #M;?JKJQ\BM_P %QO\ @D.H4O\ \%$/V7%#C<A;XD6"
MA\8(*ED 8<KDKG@CU%?<_P"S_P#M(_ ;]JKX>6WQ9_9N^+7@?XU?#:[U;5/#
M\'C3X>ZY:^(-!_MS1'A35=)FO+9L0:A8&XA>XM)ECF2*XMY@@BGA=OY1/^"'
M?[)O[*_Q4_;S_P""[?A+XG_LT? #XC>%/A1^VUJ/A;X6>&?'?P>^'WB[P_\
M#7PROQD_::TY?#W@+1]?\/ZAI_A#1%T_0]#L%TO0+>PLEL]%TJU$/D6%M''_
M %X_#3X6_#/X-^%+#P#\(OAWX%^%G@72I+N?2_!?PY\):#X(\)Z;/J%V;N_F
ML?#WAJPTW2;66]NY9;J[EAM$DN;F62:9W=L@$[?\.?GMK_\ P6L_X).>%M;U
MGPWXA_X* _LR:/KWA[5M2T+6])O_ (BZ?#>:9J^D7D^GZGI]U$4W)<V5[;3V
MMRG(CFB=,DJ2=OX=_P#!8C_@EU\6O'?A#X8?#7]NS]G'QK\0?'WB'2_"?@OP
MCH'Q L;S6?$GB36KI+/2=&TRU5,W%]J%U(EM:Q9!DG>.)3OD6OPW_P"#>;]E
M/]EWX_> /^"B/B7X[_LW_ ;XT^(M$_X*-?&?0]&\0?%CX1> ?B'K6D:&GASP
M9J*Z/IFJ>+= U>^L=*74+^_OAI]I<0VGVR\N;DQ&:5V;^COPI^P-^POX"\4>
M'_&W@?\ 8N_91\&>,_">K6FN^%?%OA7]G?X2^'O$OAK7+!B]CK&@:YI/A*UU
M/2-4LV8O:ZA87-O=6S'?%(IR0#T\SZ!^(7Q"\%?";P)XQ^)WQ*\3Z1X*^'WP
M^\-ZSXQ\;>+_ !!=+8Z'X8\,>'K&;4M:UO5[Q@5MM/TVQM[B[O)L,L,,+$Y%
M?FK)_P %T/\ @D#&Y1O^"B/[, 8!6 'Q!MF&&Q@EUMV7WP#G:0QP#FO6O^"K
MV1_P3'_X* G<>?V/_P!H,_C_ ,*T\1'DY/7//]TYP%.17YR_\$(OV3OV5_B5
M_P $D?V.?%?Q'_9F_9[^('BGQ!X#\5G7O$GC;X,?#CQ5K^M^7\1?&5E&=7UC
M7/#=]J&I%;6&"U!O;F8BWBCA'[J,*H%M+^=OU_(_:_X#_M)_L_\ [4/@T?$/
M]G'XT?##XY>!Q<BRN/$WPM\:Z#XTTW3[_9YITW6'T.]O)-&U98_GDTS5(K2_
MC0J\MO&K!C[<>A^A_E7\?+_!GX=_\$Z/^#F3]E_X8_L<:59?!_X3?MJ_LX>)
M]9^._P "_!8?3?A_-?:?9_%JZL=:TGPD1;^'M L5U;X::-K6DVVBHSZ)>V_C
M*/28--T[Q'<Z?<?V#'[ISZ'^5 OU/YR/^",*J/\ @H]_P<)D*H)_;A^&&2
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
MD0W4%O=+8^;$CK]Z@''))/<Y(S^6* /S/_X+-_\ *)__ (*(_P#9I7QL]_\
MF3]3[=_IWZ<5^"'_  2Y_:(_X+F^%?\ @GG^R]X5_97_ ."=G[+OQ2^"&F?#
M2XL?A9\5O'W[4FF^%-<\3:6_B/Q!)'KWB/P-_:MA?Z6T&JS7L5QI"7-O<RPV
MH,-Q;-.GE?T'_P#!6[PCXM\?_P#!,?\ ;U\$> O"GB;QUXU\4?LN?&'1?#'@
MWP9H&J^*/%?B76]0\)ZC#8:/X>\/:):WVKZUJM].RPV>FZ;9W-Y<RGRX8G<A
M3PO_  10\#^-OAM_P2N_8J\#_$CP5XM^'GC?P]\)Y;3Q!X+\>>&M9\(>+M N
MY?&'BJ\BM=<\->(;+3]:TFYEL[BWNHX+^RMY7MKB"<)Y<T;,#OI;SO\ @?('
M_!-K_@F%^U+X;_;"^*?_  5%_P""F7Q ^&WCK]LKXE^&!X'^'GPS^#RZC>_"
M7]G;P%>6D-E?:-X=U#Q#:MJ$NMQ:1 GA73X]*OKZVTO1;OQ1<:EXH\:ZQXRU
M;58?CW_@I!!-X7_X.:O^"-WCOQ"/[(\&:S\'?%7@?2==U$_9-&NO&'F?M$V1
MT2UOI]EG)JTMUXX\'VZV<<ANFFUK2HA&9+NU#_UF=/\ /^0/QX'>OQ8_X+6?
M\$V_B'^WM\%_A;XZ_9J\4Z9X"_;0_9%^(UE\9_V:/%.L2Q6FF:EK5E/IU]K7
M@34=3N(I8-'_ +?N="\/ZMHFKW<<FG67BCPYH<>KB#1[K4+NV!?\,?M(1P00
M"3\ISR,Y(QSU&2<9(R.,YP#_ "<?\%M?^+@?\%J_^" 'PR\(1G7?'/@SXWZQ
M\4?$^@VJ*+O2_ D?Q8^"7B23Q%.S$(UK!HOPG^(&IR(I+QP>'KN15W.H/MWA
M7_@X.\?>!/"%OX*_:R_X)-_\%,/!7[5>CZ?;Z9XB\ ?"/]G#4?B'\,O%?BA5
M%G#J/@+X@-K.G^9X=\1WR>?8;[/7(-,6Y-G:ZUXGBMH]7OT_X)R?L>?M;_M6
M?\% ?&7_  63_P""AWPMG_9_UZW\%R?#3]BO]DS7KR75O&'P7\#W%EJ.@ZCX
MO\>)>1POX>\2WVCWVNQV^ER6&EZQJ6J>-_%VMZGH?A>TBT/2[L&NOHS[2_X.
M!"G_  YN_;Y+C='_ ,*BTXN%^5F3_A8?@HN <_>*Y .<9].E?CS^R/\ "/\
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
MJ>H6[:;XG\/0>*-+TN76_#NH@;K'6],2ZTV[7YK>YD'-?I9_P5)\+>*/'/\
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
M"223W).<DG\3].V,"BB@ P,$#(!&#CN/0^O'&>N.,XS1@=!Q_G\C^/![T44
M&.G)XZ<GCC;P.@XXXY[_ 'N:,#.>^,?A_GTYHHH  ,  $@#H 2.@P.GMWZGN
M3DY7L022#P022,#MR>GM110 W:HZ#WSWSZ@]01V(/':EQU]SG\?7GZ?2BB@
M  Z9' !P2,@9P#@\]3U]3ZTTJ , 8SN &< ##.<>@)R<#J3@\444 ?SE_P#!
M&,?\;'?^#A,_]7P?#+]/!GC4FOZ-5Y49[_C['GOSD_CBBB@!Q&3DY)]223^!
M[=>U)@>G(Z$<$?0CD?A110 %0>O.??Z?X9]CR.>:4<=,CZ''Z=/QZCL0<444
M !YZDGIU)/3/J??KUZ>@PF!_GCOGMCOVZ#D  $Y** %'' + >FXX[^_O_(]1
M2$ ]<GZG/;&><\XR.,=>.0,%% !@=,<=>..^?Y\T@10<@8/<CC@8P..P(!&.
MA''4Y** '<\_,QSZL?\ '^=-V+G..?\ '@G/7_/%%% "@8Z9'K@XSR3R!@=2
M>WZ4O. ,MQ_M'M^/M]>XYYHHH 3'U_S_ %]SD@\@@\T8QT++R2<$C))R?\_A
MTHHH ",XR2V.A/)'T/7GO_>'#9&*C>"&0@R0PR$# ,D2.0,DX!920,DG XR2
(<9)HHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>ex23-2_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-2_001.jpg
M_]C_X  02D9)1@ ! 0$       #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !  )8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MZ4^2ME]6O34)X7"8AI*EF&&ES)XV"C)R:4833BVU(_-K_A[9^PQ_T4'XL?\
MB(G[9'_S@:0_\%;/V%N-WQ!^+."RCC]D/]L@DLS!5&/^% ]"Q .> ,L< $C]
M*_*7UD_[_2__ !=-:%",'>1E>#++CA@1GY_4=.AZ$$$@^+.OPPH2<<CSIR49
M<J_UGI0]ZSY?>7#DG'6WO*+:5VDWH=$,-Q IP<\RRF4%*+G&.3XN,I137-&,
MI9U.,6U=*4H32>KC):'P)KO_  4U_8J\-^!/A'\2]4^+&LR>#?CO!X^N?A/>
M:'\&?CEXHUKQ9;_"W6X/#7Q%E_X0[PO\-M:\:>&QX.\075OI&M#Q;X>T)HKZ
M:..)9 =PY+_A[9^PQ_T4'XL?^(B?MD?_ #@:^#_V,463XP?\$T=^XF;2?^"U
MGFL))%:06_[8'@]80[(ZEA&+B;:"<;F5R"\4+1_T->4OK)_W]E_^+KWN(,GX
M8X=QL<$\#G>/]H\RK1KO/,'@^2C2X@SO+\+A_J]#AZ5-RH8/ 86-3$\[GB:G
M/.4*:48G+A<7FN;457P6)P&%C!TXSCB,LJUI3=;!X3%P<?8YGAU'E6(<9<W/
M=I)6LY3_ #5_X>V?L,?]%!^+'_B(G[9'_P X&HI/^"M?[#)9"/B%\5P!N!)_
M9"_;';KMQU^ 0QW^O/<5^E_E+ZR?]_I?_BZ@FC4-&07_ .6G620G[O8E\CH.
MA%>$Z_"J2<LCSQQ4H\RAQ10A*W-&]I/AJHD^MG"TOA<H7YX]=+#Y]&<75S'*
M)PUO%9+B;MN+4?XF=5(JTK.[A)JUTKI,\0^!O[0OP@_:8^'5G\5O@MXGO/&'
M@6\\0>,/"B:K-X6\6^#[Z'Q+X \3:GX-\9Z)J/AKQUH?A?Q3I6I>'/%.C:KH
M>IVNIZ):/#?V-Q$-^S<2OE'_ ()E01+\%_CZJH54_P#!1K_@J#(0'D&9)?\
M@H'^T9)(Q(<,2SNQP3M7.U%50 "O(SK)_JV:X_#X:I.E0HXAPITZBP.)G"$J
M6%K1C+$3RVE.O*,<5",JLJ5)SE&3]G!63[:&-A*C3G5HRG.49.4J=>5&$N6I
M6I75)*:IINA)J"G.R:7,W<_2BLZ?_7_C_P"RQ5HU0F1C*6 X7DGCIB(=.IK.
M73U7Y2.R2;O9-^Y56G>5)J*]6]%W>A^=W@C_ )2L?'__ +,%_94_]7]^UA7Z
M-)U7_=7_ - %?B[\4OVMOV9_V2?^"HOQ7UG]I;XV> ?@KI?C;]A3]FK3/"5[
MX\U@:1!X@O\ 0?CM^T_=:U:Z;(8I%GETRWU?3)[M,JT<-[%-AHEE>/\ 3#X"
M_M+_  %_:>\&77Q%_9[^*?A3XO>!K#Q%?>$+KQ3X(O)-6T>/Q-I=GIMYJ6C"
M[2!$DO+&UU?39[I8]Z0)>0^8ZDL%^GX@R[,(T<ES66 QL<KK<+\,X>EF4L)B
M8Y?5Q$,#.$Z%/&O#K"5*L)3A&5.&(E.,I*,HQ=TO'RK%8653,<%'$T)8R.;Y
MO.6$C6IO$QA+'RK*<J"G[50=*4:BDX*+A*,D[-'O%<!XY_Y$7QG_ -BIXE_]
M,E]7R/\ $[_@J3_P3N^#'COQ+\,/BC^V+\"/!?Q!\&W_ /97BSPCJ_C?3QK7
MAW5E@CN)=)UBUM3<_8-4M8I4^VZ=.R7EC(WD7<,,P,8]&^'7[2_P'_:G^"_Q
M \??L[?$[PY\7O!.GV'BWPS=>*_!S7][H*^(+/P_)/>:/#J<UE;VEW?V4-[9
MRWL%G+.]HEW:FX$8N8=_#3RK-<(\OS#%Y9F.%P$\;E4X8W$X#&X?"2AB,7A*
MF'E'$5\+1I2C7I^_1<9256'O4W..IT5,PP%=8K"T<;A*V)C0K\V'I8FA4KQ]
MA*];FI4ZDZD?9+6IS1CR==;I?E7_ ,$SO^2P?L-?]H./@;_ZM?PQ7[_0]6^B
M?R-?R:?L#?\ !1+]AKX:_$S]D#6?'?[4OP>\+Z7X,_X)$?"/X*>++W5?$\=O
M!X>^+.A?$GP]J6L?#_5F\D_8_$^G65M=7%SIDH$Z16MS( 4AD9?VKT[_ (+
M_P#!+N]O(+*/]NW]FRWDNR$BFU/XCZ1HVGH4')N=5UA['3+->?E>[NX4;#88
M[6Q]WXB<,\22XAE6CP]GTJ4,%)3JQR7-94HN&<\7U9\U2.72IKEI5Z%23=2R
MIUJ4[N-2#E\IP;F>6T\I]G4S' 4ZGUNK+V=3&X2%3E_LSAV%^2>)A.W/0KP?
MN:2HU(M)PE;])Z*XSP7\1O /Q)\,:1XV^'/C3PM\0/!GB"WCN] \7^!]?TKQ
M;X7URSD952\T;Q!H%UJ&DZI:EG4&XL;N>)21N89&?B?QM_P5C_X)M?#CQKXK
M^'7CK]M#X#>%_''@;Q)K/@[QAX9U;QG:P:GX<\4^'=2N-'UW0=6B$;I::EI&
MJ6ES8ZA;R2!K6Y@ECEVE#7YUA,KS/'UJV&P.6YCC<1A^3ZQA\)@,;B:]!U)S
MITU6I4,)5J4G.=.I""J0@Y3A.*7-%I?9UL=@L-3I5L1C,+0I5VU1JUL30I4Z
MSBN:7LISJQA4M%IODE)).]['YO\ _!+S_D:O^"9/_:-S_@HC_P"MN?L4U_1+
M;_ZE/^!?^A-7\O\ _P $??CW\%_BM\5_V#_ GPV^)GA+QOXR^$/_  3G_;PL
M?B=X;\.ZD+_5? UYXM_;+_8QU7PU;^(K=8U.GS:WI]I=W>GQR$O/!:S2JHC"
MLW]-M[K6E:'IEUJ>L7UOIFF:;:7FH:CJ5](MM86%A8V\E[>WM[>2E;>TM+2S
MCDN;FYGDCA@@BEED=4C<K]EXG8;$X3B_'T<5AZ^'K.#J*E7HU:55TZN<\43I
M35.<%-QJPJTITY*$E4C4IRI\\9Q<OG."YPJ9%A)4YPG%0C%RC*+CS4,NR:%=
M<R=KT9TZD:FON2IS4FG&5MFD/3\5_F*_,P?\%F?^"5Q 9?V[OV=F4_=9/'%N
MZ.I 99(V6$K)%(K!HI4+12J0T3NO-?2_[/7[9W[+'[64'BRX_9L^.7@+XT0^
M!;C0K;QA)X$U1M77P[/XD74I=!34RL$?V?\ M6/1M5>S8Y65;"Y8'$9-?*8[
MA_/\OP=;'8_(L[P6"HQ@ZN,Q>3YIA\)256I[&FZF*K9=##P52K^Z@Y5TI5/W
M<;SO%>]1S7*\14C1P^8X"O6GSN%*CC,/5J35._M'&G"K*<O9V?/:/NV=[6/R
M _8N_P"2P?\ !,W_ +!/_!;+_P!;"\$U_0LLI.?N\$=,YQ^(']:_G%_9=\9>
M$/A]XZ_X)T^-?'OBKPYX)\&^&/#?_!;?4_$7BSQ=KFF>'/#6AZ;;_M@>#7GU
M#5M=UBZL],T^P@2)Y)KR[NHK:- KO*%="WJ?QD_X.//^"67PFO[G1]&^+GC_
M .-^IV3M!=K\$_AGK>O:6DR("39^*/&3^"O!^JHA909=)\0:G;EG"22,R/Y?
MZ+Q7PQQ-Q)G45P[P[G.>_5L)F4\3/*\!B<52PL)<5<2.$L16I494:*FI)Q]I
M6@VM>6VI\IDF;Y5E67MYGFF7Y:JL\-*FL;7A2G5C3R?*H3E2C*<7*-.?N3=F
ME)J-^:Z/WH,ASPHQV)8@_EM('YFHI6W%.,8W_P#H!K^</PC_ ,'1O_!,[Q!K
M-EINO:;^TY\/K&\N1#)XA\5_"+1]5T>SB\U(Q=7MM\/?'OCCQ-Y>-\K1:?X=
MNY0JR+';2MY:R?N/\!/VEO@+^U+\.=)^+?[/7Q3\*?%OX>:K-/90>(_"%_\
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
M-+X<UW2C=6_B&QU;QB/&7B*ZURUFU)]<UC6=2OC?ZE=W)FF_;3]N#]I[X3_
M/_@WS_8V_8S^"WQJ^%_BSXE_&#P]\'].^.WA;X=?$7P5XJ\5^"[#5--U']H+
MXJZ-XGTSPAKNIW^C*/BA_9/@'77U22RCUJP;4]!N4FM;^]M1U^+W]J\?\%^&
M7"5+"XO*JOB5Q3D.)Q]*DL93QN69)0PF*SI/$KZKA\-3JY?@Z5&6)I5,/2IS
MQ=>4Y\T:$IU^/@JCA>',\XKS:I5HUZ?"N78VGAY/VDJ.*QM:<\!1A2:KSM!U
MZ3<*MJKJI\THPYHN/\^_[7O[9GQ"_:DU/PWX8U+5KS_A17PH\5_&C4?@;X,;
M3Y-/FLM+^,'QI\7?%W7?$GB6T:XNI[SQMXHO-:TFVULM<R6-GIWAO1=$T^SA
M^S:I<:M_2'^P%_P:\0^/?AQH7Q,_;R^(OQ'^&_B'Q7I,&J:7\ ?A.OAK1_$O
M@C3YQ#/9)\2/'GB33/%UE'XIN+2X7[?X*T#PY#;^%V0V]]XGU34WNM.T;\._
M^",7@CX+^-/^"B_[/FH?M$^.OAYX"^#WPKU'7_C)XEU3XI>+?#/A#PMJ>K?#
MS0YKSP%H=UJOB^_T[0YGD^(=UX3OI]-E\V35=)TF^M8X$C^U2Q_UK?\ !9S_
M (+8Z5^RE\)_@R?V%/CK^SI\6?BQX_\ B?JD'BNXT?Q1X*^.>B^%_AOX7\(:
MG)JL6IZ/X4\7JVB:UK?C#Q#X+.AZA?7$4<ECI/B"W2*3<TEOXWB;GG%^7Y[P
MAX/^$=*/#^,S+!4<1F>;T\+.-*-7,\3CL53A5S6&!Q<LMA7>'QE?-,QG]8>*
MJO"JCA\*X3C4]#A#+<DQV6YMQIQG5^OX?!XBK0P675JLZ]-QI<BJM82&(HSK
M-*KA:5.G"+2C23D_>BH?A)_P55_X(#?$_P#99^(GPUO?V&_!'[0W[4?PJ^(^
MC^)3J^DV_A$>/O&?PH\1^$9?#T'V?Q-KO@OP[HVF:CHOC:/Q!)>>%G?0-/OK
M:?PSXDL)WU ?8KI/T._X-E_V;_VU/V;/CW^T[IGQS^!7QI^"WPF\<_"?PAJH
MM_B;X,U[PCH.N?$GPQXQ@T_P]-HO]NVL"3ZS9^%->\607XT[]Y-IWV)-1,GV
M;3/*_+^/_@YN_P""H\FQHM:^ $BN6"S)\$B-V68;XRWC%^1CYB2RLP+*"I '
M]+?_  2%_P""LD7[0?[,>L?%G]O3]JC]D7X??$C7?B;XETOP/X*N?'WPQ^#^
MM:;\/?#=GINCQZIX@\*^(O'S:VMWJ_B^/Q7%87=[I^F"]TG2K+4+&"XTR^LK
MRX^2\2\1XTY'X45^'>.,HX;S^GF]7#955XDP6+SS'\58V='%4<9A:E; X+(:
M&!Q;P%+!N-:MB,&J[I>TQ%;$1JZKVN$Z/ ^-XTP^8<-8C-<!B*<YXM8'ZI3P
MN6PH1I5:-?#2Y\SE6ITL15JQJ4Z;HU)4YQA1=*5W.'WE_P $S 6^"GQ[4<'_
M (>._P#!44^^%_X*!?M$+W(X.1C'' [T5B_\$M/$6@>*?V?/C'XH\+ZYI/B+
MPYXB_P""@7_!2G7O#WB'0=2MM6T/7M UO]N_]H+5=%UO1=5TZ>6QU71]7TRZ
MM-1TO4[&:XL=1L+FWO;*XN+6XAE<K^0>)</7J9_F[J8649QQG))5:5:G43IX
M/*8-2IU'3G!IJSC*G!JVL4?MF#Q3I8:DOWBYO:S2C0<TD\1BXV4E\5_9WO\
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
'RD[7D[__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Jul. 10, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0000928054<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">FLOTEK INDUSTRIES INC/CN/<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-3<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-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th">
<div>Jul. 10, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, $0.0001 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Preferred Stock, $0.0001 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=3', window );">Offering: 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Depositary Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=4', window );">Offering: 4</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Warrants<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=5', window );">Offering: 5</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Rights<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=6', window );">Offering: 6</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Units<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=7', window );">Offering: 7</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Unallocated (Universal) Shelf<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 30,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.This
                                            registration statement includes unsold common stock, preferred stock, depositary shares,
                                            warrants, rights and units of Flotek Industries, Inc. (the &#8220;Unsold Securities&#8221;)
                                            with an aggregate offering price of $100,000,000 that were previously covered by registration
                                            statement file no. 333-264875 initially filed on May 11, 2022 (the &#8220;Prior Registration
                                            Statement&#8221;). <span id="xdx_90D_effd--TermntnCmpltnWdrwl_c20250710__20250710__ffd--OffsetAxis__1_z1dpV945xrq4">Pursuant to Rule 457(p) of the Securities Act of 1933, the registrant
                                            is offsetting the registration fee due under this registration statement by $9,270, which
                                            represents the registration fee previously paid with respect to $100,000,000 of unsold securities
                                            previously registered on the Prior Registration Statement.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=8', window );">Offering: 8</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457oFlg', window );">Rule 457(o)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 91,250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 13,970.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#8220;Newly Registered and Carry Forward Securities&#8221; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#8220;Newly Registered and Carry Forward Securities&#8221;&#8220;
                                            table above.Estimated
                                            solely for purposes of calculating the registration fee pursuant to Rule 457(c) of the Securities
                                            Act, on the basis of the average of the high and low sales price of the Company&#8217;s common
                                            stock as reported on the New York Stock Exchange on July 7, 2025.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_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_Rule457oFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection o<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_Rule457oFlg</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=4</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=5">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=5</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=6">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=6</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=7">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=7</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=8">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=8</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offsets<br></strong></div></th>
<th class="th">
<div>Jul. 10, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetAxis=1', window );">Offset: 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTable', window );"><strong>Offset Payment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdInd', window );">Offset Claimed</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_Rule457pOffsetFlg', window );">Rule 457(p) Offset</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFilerNm', window );">Registrant or Filer Name</a></td>
<td class="text">FLOTEK INDUSTRIES INC/CN/<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_OffsetPrrFormTp', window );">Form or Filing Type</a></td>
<td class="text">S-3<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_OffsetPrrFileNb', window );">File Number</a></td>
<td class="text">333-264875<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_OffsetClmInitlFilgDt', window );">Initial Filing Date</a></td>
<td class="text">May 11,  2022<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_OffsetClmdAmt', window );">Fee Offset Claimed</a></td>
<td class="nump">$ 9,270<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_OffsetPrrSctyTp', window );">Security Type Associated with Fee Offset Claimed</a></td>
<td class="text">Other<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_OffsetPrrSctyTitl', window );">Security Title Associated with Fee Offset Claimed</a></td>
<td class="text">Common stock, preferred stock, depositary shares, warrants, rights and units<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_OffsetPrrUnsoldOfferingAmt', window );">Unsold Aggregate Offering Amount Associated with Fee Offset Claimed</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TermntnCmpltnWdrwl', window );">Termination / Withdrawal Statement</a></td>
<td class="text">Pursuant to Rule 457(p) of the Securities Act of 1933, the registrant
                                            is offsetting the registration fee due under this registration statement by $9,270, which
                                            represents the registration fee previously paid with respect to $100,000,000 of unsold securities
                                            previously registered on the Prior Registration Statement.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetAxis=2', window );">Offset: 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTable', window );"><strong>Offset Payment:</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_OffsetClmdInd', window );">Offset Claimed</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_Rule457pOffsetFlg', window );">Rule 457(p) Offset</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_OffsetPrrFilerNm', window );">Registrant or Filer Name</a></td>
<td class="text">FLOTEK INDUSTRIES INC/CN/<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_OffsetPrrFormTp', window );">Form or Filing Type</a></td>
<td class="text">S-3<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_OffsetPrrFileNb', window );">File Number</a></td>
<td class="text">333-264875<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_OffsetSrcFilgDt', window );">Filing Date</a></td>
<td class="text">May 11,  2022<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_OffsetPrrFeeAmt', window );">Fee Paid with Fee Offset Source</a></td>
<td class="nump">$ 9,270<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetClmInitlFilgDt">
<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 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) .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetClmInitlFilgDt</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:dateItemType</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_OffsetClmdAmt">
<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 offsetting fees being claimed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetClmdAmt</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_OffsetClmdInd">
<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_OffsetClmdInd</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_OffsetPrrFeeAmt">
<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 fee prevoiusly paid from which an offset is being derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrFeeAmt</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_OffsetPrrFileNb">
<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 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrFileNb</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:fileNumberItemType</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_OffsetPrrFilerNm">
<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 name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrFilerNm</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:filerNameItemType</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_OffsetPrrFormTp">
<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 Form Type of the offset filing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrFormTp</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>dei:formTypeItemType</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_OffsetPrrSctyTitl">
<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 from which offset fees were derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrSctyTitl</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_OffsetPrrSctyTp">
<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> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrSctyTp</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_OffsetPrrUnsoldOfferingAmt">
<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 aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetPrrUnsoldOfferingAmt</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_OffsetSrcFilgDt">
<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 filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<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_OffsetSrcFilgDt</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:dateItemType</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_OffsetTable">
<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_OffsetTable</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_Rule457pOffsetFlg">
<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 claiming an offset under Rule 457(p).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<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_Rule457pOffsetFlg</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_TermntnCmpltnWdrwl">
<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_TermntnCmpltnWdrwl</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_OffsetAxis=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_OffsetAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetAxis=2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Jul. 10, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 291,250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlPrevslyPdAmt', window );">Previously Paid Amount</a></td>
<td class="nump">0<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_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">44,590.38<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_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">9,270<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_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 35,320.38<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlPrevslyPdAmt">
<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_TtlPrevslyPdAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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>14
<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>16
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>11</ContextCount>
  <ElementCount>31</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>2</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995212 - Document - Offsets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOffsetTable</Role>
      <ShortName>Offsets</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.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>4</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="ex107.htm">ex107.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="90">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ex107.htm": {
   "dts": {
    "inline": {
     "local": [
      "ex107.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 31,
   "keyCustom": 0,
   "axisStandard": 2,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 16,
    "http://xbrl.sec.gov/ffd/2024q2": 14,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 11,
   "entityCount": 1,
   "segmentCount": 2,
   "elementCount": 107,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 90,
    "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": "AsOf2025-07-10",
      "name": "ffd:FormTp",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ffd:SubmissnTp",
       "span",
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-07-10",
      "name": "ffd:FormTp",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ffd:SubmissnTp",
       "span",
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "From2025-07-102025-07-10_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-07-102025-07-10_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable",
     "longName": "995212 - Document - Offsets",
     "shortName": "Offsets",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2025-07-102025-07-10_112816484",
      "name": "ffd:OffsetClmdInd",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-07-102025-07-10_112816484",
      "name": "ffd:OffsetClmdInd",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "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": "4",
     "firstAnchor": {
      "contextRef": "AsOf2025-07-10",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-07-10",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>19
<FILENAME>0001641172-25-018588-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001641172-25-018588-xbrl.zip
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
MV!J)-55A@']V3%G*_3]02P$"% ,4    " #%@>I: <1-N>@<  #B*0$ "0
M            @ $     97@Q,#<N:'1M4$L%!@     !  $ -P    \=
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>ex107_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="AsOf2025-07-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>5</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>6</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>7</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>8</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_112816484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <context id="From2025-07-102025-07-10_212816578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-10</startDate>
            <endDate>2025-07-10</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-07-10" id="Fact000003">0000928054</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="AsOf2025-07-10" id="xdx2ixbrl0009">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityRegistrantName contextRef="AsOf2025-07-10" id="xdx2ixbrl0012">FLOTEK INDUSTRIES INC/CN/</dei:EntityRegistrantName>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_1"
      decimals="INF"
      id="xdx2ixbrl0016"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_2"
      decimals="INF"
      id="xdx2ixbrl0026"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_3"
      decimals="INF"
      id="xdx2ixbrl0036"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_4"
      decimals="INF"
      id="xdx2ixbrl0046"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_5"
      decimals="INF"
      id="xdx2ixbrl0056"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_6"
      decimals="INF"
      id="xdx2ixbrl0066"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_7" id="xdx2ixbrl0073">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_7" id="xdx2ixbrl0074">Unallocated (Universal) Shelf</ffd:OfferingSctyTitl>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_7"
      decimals="INF"
      id="xdx2ixbrl0077"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="From2025-07-102025-07-10_8"
      decimals="INF"
      id="xdx2ixbrl0082"
      unitRef="Ratio">0.00015310</ffd:FeeRate>
    <ffd:OffsetPrrFilerNm
      contextRef="From2025-07-102025-07-10_112816484"
      id="xdx2ixbrl0122">FLOTEK INDUSTRIES INC/CN/</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrSctyTp
      contextRef="From2025-07-102025-07-10_112816484"
      id="xdx2ixbrl0125">Other</ffd:OffsetPrrSctyTp>
    <ffd:OffsetPrrFilerNm
      contextRef="From2025-07-102025-07-10_212816578"
      id="xdx2ixbrl0133">FLOTEK INDUSTRIES INC/CN/</ffd:OffsetPrrFilerNm>
    <ffd:SubmissnTp contextRef="AsOf2025-07-10" id="Fact000010">S-3</ffd:SubmissnTp>
    <ffd:FormTp contextRef="AsOf2025-07-10" id="Fact000011">S-3</ffd:FormTp>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_1" id="Fact000013">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_1" id="Fact000014">Common Stock, $0.0001 par value</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_1" id="Fact000022">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_1"
      decimals="INF"
      id="Fact000015"
      unitRef="USD">0</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_1"
      decimals="INF"
      id="Fact000017"
      unitRef="USD">0</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_2" id="Fact000023">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_2" id="Fact000024">Preferred Stock, $0.0001 par value</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_2" id="Fact000032">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_2"
      decimals="INF"
      id="Fact000025"
      unitRef="USD">0</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_2"
      decimals="INF"
      id="Fact000027"
      unitRef="USD">0</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_3" id="Fact000033">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_3" id="Fact000034">Depositary Shares</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_3" id="Fact000042">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_3"
      decimals="INF"
      id="Fact000035"
      unitRef="USD">0</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_3"
      decimals="INF"
      id="Fact000037"
      unitRef="USD">0</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_4" id="Fact000043">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_4" id="Fact000044">Warrants</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_4" id="Fact000052">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_4"
      decimals="INF"
      id="Fact000045"
      unitRef="USD">0</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_4"
      decimals="INF"
      id="Fact000047"
      unitRef="USD">0</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_5" id="Fact000053">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_5" id="Fact000054">Rights</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_5" id="Fact000062">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_5"
      decimals="INF"
      id="Fact000055"
      unitRef="USD">0</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_5"
      decimals="INF"
      id="Fact000057"
      unitRef="USD">0</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_6" id="Fact000063">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_6" id="Fact000064">Units</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_6" id="Fact000072">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_6"
      decimals="INF"
      id="Fact000065"
      unitRef="USD">0</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_6"
      decimals="INF"
      id="Fact000067"
      unitRef="USD">0</ffd:FeeAmt>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_7" id="Fact000075">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_7"
      decimals="INF"
      id="Fact000076"
      unitRef="USD">200000000</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_7"
      decimals="INF"
      id="Fact000078"
      unitRef="USD">30620</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="From2025-07-102025-07-10_8" id="Fact000079">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2025-07-102025-07-10_8" id="Fact000080">Common Stock, $0.0001 par value per share</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="From2025-07-102025-07-10_8" id="Fact000088">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="From2025-07-102025-07-10_8"
      decimals="INF"
      id="Fact000081"
      unitRef="USD">91250000</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2025-07-102025-07-10_8"
      decimals="INF"
      id="Fact000083"
      unitRef="USD">13970.38</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="AsOf2025-07-10"
      decimals="0"
      id="Fact000089"
      unitRef="USD">291250000</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="AsOf2025-07-10"
      decimals="INF"
      id="Fact000090"
      unitRef="USD">44590.38</ffd:TtlFeeAmt>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_1" id="Fact000091">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_2" id="Fact000092">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_3" id="Fact000093">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_4" id="Fact000094">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_5" id="Fact000095">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_6" id="Fact000096">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_7" id="Fact000097">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2025-07-102025-07-10_8" id="Fact000098">false</ffd:PrevslyPdFlg>
    <ffd:TtlPrevslyPdAmt
      contextRef="AsOf2025-07-10"
      decimals="0"
      id="Fact000099"
      unitRef="USD">0</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt
      contextRef="AsOf2025-07-10"
      decimals="0"
      id="Fact000100"
      unitRef="USD">9270</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="AsOf2025-07-10"
      decimals="INF"
      id="Fact000101"
      unitRef="USD">35320.38</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_1" id="Fact000102">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_2" id="Fact000103">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_3" id="Fact000104">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_4" id="Fact000105">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_5" id="Fact000106">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_6" id="Fact000107">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_7" id="Fact000109">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.This
                                            registration statement includes unsold common stock, preferred stock, depositary shares,
                                            warrants, rights and units of Flotek Industries, Inc. (the &#x201c;Unsold Securities&#x201d;)
                                            with an aggregate offering price of $100,000,000 that were previously covered by registration
                                            statement file no. 333-264875 initially filed on May 11, 2022 (the &#x201c;Prior Registration
                                            Statement&#x201d;). &lt;span id="xdx_90D_effd--TermntnCmpltnWdrwl_c20250710__20250710__ffd--OffsetAxis__1_z1dpV945xrq4"&gt;Pursuant to Rule 457(p) of the Securities Act of 1933, the registrant
                                            is offsetting the registration fee due under this registration statement by $9,270, which
                                            represents the registration fee previously paid with respect to $100,000,000 of unsold securities
                                            previously registered on the Prior Registration Statement.&lt;/span&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2025-07-102025-07-10_8" id="Fact000111">The
                                            securities registered consist of $200,000,000 of an indeterminate number or amount of common
                                            stock, preferred stock, depositary shares, warrants, rights and units of Flotek Industries,
                                            Inc., as may be issued from time to time at indeterminate prices. This registration statement
                                            also covers an indeterminate amount of securities registered hereunder and listed in the
                                            &#x201c;Newly Registered and Carry Forward Securities&#x201d; table above as may be issued
                                            in exchange for, or upon conversion or exercise of, as the case may be, the securities registered
                                            hereunder and listed in the &#x201c;Newly Registered and Carry Forward Securities&#x201d;&#x201c;
                                            table above.Estimated
                                            solely for purposes of calculating the registration fee pursuant to Rule 457(c) of the Securities
                                            Act, on the basis of the average of the high and low sales price of the Company&#x2019;s common
                                            stock as reported on the New York Stock Exchange on July 7, 2025.</ffd:OfferingNote>
    <ffd:TermntnCmpltnWdrwl
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000112">Pursuant to Rule 457(p) of the Securities Act of 1933, the registrant
                                            is offsetting the registration fee due under this registration statement by $9,270, which
                                            represents the registration fee previously paid with respect to $100,000,000 of unsold securities
                                            previously registered on the Prior Registration Statement.</ffd:TermntnCmpltnWdrwl>
    <ffd:OffsetClmdInd
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000113">true</ffd:OffsetClmdInd>
    <ffd:OffsetClmdInd
      contextRef="From2025-07-102025-07-10_212816578"
      id="Fact000114">false</ffd:OffsetClmdInd>
    <ffd:Rule457pOffsetFlg
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000121">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFormTp
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000115">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000116">333-264875</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000123">2022-05-11</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt
      contextRef="From2025-07-102025-07-10_112816484"
      decimals="INF"
      id="Fact000124"
      unitRef="USD">9270</ffd:OffsetClmdAmt>
    <ffd:OffsetPrrSctyTitl
      contextRef="From2025-07-102025-07-10_112816484"
      id="Fact000117">Common stock, preferred stock, depositary shares, warrants, rights and units</ffd:OffsetPrrSctyTitl>
    <ffd:OffsetPrrUnsoldOfferingAmt
      contextRef="From2025-07-102025-07-10_112816484"
      decimals="INF"
      id="Fact000119"
      unitRef="USD">100000000</ffd:OffsetPrrUnsoldOfferingAmt>
    <ffd:Rule457pOffsetFlg
      contextRef="From2025-07-102025-07-10_212816578"
      id="Fact000132">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFormTp
      contextRef="From2025-07-102025-07-10_212816578"
      id="Fact000126">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb
      contextRef="From2025-07-102025-07-10_212816578"
      id="Fact000127">333-264875</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt
      contextRef="From2025-07-102025-07-10_212816578"
      id="Fact000134">2022-05-11</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt
      contextRef="From2025-07-102025-07-10_212816578"
      decimals="INF"
      id="Fact000131"
      unitRef="USD">9270</ffd:OffsetPrrFeeAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
