<?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-20261015.xsd" xlink:type="simple"/>
    <context id="C_588289d8-4531-488d-9e57-155898183514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000036029</identifier>
        </entity>
        <period>
            <startDate>2026-10-15</startDate>
            <endDate>2026-10-15</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_1dffbaa9-b0a4-4d34-abb0-d955ea0e7d39">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_256d5e51-9427-4dba-9aab-6cbaebecae17">0000036029</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_6fecb6bf-4964-495a-a4de-46db671658d2">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_bccefa3c-b49e-4363-a89f-75174600175d">2026-10-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_1c5c1204-6d78-4f93-84fe-e9eaafbb7941">First Financial Bankshares, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_825ce8fe-9963-4b41-851c-cec9234f2aa1">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_da264bee-1582-4bd9-9eec-0ac427ed8207">0-07674</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_37e59696-a13c-487f-8c8e-c53f73600588">75-0944023</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_d6e538ef-3a85-41af-bd65-4c7188e2b61c">400 Pine Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_35fbec25-5bfd-464d-9dc4-abc616d74ee3">Abilene</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_02acf617-381a-4482-b7ea-2c7076236372">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_65e65df0-d9fa-4831-9fb1-1b649c202a6c">79601</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_6b6c0378-f1f1-454c-81d6-2a0d7d5528f6">325</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_df887609-b7f5-4b0c-8667-07eb7ee49f3f">627-7155</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_3557ff58-ba58-4bc3-bb0b-feb490c443ed">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_69596fc9-ea30-49b0-bf48-d5a369e50ae0">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_f88ab596-a2a7-4dbf-8583-1c93ab0aa0e6">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_eaa51a95-991f-4e1c-8506-83a84583a47e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_9cce76fc-abd0-4984-a39b-a63aff7f1e61">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_fd8f5d9b-520c-4ad4-b1b1-2fabd8e98a33">FFIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_d692b237-fb85-4202-88d4-5d4ead546b21">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_588289d8-4531-488d-9e57-155898183514"
      id="F_da0470fd-2a03-44ef-bb69-49458c9f8acf">false</dei:EntityEmergingGrowthCompany>
</xbrl>
