<?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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cfb-20210930.xsd" xlink:type="simple"/>
    <context id="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001458412</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AS_OF_Nov01_2021_Entity_0001458412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001458412</identifier>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_22">0001458412</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_23">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_24">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_26">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_28">true</dei:AmendmentFlag>
    <dei:EntityShellCompany
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_30">false</dei:EntityShellCompany>
    <dei:DocumentType
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_0">10-Q/A</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_1">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_4">001-39028</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_5">CROSSFIRST BANKSHARES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_6">KS</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_7">26-3212879</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_8">11440 Tomahawk Creek Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_9">Leawood</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_10">KS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_11">66211</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_12">913</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_13">312-6822</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_14">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_15">CFB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_27">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_20">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_16">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_17">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_21">false</dei:EntityExTransitionPeriod>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AS_OF_Nov01_2021_Entity_0001458412"
      decimals="INF"
      id="ID_25"
      unitRef="shares">50918788</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentDescription
      contextRef="FROM_Jan01_2021_TO_Sep30_2021_Entity_0001458412"
      id="ID_29">CrossFirst Bankshares, Inc. (the &#x201c;Company&#x201d;) is filing this Amendment No. 1 (the Amendment&#x201d;) on Form 10-Q/A to amend its Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed with the Securities and Exchange Commission on November 2, 2021 (the &#x201c;Original 10-Q&#x201d;), for the purpose of filing revised versions of Exhibits 31.1 and 31.2 filed with the Original 10-Q.   We are filing revised exhibits solely in order to include in the certifications set forth in the Exhibits the language added to the introductory portion of paragraph 4 and the language of revised paragraph 4(b), which language was inadvertently omitted from the certifications when originally filed. The Amendment does not reflect events occurring after the date of the filing of the Original 10-Q or modify or update any of the other disclosures contained therein in any way. Accordingly, the Amendment should be read in conjunction with the Original 10-Q. The Amendment consists solely of the preceding cover page, this explanatory note, the exhibit index for the Amendment, the signature page and paragraphs 1, 2, 4 and 5 of each of the revised certifications filed as exhibits to the Amendment.</dei:AmendmentDescription>
</xbrl>
