XML 68 R62.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Stockholders' Equity - Required Capital Amounts and Company's Respective Ratios (Detail) $ in Thousands | Mar. 31, 2024 USD ($)
--- | ---
Parent Company [Member] |
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |
Total Capital Amount | $ 1,506,155
Total Capital To Risk Weighted Assets Actual Ratio | 0.1719
Capital Required For Capital Adequacy Amount | $ 701,043
Capital Required For Capital Adequacy to Risk Weighted Assets Ratio | 0.08
Capital With Capital Conservation Buffer Amount | $ 920,119
Capital With Capital Conservation To Risk Based Weighted Assets Buffer Ratio | 0.105
Common Equity Tier 1 Risk Based Capital Amount | $ 1,323,577
Common Equity Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.151
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 394,337
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.045
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 613,413
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.07
Tier 1 Risk Based Capital Amount | $ 1,349,577
Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.154
Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 525,782
Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.06
Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 744,858
Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.085
Tier 1 Capital Amount | $ 1,349,577
Tier 1 Capital To Quarterly Average Assets Ratio | 0.1099
Tier 1 Capital Required For Capital Adequacy Amount | $ 491,387
Tier 1 Capital Required For Capital Adequacy To Quarterly Average Assets Ratio | 0.04
BancFirst [Member] |
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |
Total Capital Amount | $ 1,193,811
Total Capital To Risk Weighted Assets Actual Ratio | 0.1594
Capital Required For Capital Adequacy Amount | $ 599,307
Capital Required For Capital Adequacy to Risk Weighted Assets Ratio | 0.08
Capital With Capital Conservation Buffer Amount | $ 786,591
Capital With Capital Conservation To Risk Based Weighted Assets Buffer Ratio | 0.105
Capital Required To Be Well Capitalized Amount | $ 749,134
Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.10
Common Equity Tier 1 Risk Based Capital Amount | $ 1,091,417
Common Equity Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.1457
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 337,110
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.045
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 524,394
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.07
Common Equity Tier 1 Risk Based Capital Required To Be Well Capitalized Amount | $ 486,937
Common Equity Tier 1 Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.065
Tier 1 Risk Based Capital Amount | $ 1,111,417
Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.1484
Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 449,480
Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.06
Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 636,764
Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.085
Tier 1 Risk Based Capital Required To Be Well Capitalized Amount | $ 599,307
Tier 1 Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.08
Tier 1 Capital Amount | $ 1,111,417
Tier 1 Capital To Quarterly Average Assets Ratio | 0.1062
Tier 1 Capital Required For Capital Adequacy Amount | $ 418,449
Tier 1 Capital Required For Capital Adequacy To Quarterly Average Assets Ratio | 0.04
Tier 1 Capital Required To Be Well Capitalized Amount | $ 523,062
Tier 1 Capital Required To Be Well Capitalized To Quarterly Average Assets Ratio | 0.05
Pegasus [Member] |
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |
Total Capital Amount | $ 143,914
Total Capital To Risk Weighted Assets Actual Ratio | 0.1711
Capital Required For Capital Adequacy Amount | $ 67,275
Capital Required For Capital Adequacy to Risk Weighted Assets Ratio | 0.08
Capital With Capital Conservation Buffer Amount | $ 88,299
Capital With Capital Conservation To Risk Based Weighted Assets Buffer Ratio | 0.105
Capital Required To Be Well Capitalized Amount | $ 84,094
Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.10
Common Equity Tier 1 Risk Based Capital Amount | $ 133,391
Common Equity Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.1586
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 37,842
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.045
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 58,866
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.07
Common Equity Tier 1 Risk Based Capital Required To Be Well Capitalized Amount | $ 54,661
Common Equity Tier 1 Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.065
Tier 1 Risk Based Capital Amount | $ 133,391
Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.1586
Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 50,456
Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.06
Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 71,480
Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.085
Tier 1 Risk Based Capital Required To Be Well Capitalized Amount | $ 67,275
Tier 1 Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.08
Tier 1 Capital Amount | $ 133,391
Tier 1 Capital To Quarterly Average Assets Ratio | 0.1064
Tier 1 Capital Required For Capital Adequacy Amount | $ 50,133
Tier 1 Capital Required For Capital Adequacy To Quarterly Average Assets Ratio | 0.04
Tier 1 Capital Required To Be Well Capitalized Amount | $ 62,666
Tier 1 Capital Required To Be Well Capitalized To Quarterly Average Assets Ratio | 0.05
Worthington [Member] |
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |
Total Capital Amount | $ 52,335
Total Capital To Risk Weighted Assets Actual Ratio | 0.121
Capital Required For Capital Adequacy Amount | $ 34,612
Capital Required For Capital Adequacy to Risk Weighted Assets Ratio | 0.08
Capital With Capital Conservation Buffer Amount | $ 45,428
Capital With Capital Conservation To Risk Based Weighted Assets Buffer Ratio | 0.105
Capital Required To Be Well Capitalized Amount | $ 43,265
Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.10
Common Equity Tier 1 Risk Based Capital Amount | $ 48,295
Common Equity Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.1116
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 19,469
Common Equity Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.045
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 30,285
Common Equity Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.07
Common Equity Tier 1 Risk Based Capital Required To Be Well Capitalized Amount | $ 28,122
Common Equity Tier 1 Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.065
Tier 1 Risk Based Capital Amount | $ 48,295
Tier 1 Risk Based Capital To Risk Weighted Assets Ratio | 0.1116
Tier 1 Risk Based Capital Required For Capital Adequacy Amount | $ 25,959
Tier 1 Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets Ratio | 0.06
Tier 1 Risk Based Capital With Capital Conservation Buffer Amount | $ 36,775
Tier 1 Risk Based Capital With Capital Conservation Buffer To Risk Weighted Assets Ratio | 0.085
Tier 1 Risk Based Capital Required To Be Well Capitalized Amount | $ 34,612
Tier 1 Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets Ratio | 0.08
Tier 1 Capital Amount | $ 48,295
Tier 1 Capital To Quarterly Average Assets Ratio | 0.0849
Tier 1 Capital Required For Capital Adequacy Amount | $ 22,742
Tier 1 Capital Required For Capital Adequacy To Quarterly Average Assets Ratio | 0.04
Tier 1 Capital Required To Be Well Capitalized Amount | $ 28,427
Tier 1 Capital Required To Be Well Capitalized To Quarterly Average Assets Ratio | 0.05

X
- Definition Capital with capital conservation buffer. + References No definition available. + Details
Name: | banf_CapitalWithCapitalConservationBuffer
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Capital with conservation buffer to risk weighted assets. + References No definition available. + Details
Name: | banf_CapitalWithConservationBufferToRiskWeightedAssets
Namespace Prefix: | banf_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common equity tier one risk based capital with capital conservation buffer amount. + References No definition available. + Details
Name: | banf_CommonEquityTierOneRiskBasedCapitalWithCapitalConservationBufferAmount
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Common equity tier one risk based capital with capital conservation buffer to risk based weighted assets. + References No definition available. + Details
Name: | banf_CommonEquityTierOneRiskBasedCapitalWithCapitalConservationBufferToRiskWeightedAssets
Namespace Prefix: | banf_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier one risk based capital with capital conservation buffer amount. + References No definition available. + Details
Name: | banf_TierOneRiskBasedCapitalWithCapitalConservationBufferAmount
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tier one risk based capital with capital conservation buffer to risk weighted assets. + References No definition available. + Details
Name: | banf_TierOneRiskBasedCapitalWithCapitalConservationBufferToRiskWeightedAssets
Namespace Prefix: | banf_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio of minimum Common Equity Tier 1 risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio of minimum Common Equity Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioWellCapitalizedMinimum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of total capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_Capital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_CapitalRequiredForCapitalAdequacy
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of minimum total risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of minimum total risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_CapitalRequiredToBeWellCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of minimum total risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio of total risk-based capital to risk-weighted assets as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_CapitalToRiskWeightedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of Common Equity Tier 1 risk-based capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_CommonEquityTierOneCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of Common Equity Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_CommonEquityTierOneCapitalRatio
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of minimum Common Equity Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum Common Equity Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of Tier 1 leverage capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneLeverageCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum Tier 1 leverage capital required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of minimum Tier 1 leverage capital categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of minimum Tier 1 leverage capital to average assets categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio of Tier 1 capital to average assets as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneLeverageCapitalToAverageAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of Tier 1 risk-based capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneRiskBasedCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of minimum Tier 1 risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1B + Details
Name: | us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of minimum Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ratio of minimum Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1 + Details
Name: | us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=banf_PegasusBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=banf_WorthingtonNationalBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |