<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ftk="http://flotekind.com/20260331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ftk-20260331.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928054</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ftk:EBP2012EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-26</startDate>
            <endDate>2023-06-26</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="participant">
        <measure>ftk:participant</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">FLOTEK INDUSTRIES INC/CN</dei:EntityRegistrantName>
    <dei:EntityRegistrantName contextRef="c-2" id="f-4">FLOTEK INDUSTRIES INC/CN</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-5">0000928054</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-6">0000928054</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-7">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-8">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-9">false</dei:AmendmentFlag>
    <dei:AmendmentFlag contextRef="c-2" id="f-10">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">11-K</dei:DocumentType>
    <dei:DocumentType contextRef="c-2" id="f-2">11-K</dei:DocumentType>
    <us-gaap-ebp:EmployeeBenefitPlanCash contextRef="c-3" decimals="0" id="f-11" unitRef="usd">915</us-gaap-ebp:EmployeeBenefitPlanCash>
    <us-gaap-ebp:EmployeeBenefitPlanCash contextRef="c-4" decimals="0" id="f-12" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanCash>
    <us-gaap-ebp:EmployeeBenefitPlanAsset contextRef="c-3" decimals="0" id="f-13" unitRef="usd">915</us-gaap-ebp:EmployeeBenefitPlanAsset>
    <us-gaap-ebp:EmployeeBenefitPlanAsset contextRef="c-4" decimals="0" id="f-14" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanAsset>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLiability contextRef="c-3" decimals="0" id="f-15" unitRef="usd">915</us-gaap-ebp:EmployeeBenefitPlanParticipantLiability>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLiability contextRef="c-4" decimals="0" id="f-16" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanParticipantLiability>
    <us-gaap-ebp:EmployeeBenefitPlanLiability contextRef="c-3" decimals="0" id="f-17" unitRef="usd">915</us-gaap-ebp:EmployeeBenefitPlanLiability>
    <us-gaap-ebp:EmployeeBenefitPlanLiability contextRef="c-4" decimals="0" id="f-18" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanLiability>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-3" decimals="0" id="f-19" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="0" id="f-20" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution contextRef="c-1" decimals="0" id="f-21" unitRef="usd">168361</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution contextRef="c-5" decimals="0" id="f-22" unitRef="usd">112704</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution contextRef="c-6" decimals="0" id="f-23" unitRef="usd">126757</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant contextRef="c-1" decimals="0" id="f-24" unitRef="usd">167048</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant contextRef="c-5" decimals="0" id="f-25" unitRef="usd">112704</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant contextRef="c-6" decimals="0" id="f-26" unitRef="usd">91090</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <ftk:EBPRefundOfContributionsToParticipants contextRef="c-1" decimals="0" id="f-27" unitRef="usd">1313</ftk:EBPRefundOfContributionsToParticipants>
    <ftk:EBPRefundOfContributionsToParticipants contextRef="c-5" decimals="0" id="f-28" unitRef="usd">0</ftk:EBPRefundOfContributionsToParticipants>
    <ftk:EBPRefundOfContributionsToParticipants contextRef="c-6" decimals="0" id="f-29" unitRef="usd">35667</ftk:EBPRefundOfContributionsToParticipants>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease contextRef="c-1" decimals="0" id="f-30" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease contextRef="c-5" decimals="0" id="f-31" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease contextRef="c-6" decimals="0" id="f-32" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="0" id="f-33" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-7" decimals="0" id="f-34" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-8" decimals="0" id="f-35" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-3" decimals="0" id="f-36" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="0" id="f-37" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-7" decimals="0" id="f-38" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock contextRef="c-1" id="f-39">DESCRIPTION OF THE PLAN&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following description of the Flotek Industries, Inc. 2012 Employee Stock Purchase Plan (the &#x201c;Plan&#x201d;) is provided for general informational purposes only. Plan participants should refer to the Plan document for a complete description of Plan provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan is designed to provide eligible employees of the Company and its subsidiaries with an opportunity to purchase shares of the Company&#x2019;s common stock (the &#x201c;Flotek Stock&#x201d;) at a discounted price through payroll deductions. The Plan was approved by the Company&#x2019;s stockholders on May 18, 2012 and commenced operation on October 1, 2012 and was further amended in 2019, 2022, 2023, and 2025 as described below. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 250,000 shares of Flotek Stock have been authorized for issuance under the terms of the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan has offering periods lasting three mont&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hs. The first three-month offering period began October 1, 2012.  Subsequent continuous offering periods commence on January 1, April 1, July 1, and October 1 of each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective after the third quarter 2018 purchase, the Company temporarily suspended the Plan due to the lack of available shares. During the second quarter 2019, the Company obtained shareholder approval to increase the number of shares of the Flotek Stock available for issuance under the Plan by 83,333 shares and reinstated the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective after the first quarter 2022 purchase, the Company temporarily suspended the Plan due to lack of available shares.  During the second quarter 2022, the Company obtained shareholder approval to increase the number of shares of the Flotek Stock available for issuance under the Plan by 83,333 shares and reinstated the Plan.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 27, 2023, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) approved an amendment to the Plan to allow highly compensated employees (within the meaning of Section 423(b)(4)(D) of the Internal Revenue Code of 1986, as amended) to participate in the Plan and to remove the 1,000 shares of Flotek Stock limit per employee per offering period under the Plan. In addition, the Board removed the prior prohibition on executive officers participating in the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 6, 2025, the Board approved amendments to the Plan, subject to shareholder approval. On May 16, 2025, the Company&#x2019;s shareholders approved amendments to the Plan to (i) extend the duration to June 30, 2027 and (ii) make certain other administrative changes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Administration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan is administered by the Board, unless the Board appoints a committee to administer the Plan.  The Board has selected a third-party administrator, Equiniti Trust Company, LLC (&#x201c;EQ&#x201d;), to maintain the accounts of the Plan and serve as the custodian of employee accounts. EQ uses information regarding employees&#x2019; payroll deductions to credit an account in each participant&#x2019;s name with the number of full shares of Flotek Stock purchased by that participant&#x2019;s contributions to the Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Flotek Stock acquired by participants under the Plan may be shares issued by the Company from its authorized but unissued shares, treasury shares or shares purchased on the open market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Eligibility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any employee of the Company who is customarily employed for at least twenty (20) hours per week by the Company or one of its subsidiaries is eligible to participate in the Plan, except that no employee may participate in the Plan if the employee owns or would own after participation in the Plan 5% or more of the outstanding shares of Flotek Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36 and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 27 participants in the Plan at December&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an employee elects to participate in the Plan, the employee contributes to the Plan through payroll deductions in an amount not less than one percent (1%) and not more than ten percent (10%) of such participant&#x2019;s compensation, on an after tax basis, on each payday during the offering period. Employees may increase or decrease the deduction rate at the start of each offering period. A participant may withdraw from any offering period by providing written notice to the Company prior to the applicable purchase date and any accumulated payroll deductions will be returned to the respective participant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2025, 2024, and 2023, participants purchase&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,120,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 25,370, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,627 shares, respectively, of Flotek Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Participant contributions are used to purchase Flotek Stock as of the last business day of the quarterly offering period (the &#x201c;trade date&#x201d;) at 85% of the closing market price of the stock on that day, and recorded in the financial statements as of the trade date, while the quarterly stock purchase will generally have a settlement date a few days after the end of each quarter.  For each calendar year, an employee may not be granted purchase rights for Flotek Stock valued over $25,000, as determined at the time such purchase right is granted.  Any payroll deductions collected from an employee that cannot be applied to the purchase of Flotek Stock because of limitations will be refunded to the employee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company pays all administrative expenses related to the purchase, custody, and record keeping of the Flotek Stock held as part of the Plan. These expenses may include broker commissions, transfer fees, administrative costs, and other similar expenses. Expenses related to the disposition or transfer of shares from a participants&#x2019; account are borne by that participant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Refunds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the June 27, 2023 amendment, the Company refunded contributions to participants that were in excess of the purchase price of the 1,000 share limitation. For the year ended December&#160;31, 2023, the Company refunded $35,667 to Plan participants primarily related to contributions in excess of the 1,000 share limitation. The Company does not purchase fractional shares related to a participant&#x2019;s contributions. Therefore, the portion of the participant&#x2019;s contributions that would result in the purchase of fractional shares are refunded to the Plan participant. For the years ended December&#160;31, 2025 and 2024, the Company refunded $1,313 and $0, respectively, to Plan participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Withdrawals and Termination of Employment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan provides that a participant may withdraw from the Plan at any time and receive a refund of contributions for that offering period by completing the withdrawal request directly through EQ&#x2019;s participant account website. If an employee&#x2019;s employment ends for any reason, whether voluntary or involuntary, including retirement or death, participation in the Plan automatically ends, and the Company will refund any payroll deductions under the Plan that have not yet been used to purchase shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plan Termination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan will terminate at the earliest of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;June 30, 2027;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the date the Board acts to terminate the Plan in accordance with the Plan provisions; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the date when all of the shares available under the Plan have been purchased (as of December&#160;31, 2025, the Company had approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares available for future issuance).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon termination of the Plan, all unapplied cash credits not already used to purchase Flotek Stock remaining in participants&#x2019; accounts will be refunded in cash to the participants. The Board may terminate or amend the Plan as deemed necessary or appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Accounts&lt;/span&gt;&lt;/div&gt;EQ serves as the Plan&#x2019;s record keeper. Flotek Stock is held in custodial accounts by EQ, which maintains a separate account for each participant adding the number of full shares of Flotek Stock purchased with contributions and reflecting the total number of shares held. Each participant holding shares at EQ has the right to vote, receive dividends, transfer, and dispose of their shares.</us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock>
    <ftk:EBPEmployeeStockPurchasePlanSharesReservedForIssuance contextRef="c-3" decimals="0" id="f-40" unitRef="shares">250000</ftk:EBPEmployeeStockPurchasePlanSharesReservedForIssuance>
    <ftk:EBPEmployeeStockPurchasePlanIncreaseInSharesReservedForIssuance contextRef="c-9" decimals="0" id="f-41" unitRef="shares">83333</ftk:EBPEmployeeStockPurchasePlanIncreaseInSharesReservedForIssuance>
    <ftk:EBPEmployeeStockPurchasePlanSharesIssuance contextRef="c-10" decimals="0" id="f-42" unitRef="shares">83333</ftk:EBPEmployeeStockPurchasePlanSharesIssuance>
    <us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants
      contextRef="c-1"
      decimals="0"
      id="f-43"
      unitRef="participant">36</us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants>
    <us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants
      contextRef="c-5"
      decimals="0"
      id="f-44"
      unitRef="participant">27</us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants>
    <ftk:EBPParticipantContributionPretaxMinimumAnnualCompensationToTotalCompensationPercentage contextRef="c-1" decimals="2" id="f-45" unitRef="number">0.01</ftk:EBPParticipantContributionPretaxMinimumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage contextRef="c-1" decimals="2" id="f-46" unitRef="number">0.10</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased contextRef="c-1" decimals="0" id="f-47" unitRef="shares">15120</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased contextRef="c-5" decimals="0" id="f-48" unitRef="shares">25370</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased contextRef="c-6" decimals="0" id="f-49" unitRef="shares">25627</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased>
    <ftk:EBPPercentageOfStockOfClosingMarketPricePercentage contextRef="c-1" decimals="2" id="f-50" unitRef="number">0.85</ftk:EBPPercentageOfStockOfClosingMarketPricePercentage>
    <ftk:EBPEmployeeStockPurchasePriceThreshold contextRef="c-3" decimals="0" id="f-51" unitRef="usd">25000</ftk:EBPEmployeeStockPurchasePriceThreshold>
    <ftk:EBPMaximumNumberOfSharesPerEmployee contextRef="c-11" decimals="0" id="f-52" unitRef="shares">1000</ftk:EBPMaximumNumberOfSharesPerEmployee>
    <ftk:EBPRefundOfContributionsToParticipants contextRef="c-6" decimals="0" id="f-53" unitRef="usd">35667</ftk:EBPRefundOfContributionsToParticipants>
    <ftk:EBPMaximumNumberOfSharesPerEmployee contextRef="c-11" decimals="0" id="f-54" unitRef="shares">1000</ftk:EBPMaximumNumberOfSharesPerEmployee>
    <ftk:EBPRefundOfContributionsToParticipants contextRef="c-1" decimals="0" id="f-55" unitRef="usd">1313</ftk:EBPRefundOfContributionsToParticipants>
    <ftk:EBPRefundOfContributionsToParticipants contextRef="c-5" decimals="0" id="f-56" unitRef="usd">0</ftk:EBPRefundOfContributionsToParticipants>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares contextRef="c-3" decimals="0" id="f-57" unitRef="shares">57000</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock contextRef="c-1" id="f-58">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan&#x2019;s financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and changes in net assets during the reporting period.  Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock contextRef="c-1" id="f-59">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Accounting&lt;/span&gt;&lt;/div&gt;The Plan&#x2019;s financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America.</us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock contextRef="c-1" id="f-60">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and changes in net assets during the reporting period.  Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock contextRef="c-1" id="f-61">TAX STATUS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan is intended to qualify as an &#x201c;Employee Stock Purchase Plan&#x201d; within the meaning of Section&#160;423 of the Code. The Plan is not intended to be a qualified pension, profit-sharing or stock bonus plan under Section 401(a) of the Code, nor is it intended to be subject to the provisions of the Employee Retirement Income Security Act of 1974, as amended (&#x201c;ERISA&#x201d;). The Plan does not provide for withholding or payment of income taxes. Participants are not taxed on the 15% stock price discount at the time of purchase. Upon the sale of Flotek Stock purchased under the Plan, participants are subject to income taxes. The amount of any tax depends on how long the shares are held and the disposition price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan administrator has analyzed the tax positions taken by the Plan, and has concluded that as of December&#160;31, 2025 and 2024 there are no uncertain tax positions taken or expected to be taken, that would require recognition of a liability or asset, or disclosure in the financial statements. The Plan is subject to routine audits by taxing jurisdictions; however, there are currently no audits in progress for any tax period.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock>
    <ftk:EBPStockOptionTaxRatePercentage contextRef="c-1" decimals="2" id="f-62" unitRef="number">0.15</ftk:EBPStockOptionTaxRatePercentage>
    <us-gaap-ebp:EmployeeBenefitPlanSubsequentEventTextBlock contextRef="c-1" id="f-63">SUBSEQUENT EVENTS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent events have been evaluated thro&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ugh March 31, 2026, t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he date the financial statements were issued.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanSubsequentEventTextBlock>
</xbrl>
