<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bakkt="http://www.bakkt.com/20230930"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bakkt-20230930.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820302</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-10</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bakkt:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-10</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-10</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-32">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-33">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2023</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-35">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-36">0001820302</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q/A</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-39544</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">BAKKT HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">98-1550750</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">10000 Avalon Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-10">Suite 1000</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Alpharetta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">30009</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">678</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">534-5849</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-2" id="f-16">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-2" id="f-17">BKKT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-2" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-3" id="f-19">Warrants to purchase Class A Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-3" id="f-20">BKKT WS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-3" id="f-21">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-24">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-25">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-26">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c-1" id="f-27">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-29" unitRef="shares">91429477</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-30" unitRef="shares">183234872</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-31" unitRef="shares">7140808</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentDescription contextRef="c-1" id="f-37">EXPLANATORY NOTEBakkt Holdings, Inc. (Bakkt,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our,&#x201d; or the &#x201c;Company&#x201d;) is filing this Amendment No. 2 to its Quarterly Report on Form 10-Q/A for the quarterly period ended September 30, 2023 (this &#x201c;Amended Form 10-Q&#x201d; or &#x201c;10-Q/A&#x201d;), as originally filed with the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on November 14, 2023 (the &#x201c;Original Form 10-Q&#x201d;).The final paragraph of the explanatory note of Amendment 1 to the Original Form 10-Q inadvertently omitted certain context around our going concern risk factor, which paragraph has been corrected and revised as below.This Amended Form 10-Q is presented as of the filing date of the Original Form 10-Q and does not (i) reflect events occurring after that date, except with respect to the information regarding our ability to continue as a going concern in Part II, Item 1A and certain business updates included in Part II, Item 6, or (ii) modify or update disclosures in any way other than as required to reflect the amendment and restatement as described below. Accordingly, this Amended Form 10-Q should be read in conjunction with the Original Form 10-Q and our filings with the SEC subsequent to the date on which we filed the Original Form 10-Q. This Amended Form 10-Q does not change our consolidated financial statements as set forth in the Original Form 10-Q.The purpose of this Amended Form 10-Q is to (i) amend and restate the disclosure in Part II, Item 1A &#x201c;Risk Factors&#x201d; to provide further updates to certain risks resulting from changes to the Company&#x2019;s business following its acquisition (the &#x201c;Bakkt Crypto Acquisition&#x201d;) of Bakkt Crypto Solutions, LLC (&#x201c;Bakkt Crypto&#x201d;), formerly Apex Crypto LLC (&#x201c;Apex Crypto&#x201d;), and to add a risk factor related to our ability to continue as a going concern as we have subsequently deemed there to be substantial doubt regarding our ability to continue as a going concern 12 months following the date of this Amended Form 10-Q without raising capital, and (ii) amend and restate Part II, Item 5, which provides an update to the Company&#x2019;s business activities following the Bakkt Crypto Acquisition. Part II, Item 6 &#x201c;Exhibits&#x201d; has also been amended and restated to include currently dated certifications of the Company&#x2019;s principal executive officer and principal financial officer as required by Sections 302 and 906 of the Sarbanes Oxley Act of 2002. The certifications are attached to this Amended Form 10-Q as Exhibits 31.1, 31.2, 32.1 and 32.2.</dei:AmendmentDescription>
</xbrl>
