{
  "cik": 760498,
  "cik_padded": "0000760498",
  "entityName": "BANCFIRST CORP /OK/",
  "fiscal_years": [
    {
      "accn": "0001193125-26-075954",
      "filed": "2026-02-26",
      "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": 48311000.0,
        "dividends_paid": 62207000.0,
        "eps_diluted": 7.11,
        "free_cash_flow": 236967000.0,
        "net_income": 240610000.0,
        "operating_cash_flow": 285278000.0,
        "revenue": 760254000.0,
        "stockholders_equity": 1854125000.0,
        "total_assets": 14838893000.0,
        "total_liabilities": 12984768000.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.003178318613902,
        "net_margin": 0.31648633219950173,
        "payout_ratio": 0.2585387141016583,
        "revenue_growth_yoy": 0.04987302161601571,
        "roa_avg2y": 0.016948420092172047,
        "roa_period_end": 0.01621482141558673,
        "roe_avg2y": 0.13846814329188287,
        "roe_period_end": 0.12977010719342008
      }
    },
    {
      "accn": "0001193125-26-075954",
      "filed": "2026-02-26",
      "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": 36652000.0,
        "dividends_paid": 57773000.0,
        "eps_diluted": 6.44,
        "free_cash_flow": 224548000.0,
        "net_income": 216354000.0,
        "operating_cash_flow": 261200000.0,
        "revenue": 724139000.0,
        "stockholders_equity": 1621187000.0,
        "total_assets": 13554314000.0,
        "total_liabilities": 11933127000.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.3607344495113765,
        "net_margin": 0.2987741303810456,
        "payout_ratio": 0.2670299601578894,
        "revenue_growth_yoy": 0.16059820237973124,
        "roa_avg2y": 0.016689888852872342,
        "roa_period_end": 0.01596200294607311,
        "roe_avg2y": 0.14163566363935717,
        "roe_period_end": 0.13345406791443554
      }
    },
    {
      "accn": "0001193125-26-075954",
      "filed": "2026-02-26",
      "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": 22504000.0,
        "dividends_paid": 53642000.0,
        "eps_diluted": 6.34,
        "free_cash_flow": 210541000.0,
        "net_income": 212465000.0,
        "operating_cash_flow": 233045000.0,
        "revenue": 623936000.0,
        "stockholders_equity": 1433891000.0,
        "total_assets": 12372042000.0,
        "total_liabilities": 10938151000.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.628300198550657,
        "net_margin": 0.3405237075597497,
        "payout_ratio": 0.2524745252159179,
        "revenue_growth_yoy": 0.4861988471249583,
        "roa_avg2y": 0.01716202061356859,
        "roa_period_end": 0.017172993754790034,
        "roe_avg2y": 0.15827680058344853,
        "roe_period_end": 0.14817374542416403
      }
    },
    {
      "accn": "0000950170-25-030159",
      "filed": "2025-02-28",
      "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": 19785000.0,
        "dividends_paid": 48462000.0,
        "eps_diluted": 5.77,
        "free_cash_flow": 206487000.0,
        "net_income": 193100000.0,
        "operating_cash_flow": 226272000.0,
        "revenue": 419820000.0,
        "stockholders_equity": 1250836000.0,
        "total_assets": 12387863000.0,
        "total_liabilities": 11137027000.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": 8.903666827625685,
        "net_margin": 0.45995903006050215,
        "payout_ratio": 0.25096841015018123,
        "revenue_growth_yoy": 0.28377076701496234,
        "roa_avg2y": 0.017720900407117268,
        "roa_period_end": 0.015587837870018419,
        "roe_avg2y": 0.1594174781327268,
        "roe_period_end": 0.15437675282770882
      }
    },
    {
      "accn": "0000950170-24-020908",
      "filed": "2024-02-27",
      "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": 27251000.0,
        "dividends_paid": 45140000.0,
        "eps_diluted": 5.03,
        "free_cash_flow": 176683000.0,
        "net_income": 167630000.0,
        "operating_cash_flow": 203934000.0,
        "revenue": 327021000.0,
        "stockholders_equity": 1171734000.0,
        "total_assets": 9405612000.0,
        "total_liabilities": 8233878000.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": 7.027088059235287,
        "net_margin": 0.5125970503423327,
        "payout_ratio": 0.26928354113225555,
        "revenue_growth_yoy": -0.0002843045543755388,
        "roa_avg2y": 0.018007334742044096,
        "roa_period_end": 0.017822338408175886,
        "roe_avg2y": 0.14969510439052355,
        "roe_period_end": 0.1430614798239191
      }
    },
    {
      "accn": "0000950170-23-004378",
      "filed": "2023-02-24",
      "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": 66446000.0,
        "dividends_paid": 42472000.0,
        "eps_diluted": 3.0,
        "free_cash_flow": 88408000.0,
        "net_income": 99586000.0,
        "operating_cash_flow": 154854000.0,
        "revenue": 327114000.0,
        "stockholders_equity": 1067885000.0,
        "total_assets": 9212357000.0,
        "total_liabilities": 8144472000.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": 7.626731342794402,
        "net_margin": 0.3044382080864775,
        "payout_ratio": 0.4264856505934569,
        "revenue_growth_yoy": -0.028346358459797362,
        "roa_avg2y": 0.011203212489063098,
        "roa_period_end": 0.010810045681034724,
        "roe_avg2y": 0.0960849525827426,
        "roe_period_end": 0.09325535989362149
      }
    },
    {
      "accn": "0001564590-21-009287",
      "filed": "2022-02-25",
      "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": 27054000.0,
        "dividends_paid": 39805000.0,
        "eps_diluted": 4.05,
        "free_cash_flow": 131904000.0,
        "net_income": 134879000.0,
        "operating_cash_flow": 158958000.0,
        "revenue": 336657000.0,
        "stockholders_equity": 1004989000.0,
        "total_assets": 8565758000.0,
        "total_liabilities": 7560769000.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": 7.523235577702841,
        "net_margin": 0.40064219665713174,
        "payout_ratio": 0.29511636355548304,
        "revenue_growth_yoy": 0.11033165789369534,
        "roa_avg2y": 0.016713614162464276,
        "roa_period_end": 0.015746300560907745,
        "roe_avg2y": 0.14139905167163055,
        "roe_period_end": 0.13420942915793108
      }
    },
    {
      "accn": "0001564590-21-009287",
      "filed": "2021-02-26",
      "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": 51863000.0,
        "dividends_paid": 30265000.0,
        "eps_diluted": 3.76,
        "free_cash_flow": 88147000.0,
        "net_income": 125814000.0,
        "operating_cash_flow": 140010000.0,
        "revenue": 303204000.0,
        "stockholders_equity": 902789000.0,
        "total_assets": 7574258000.0,
        "total_liabilities": 6671469000.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": 7.3898430308743235,
        "net_margin": 0.4149483516048601,
        "payout_ratio": 0.24055351550701828,
        "revenue_growth_yoy": 0.22226163793798476,
        "roa_avg2y": 0.01697045755922105,
        "roa_period_end": 0.0166107359955259,
        "roe_avg2y": 0.14991974585591908,
        "roe_period_end": 0.13936146762975624
      }
    },
    {
      "accn": "0001564590-20-007763",
      "filed": "2020-02-28",
      "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": 18007000.0,
        "dividends_paid": 24783000.0,
        "eps_diluted": 2.65,
        "free_cash_flow": 91742000.0,
        "net_income": 86439000.0,
        "operating_cash_flow": 109749000.0,
        "revenue": 248068000.0,
        "stockholders_equity": 775629000.0,
        "total_assets": 7253156000.0,
        "total_liabilities": 6477527000.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": 8.351321314700714,
        "net_margin": 0.34844881242240033,
        "payout_ratio": 0.2867108596813938,
        "revenue_growth_yoy": 0.1349642447007581,
        "roa_avg2y": 0.012112996902770075,
        "roa_period_end": 0.011917432907826606,
        "roe_avg2y": 0.11628124405151465,
        "roe_period_end": 0.11144374436747466
      }
    },
    {
      "accn": "0001564590-19-004389",
      "filed": "2019-02-26",
      "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": 10835000.0,
        "dividends_paid": 22770000.0,
        "eps_diluted": 2.22,
        "free_cash_flow": 79706000.0,
        "net_income": 70674000.0,
        "operating_cash_flow": 90541000.0,
        "revenue": 218569000.0,
        "stockholders_equity": 711094000.0,
        "total_assets": 7018952000.0,
        "total_liabilities": 6307858000.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": 8.870638762245216,
        "net_margin": 0.32334869080244677,
        "payout_ratio": 0.32218354699040663,
        "roa_period_end": 0.01006902454953389,
        "roe_period_end": 0.0993877040166279
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-075954",
    "filed": "2026-02-26",
    "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": "6021",
  "sic_description": "National Commercial Banks",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000760498.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000760498.json"
  },
  "ticker": "BANF"
}
