<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ffin-20260728.xsd" xlink:type="simple"/>
    <context id="C_9615eb21-8d0e-489f-966d-e451a5c851a1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000036029</identifier>
        </entity>
        <period>
            <startDate>2026-07-28</startDate>
            <endDate>2026-07-28</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_15de511a-5c1b-4682-87de-39a29f40a28e">0000036029</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_02925a64-d00f-426d-ac33-79a0a7b8fccf">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_6ff05f8c-421a-4f80-bb0c-decdb1bc4b45">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_5f3c7be7-3818-405d-aacd-da9483deab54">2026-07-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_c23cb4ae-f202-4d01-bdf6-8773b9e500f5">First Financial Bankshares, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_a3849dc4-5ff0-42fe-92c9-98c5f865fbe2">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_15543643-e095-462a-ac62-76bcaf84aba0">0-07674</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_286db3fb-0023-4271-b94d-22af6a3dd2ee">75-0944023</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_168b7214-03cc-40d5-b603-3e0e046fb107">400 Pine Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_216ad778-8d92-469d-b842-7337f8aec065">Abilene</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_55fd3ec0-633a-4494-a4ee-fc70fbc05d67">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_f3d3090f-fc4b-41a3-8c20-92c3cea32521">79601</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_94a907c4-4389-4604-85b0-3169dcd7dffe">325</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_2aa1fcc6-2c73-4150-a69a-843c5403a443">627-7155</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_f89437eb-5c8e-4161-b03a-6072f93ff3fc">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_d33d81cd-7e03-4af7-845c-b8ae3b1298df">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_0f241aff-c319-4c8b-b041-f3e642a7ffce">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_c1553a18-bd6e-47e3-b470-e7382e3ee61c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_394425e5-247a-41df-afdb-ddee18ccca61">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_28562a23-839c-4998-b309-cc7430a19265">FFIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_9f4c5395-17b6-46ce-9dc3-23980aed7a8b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_9615eb21-8d0e-489f-966d-e451a5c851a1"
      id="F_e738fb15-19b2-4e86-ab4e-332a51cda342">false</dei:EntityEmergingGrowthCompany>
</xbrl>
