<?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">0001854963</identifier>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854963</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="ofst_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854963</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="ofst_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854963</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</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-370">S-1</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-371">S-1</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-372">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-373">0001854963</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-374">SHF 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">N/A</ffd:CombinedProspectusTableNa>
    <ffd:OffsetClmdInd contextRef="ofst_1" id="ixv-378">true</ffd:OffsetClmdInd>
    <ffd:OffsetClmdInd contextRef="ofst_2" id="ixv-379">false</ffd:OffsetClmdInd>
    <ffd:FormTp contextRef="rc" id="ixv-422">S-1</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-423">SHF Holdings, Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-424">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-425">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-426">Common Stock, $0.0001 par value</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-427">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-428"
      unitRef="Shares">10537418</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="4"
      id="ixv-429"
      unitRef="USD">0.1831</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-430"
      unitRef="USD">1929401.24</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-431"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-432"
      unitRef="USD">266.45</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-433" unitRef="USD">1929401.24</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-434" unitRef="USD">266.45</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-435" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-436" unitRef="USD">266.45</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-437" unitRef="USD">0.00</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-438">Pursuant to Rule 416 under the Securities Act, as amended (the "Securities Act"), the shares being registered hereunder include such indeterminate number of shares of common stock as may be issuable with respect to the shares being registered hereunder as a result of stock splits, stock dividends or similar transactions.

Based on $0.1880, the average of the high and low prices for a share of common stock as reported on Nasdaq on July 28, 2026, which date is a date within five business days of the filing of the registration statement filed by the registrant for the registration of the securities listed in the table above.</ffd:OfferingNote>
    <ffd:Rule457pOffsetFlg contextRef="ofst_1" id="ixv-439">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_1" id="ixv-440">SHF Holdings, Inc.</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp contextRef="ofst_1" id="ixv-441">S-1</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb contextRef="ofst_1" id="ixv-442">333-295616</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt contextRef="ofst_1" id="ixv-443">2026-05-06</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt contextRef="ofst_1" decimals="2" id="ixv-444" unitRef="USD">266.45</ffd:OffsetClmdAmt>
    <ffd:OffsetPrrSctyTp contextRef="ofst_1" id="ixv-445">Equity</ffd:OffsetPrrSctyTp>
    <ffd:OffsetPrrSctyTitl contextRef="ofst_1" id="ixv-446">Common Stock, $0.0001 par value</ffd:OffsetPrrSctyTitl>
    <ffd:OffsetPrrNbOfUnsoldScties
      contextRef="ofst_1"
      decimals="0"
      id="ixv-447"
      unitRef="Shares">1080807</ffd:OffsetPrrNbOfUnsoldScties>
    <ffd:OffsetPrrUnsoldOfferingAmt contextRef="ofst_1" decimals="2" id="ixv-448" unitRef="USD">851135.51</ffd:OffsetPrrUnsoldOfferingAmt>
    <ffd:Rule457pOffsetFlg contextRef="ofst_2" id="ixv-449">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_2" id="ixv-450">SHF Holdings, Inc.</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp contextRef="ofst_2" id="ixv-451">S-1</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb contextRef="ofst_2" id="ixv-452">333-295616</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt contextRef="ofst_2" id="ixv-453">2026-05-06</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt contextRef="ofst_2" decimals="2" id="ixv-454" unitRef="USD">266.45</ffd:OffsetPrrFeeAmt>
    <ffd:TermntnCmpltnWdrwl contextRef="ofst_1" id="ixv-455">On May 6, 2026, the registrant filed a registration statement on Form S-1 (Registration No. 333-295616), as amended (the "Prior Registration Statement"), with the Securities and Exchange Commission (the "SEC"). The Prior Registration Statement registered, among other things, (i) 1,080,807 shares of common stock of the registrant in a secondary offering (the "PCCU Common Stock Secondary Offering") with aggregate offering price not to exceed $851,135.51 and (ii) 9,456,611 shares of common stock of the registrant underlying certain common stock purchase warrants in a secondary offering (together with the PCCU Common Stock Secondary Offering, the "PCCU Secondary Offering") with an aggregate offering price to exceed $7,447,081.16. In connection with the PCCU Secondary Offering, the registrant paid a filing fee of $1,028.44. The registrant received comments from the staff of the SEC in May 2026 and July 2026, pursuant to which the registrant subsequently revised the Prior Registration Statement to remove the PCCU Secondary Offering. As of the date of this filing, the Prior Registration Statement has not yet been declared effective. As a result, $1,028.44 (the "Unused Fees") in previously paid fees remained available for future offset (calculated at the fee rate in effect on the filing date of the Prior Registration Statement). In accordance with Rule 457(p) under the Securities Act, the registrant hereby applies $266.45 of the Unused Fees to offset the filing fee payable in connection with this filing.</ffd:TermntnCmpltnWdrwl>
    <ffd:OffsetNote contextRef="ofst_2" id="ixv-456">On May 6, 2026, the registrant filed a registration statement on Form S-1 (Registration No. 333-295616), as amended (the "Prior Registration Statement"), with the Securities and Exchange Commission (the "SEC"). The Prior Registration Statement registered, among other things, (i) 1,080,807 shares of common stock of the registrant in a secondary offering (the "PCCU Common Stock Secondary Offering") with aggregate offering price not to exceed $851,135.51 and (ii) 9,456,611 shares of common stock of the registrant underlying certain common stock purchase warrants in a secondary offering (together with the PCCU Common Stock Secondary Offering, the "PCCU Secondary Offering") with an aggregate offering price to exceed $7,447,081.16. In connection with the PCCU Secondary Offering, the registrant paid a filing fee of $1,028.44. The registrant received comments from the staff of the SEC in May 2026 and July 2026, pursuant to which the registrant subsequently revised the Prior Registration Statement to remove the PCCU Secondary Offering. As of the date of this filing, the Prior Registration Statement has not yet been declared effective. As a result, $1,028.44 (the "Unused Fees") in previously paid fees remained available for future offset (calculated at the fee rate in effect on the filing date of the Prior Registration Statement). In accordance with Rule 457(p) under the Securities Act, the registrant hereby applies $266.45 of the Unused Fees to offset the filing fee payable in connection with this filing. </ffd:OffsetNote>
</xbrl>
