{
  "cik": 36029,
  "cik_padded": "0000036029",
  "entityName": "FIRST FINANCIAL BANKSHARES INC",
  "fiscal_years": [
    {
      "accn": "0001193125-26-071549",
      "filed": "2026-02-25",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 13439000.0,
        "dividends_paid": 105997000.0,
        "eps_diluted": 1.77,
        "free_cash_flow": 286006000.0,
        "net_income": 253579000.0,
        "operating_cash_flow": 299445000.0,
        "revenue": 702480000.0,
        "stockholders_equity": 1917317000.0,
        "total_assets": 15446476000.0,
        "total_liabilities": 13529159000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.056297419779828,
        "net_margin": 0.36097682496298833,
        "payout_ratio": 0.4180038567862481,
        "revenue_growth_yoy": 0.11696596376634155,
        "roa_avg2y": 0.017235092330584758,
        "roa_period_end": 0.01641662473693029,
        "roe_avg2y": 0.14392046033388792,
        "roe_period_end": 0.13225721150962516
      }
    },
    {
      "accn": "0001193125-26-071549",
      "filed": "2026-02-25",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 16720000.0,
        "dividends_paid": 102913000.0,
        "eps_diluted": 1.56,
        "free_cash_flow": 292921000.0,
        "net_income": 223511000.0,
        "operating_cash_flow": 309641000.0,
        "revenue": 628918000.0,
        "stockholders_equity": 1606560000.0,
        "total_assets": 13979418000.0,
        "total_liabilities": 12372858000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.70146026292202,
        "net_margin": 0.3553897328427553,
        "payout_ratio": 0.4604381887244923,
        "revenue_growth_yoy": 0.19097468138693735,
        "roa_avg2y": 0.01650440472391151,
        "roa_period_end": 0.015988576920727315,
        "roe_avg2y": 0.14394711250507172,
        "roe_period_end": 0.13912396673638083
      }
    },
    {
      "accn": "0001193125-26-071549",
      "filed": "2026-02-25",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 17251000.0,
        "dividends_paid": 99965000.0,
        "eps_diluted": 1.39,
        "free_cash_flow": 267571000.0,
        "net_income": 198977000.0,
        "operating_cash_flow": 284822000.0,
        "revenue": 528070000.0,
        "stockholders_equity": 1498900000.0,
        "total_assets": 13105594000.0,
        "total_liabilities": 11606694000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.743474548001868,
        "net_margin": 0.3768004241861874,
        "payout_ratio": 0.5023947491418607,
        "revenue_growth_yoy": 0.21997255425616952,
        "roa_avg2y": 0.01525917132355253,
        "roa_period_end": 0.015182600651294403,
        "roe_avg2y": 0.14394439486992325,
        "roe_period_end": 0.1327486823670692
      }
    },
    {
      "accn": "0001193125-26-071549",
      "filed": "2026-02-25",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 15784000.0,
        "dividends_paid": 91315000.0,
        "eps_diluted": 1.64,
        "free_cash_flow": 308486000.0,
        "net_income": 234475000.0,
        "operating_cash_flow": 324270000.0,
        "revenue": 432854000.0,
        "stockholders_equity": 1265737000.0,
        "total_assets": 12974066000.0,
        "total_liabilities": 11708329000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 9.2502067965146,
        "net_margin": 0.5416953522434816,
        "payout_ratio": 0.38944450367843053,
        "revenue_growth_yoy": 0.149968783624022,
        "roa_avg2y": 0.01798360648256572,
        "roa_period_end": 0.018072591892163953,
        "roe_avg2y": 0.15502679208095577,
        "roe_period_end": 0.1852478042436936
      }
    },
    {
      "accn": "0000950170-25-024666",
      "filed": "2025-02-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 19205000.0,
        "dividends_paid": 79712000.0,
        "eps_diluted": 1.59,
        "free_cash_flow": 335946000.0,
        "net_income": 227562000.0,
        "operating_cash_flow": 355151000.0,
        "revenue": 376405000.0,
        "stockholders_equity": 1759224000.0,
        "total_assets": 13102461000.0,
        "total_liabilities": 11343237000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 6.447863944557373,
        "net_margin": 0.6045668893877605,
        "payout_ratio": 0.3502869547639764,
        "revenue_growth_yoy": 0.03371616574391423,
        "roa_avg2y": 0.01895800138968027,
        "roa_period_end": 0.017367882262729117,
        "roe_avg2y": 0.1324030215737761,
        "roe_period_end": 0.12935362409789772
      }
    },
    {
      "accn": "0000950170-24-019528",
      "filed": "2024-02-26",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 16450000.0,
        "dividends_paid": 70318000.0,
        "eps_diluted": 1.42,
        "free_cash_flow": 194218000.0,
        "net_income": 202034000.0,
        "operating_cash_flow": 210668000.0,
        "revenue": 364128000.0,
        "stockholders_equity": 1678190000.0,
        "total_assets": 10904500000.0,
        "total_liabilities": 9226310000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 5.497774387882183,
        "net_margin": 0.5548433517883821,
        "payout_ratio": 0.3480503281625865,
        "revenue_growth_yoy": 0.14078047068848842,
        "roa_avg2y": 0.021081742333993698,
        "roa_period_end": 0.018527580356733457,
        "roe_avg2y": 0.13907544846865494,
        "roe_period_end": 0.1203880371114117
      }
    },
    {
      "accn": "0001193125-21-050937",
      "filed": "2023-02-23",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 8671000.0,
        "dividends_paid": 61056000.0,
        "eps_diluted": 1.21,
        "free_cash_flow": 193782000.0,
        "net_income": 164812000.0,
        "operating_cash_flow": 202453000.0,
        "revenue": 319192000.0,
        "stockholders_equity": 1227197000.0,
        "total_assets": 8262227000.0,
        "total_liabilities": 7035030000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 5.732600389342543,
        "net_margin": 0.5163412616857566,
        "payout_ratio": 0.37045846176249303,
        "revenue_growth_yoy": 0.09428502862628133,
        "roa_avg2y": 0.020609124087842247,
        "roa_period_end": 0.01994764849719089,
        "roe_avg2y": 0.1445407394544686,
        "roe_period_end": 0.13429954603865557
      }
    },
    {
      "accn": "0001193125-21-050937",
      "filed": "2022-02-22",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 17646000.0,
        "dividends_paid": 53861000.0,
        "eps_diluted": 1.11,
        "free_cash_flow": 168704000.0,
        "net_income": 150638000.0,
        "operating_cash_flow": 186350000.0,
        "revenue": 291690000.0,
        "stockholders_equity": 1053295000.0,
        "total_assets": 7731854000.0,
        "total_liabilities": 6678559000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 6.340634864876412,
        "net_margin": 0.516431828310878,
        "payout_ratio": 0.357552543182995,
        "revenue_growth_yoy": 0.18585222075414168,
        "roa_avg2y": 0.020103066952816218,
        "roa_period_end": 0.019482778645328793,
        "roe_avg2y": 0.15246275042850355,
        "roe_period_end": 0.14301596418857015
      }
    },
    {
      "accn": "0001193125-21-050937",
      "filed": "2021-02-22",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 14162000.0,
        "dividends_paid": 48955000.0,
        "eps_diluted": 0.91,
        "free_cash_flow": 176112000.0,
        "net_income": 120371000.0,
        "operating_cash_flow": 190274000.0,
        "revenue": 245975000.0,
        "stockholders_equity": 922768000.0,
        "total_assets": 7254715000.0,
        "total_liabilities": 6331947000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 6.861905701107971,
        "net_margin": 0.4893627401158655,
        "payout_ratio": 0.40670094956426384,
        "revenue_growth_yoy": 0.05892254442760711,
        "roa_avg2y": 0.01711681900845567,
        "roa_period_end": 0.016592105961433356,
        "roe_avg2y": 0.13673449566723256,
        "roe_period_end": 0.13044557245158045
      }
    },
    {
      "accn": "0001193125-20-037760",
      "filed": "2020-02-14",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 20399000.0,
        "dividends_paid": 44907000.0,
        "eps_diluted": 1.59,
        "free_cash_flow": 140343000.0,
        "net_income": 104774000.0,
        "operating_cash_flow": 160742000.0,
        "revenue": 232288000.0,
        "stockholders_equity": 837885000.0,
        "total_assets": 6809931000.0,
        "total_liabilities": 5972046000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 7.127524660305411,
        "net_margin": 0.4510521421683428,
        "payout_ratio": 0.428608242502911,
        "roa_period_end": 0.0153854716002262,
        "roe_period_end": 0.12504579984126699
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-071549",
    "filed": "2026-02-25",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "6022",
  "sic_description": "State Commercial Banks",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000036029.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000036029.json"
  },
  "ticker": "FFIN"
}
