<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2026"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>5</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>6</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>7</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="offrl_8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>8</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="ofst_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="ofst_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <context id="prosp_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001738827</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:CmbndPrspctsItemAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-492">S-3</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-493">S-3</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-494">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-495">0001738827</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-496">KLX Energy Services Holdings, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa" xsi:nil="true"/>
    <ffd:CombinedProspectusTableNa
      contextRef="rc"
      id="hiddenrcCombinedProspectusTableNa"
      xsi:nil="true"/>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-500"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="7"
      id="ixv-501"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="offrl_3"
      decimals="7"
      id="ixv-502"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="offrl_4"
      decimals="7"
      id="ixv-503"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="offrl_5"
      decimals="7"
      id="ixv-504"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeRate
      contextRef="offrl_6"
      decimals="7"
      id="ixv-505"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:OffsetClmdInd contextRef="ofst_1" id="ixv-506">true</ffd:OffsetClmdInd>
    <ffd:OffsetClmdInd contextRef="ofst_2" id="ixv-507">false</ffd:OffsetClmdInd>
    <ffd:Rule429CmbndPrspctsFlg contextRef="prosp_1" id="ixv-508">true</ffd:Rule429CmbndPrspctsFlg>
    <ffd:FormTp contextRef="rc" id="ixv-623">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-624">KLX Energy Services Holdings, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-625">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-626">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_1" id="ixv-627">true</ffd:Rule457oFlg>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-628">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-629">Preferred Stock</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_2" id="ixv-630">true</ffd:Rule457oFlg>
    <ffd:OfferingSctyTp contextRef="offrl_3" id="ixv-631">Debt</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_3" id="ixv-632">Debt Securities</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_3" id="ixv-633">true</ffd:Rule457oFlg>
    <ffd:OfferingSctyTp contextRef="offrl_4" id="ixv-634">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_4" id="ixv-635">Warrants</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_4" id="ixv-636">true</ffd:Rule457oFlg>
    <ffd:OfferingSctyTp contextRef="offrl_5" id="ixv-637">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_5" id="ixv-638">Units</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_5" id="ixv-639">true</ffd:Rule457oFlg>
    <ffd:OfferingSctyTp contextRef="offrl_6" id="ixv-640">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_6" id="ixv-641">Rights</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_6" id="ixv-642">true</ffd:Rule457oFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_7" id="ixv-643">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_7" id="ixv-644">Unallocated (Universal) Shelf</ffd:OfferingSctyTp>
    <ffd:Rule457oFlg contextRef="offrl_7" id="ixv-645">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_7"
      decimals="2"
      id="ixv-646"
      unitRef="USD">250000000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_7"
      decimals="7"
      id="ixv-647"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_7"
      decimals="2"
      id="ixv-648"
      unitRef="USD">34525.00</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_8" id="ixv-649">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_8" id="ixv-650">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_8" id="ixv-651">Common Stock offered by the selling stockholder</ffd:OfferingSctyTitl>
    <ffd:Rule457aFlg contextRef="offrl_8" id="ixv-652">true</ffd:Rule457aFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_8"
      decimals="0"
      id="ixv-653"
      unitRef="Shares">803712</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_8"
      decimals="2"
      id="ixv-654"
      unitRef="USD">3.32</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_8"
      decimals="2"
      id="ixv-655"
      unitRef="USD">2668323.84</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_8"
      decimals="7"
      id="ixv-656"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_8"
      decimals="2"
      id="ixv-657"
      unitRef="USD">368.50</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-658" unitRef="USD">252668323.84</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-659" unitRef="USD">34893.50</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-660" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-661" unitRef="USD">24795.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-662" unitRef="USD">10098.50</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_7" id="ixv-663">(1) An indeterminate amount of the securities of each identified class is being registered as may from time to time be offered under this registration statement at indeterminate prices, along with an indeterminate number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered or sold under this registration statement, as shall have an aggregate initial offering price up to $250,000,000. Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement also covers any additional securities that may be offered or issued in connection with any stock split, stock dividend or pursuant to anti-dilution provisions of any of the securities. Separate consideration may or may not be received for securities that are issuable upon conversion, exercise or exchange of other securities. In addition, the total amount to be registered and the proposed maximum offering price are estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(o) under the Securities Act. (2) If any debt securities are issued at an original issue discount, then the offering price of such debt securities shall be in such amount as shall result in an aggregate initial offering price not to exceed $250,000,000, less the dollar amount of any registered securities previously issued. (3) The warrants ("Warrants") covered by this registration statement may be Warrants for common shares, par value $0.01 per share ("Common Stock") or preferred shares, par value $0.01 per share ("Preferred Stock") issued by the registrant. (4) The units may be issued under a unit agreement and will represent an interest in one or more securities registered under this registration statement, in any combination. (5) The rights ("Rights") covered by this registration statement may be Rights to purchase shares of Common Stock or Preferred Stock issued by the registrant.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_8" id="ixv-664">(6) Represents up to 803,712 shares of common stock, par value $0.01 per share ("Common Stock"), of KLX Energy Services Holdings, Inc. (the "Company") that the Company may issue to the selling stockholders, upon exercise of the Warrants issued to the selling stockholders in connection with the certain amendment to the indenture governing the 2030 Senior Notes, on March 6, 2026 and March 11, 2026 which may be offered for sale by the selling stockholders on the terms and conditions described in the prospectus that forms a part of the Company's registration statement on Form S-3 to which this exhibit relates. (7) The Proposed Maximum Aggregate Offering Price Per Unit is estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act based on the average of the high and low prices of KLXE Common Stock, on the Nasdaq Global Select Market on May 8, 2026. (8) The $252,668,323.84 of securities registered pursuant to this registration statement consists of (i) $250,000,000 of a presently indeterminate number or amount of Common Stock, Preferred Stock, Debt Securities, Warrants, Units and Rights of the Company registered in the primary unallocated offering and (ii) 803,712 shares of Common Stock that may be sold by the selling stockholders.</ffd:OfferingNote>
    <ffd:Rule457pOffsetFlg contextRef="ofst_1" id="ixv-665">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_1" id="ixv-666">KLX Energy Services Holdings, Inc. </ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp contextRef="ofst_1" id="ixv-667">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb contextRef="ofst_1" id="ixv-668">333-271182</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt contextRef="ofst_1" id="ixv-669">2023-04-07</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt contextRef="ofst_1" decimals="2" id="ixv-670" unitRef="USD">24795.00</ffd:OffsetClmdAmt>
    <ffd:OffsetPrrSctyTp contextRef="ofst_1" id="ixv-671">Unallocated (Universal) Shelf</ffd:OffsetPrrSctyTp>
    <ffd:OffsetPrrUnsoldOfferingAmt contextRef="ofst_1" decimals="2" id="ixv-672" unitRef="USD">225000000.00</ffd:OffsetPrrUnsoldOfferingAmt>
    <ffd:Rule457pOffsetFlg contextRef="ofst_2" id="ixv-673">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_2" id="ixv-674">KLX Energy Services Holdings, Inc. </ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp contextRef="ofst_2" id="ixv-675">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb contextRef="ofst_2" id="ixv-676">333-271182</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt contextRef="ofst_2" id="ixv-677">2023-04-07</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt contextRef="ofst_2" decimals="2" id="ixv-678" unitRef="USD">24795.00</ffd:OffsetPrrFeeAmt>
    <ffd:TermntnCmpltnWdrwl contextRef="ofst_1" id="ixv-679">On April 7, 2023, the Registrant filed a Registration Statement on Form S-3 (No. 333-271182), which became effective on April 19, 2023 (the "Prior Registration Statement") with the SEC and paid a registration fee of $24,795.00. An amount of $225,000,000.00 remained unsold under the Prior Registration Statement; such offering has been terminated and all of such securities remain unsold. Pursuant to Rule 457(p) under the Securities Act, the Registrant hereby offsets the total registration fee due under this Registration Statement against the fees previously paid in connection with the unsold amount of securities on the Prior Registration Statement. Accordingly, a $10,098.50 fee is being paid in connection with the filing of this Registration Statement after an offset amount of $24,795.00 is applied to this Registration Statement's registration fee. For the avoidance of doubt, no fees associated with the secondary component of the Prior Registration Statement are being used as an offset source.</ffd:TermntnCmpltnWdrwl>
    <ffd:Rule429SctyTp contextRef="prosp_1" id="ixv-680">Equity</ffd:Rule429SctyTp>
    <ffd:Rule429SctyTitl contextRef="prosp_1" id="ixv-681">Common Stock, par value $0.01 per share</ffd:Rule429SctyTitl>
    <ffd:Rule429NbOfUnsoldScties
      contextRef="prosp_1"
      decimals="0"
      id="ixv-682"
      unitRef="Shares">1372175</ffd:Rule429NbOfUnsoldScties>
    <ffd:Rule429AggtOfferingAmt
      contextRef="prosp_1"
      decimals="2"
      id="ixv-683"
      unitRef="USD">2401306.00</ffd:Rule429AggtOfferingAmt>
    <ffd:Rule429EarlierFormTp contextRef="prosp_1" id="ixv-684">S-3</ffd:Rule429EarlierFormTp>
    <ffd:Rule429EarlierFileNb contextRef="prosp_1" id="ixv-685">333-287774</ffd:Rule429EarlierFileNb>
    <ffd:Rule429InitlFctvDt contextRef="prosp_1" id="ixv-686">2025-06-16</ffd:Rule429InitlFctvDt>
    <ffd:Rule429PrspctsNote contextRef="prosp_1" id="ixv-687">Represents up to 1,372,175 shares of Common Stock of the Company that may be offered for sale by the selling stockholders on the terms and conditions described in the prospectus forms a part of the Company's registration statement on Form S-3 to which this exhibit relates. Estimated solely for the purpose of calculating the amount of registration fee pursuant to Rule 457(c) under the Securities Act. The proposed maximum offering price per unit and proposed maximum aggregate offering price are based the average of the high and low prices of KLXE Common Stock, on the Nasdaq Global Select Market on May 30, 2025 of $1.75. No registration fee is payable in connection with the 1,372,175 unsold shares of Common Stock that were previously registered on the Registrant's registration statement on Form S-3 (File No. 333-287774) on June 16, 2025 (the "Initial Registration Statement") because such securities are being transferred from the Initial Registration Statement to this Registration Statement pursuant to Rule 429 under the Securities Act. 1,372,175 unsold shares of Common Stock registered under the Initial Registration Statement are included in this Registration Statement. Pursuant to Rule 429(b) under the Securities Act, this Registration Statement, upon effectiveness, will constitute a post-effective amendment to the Initial Registration Statement, which post-effective amendment will become effective concurrently with the Registration Statement in accordance with Section 8(c) of the Securities Act.</ffd:Rule429PrspctsNote>
</xbrl>
