XML 77 R63.htm IDEA: XBRL DOCUMENT
v3.22.4

Loans Held for Investment and Allowance for Credit Losses on Loans - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Financing Receivable Recorded Investment [Line Items] |  |  |
Total loans | $ 6,943,563,000 | $ 6,169,442,000 |
Paycheck protection program amortized processing fees recognized as interest income | 2,100,000 | 36,400,000 |
Paycheck protection program unamortized processing fees | 0 | 2,000,000.0 |
Gains on sale of property held in other real estate owned | 4,200,000 | 618,000 | $ 2,400,000
Write down of property held in other real estate owned | 3,700,000 | 538,000 | 558,000
Interest income recognized on nonaccrual loans | 0 | 0 | 0
Nonaccrual loans with no related allowance for credit losses | 0 | 0 |
Interest income that would have been recognized | 1,300,000 | 2,200,000 | 2,800,000
Provision for (benefit from) credit losses | 10,076,000 | (8,690,000) | $ 62,648,000
Interest income recognized on collateral-dependent loans | 0 | 0 |
Commercial Real Estate |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Loans modification | 47,600,000 | 53,900,000 |
Commercial Real Estate | Other Real Estate Owned [Member] |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Other real estate | 29,400,000 | 29,500,000 |
U.S. Federal Agencies [Member] |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Nonaccrual loans guaranteed by government agencies | $ 4,700,000 | 3,300,000 |
Previous Corporate Headquarters [Member] | Other Real Estate Owned [Member] |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Other real estate |  | $ 2,400,000 |
BancFirst [Member] |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Loan percentage | 82.00% |  |
Pegasus and Worthington [Member] |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Loan percentage | 18.00% |  |
Parent Company [Member] |  |  |
Financing Receivable Recorded Investment [Line Items] |  |  |
Percentage of loans secured by real estate | 67.00% |  |

X
- Definition Collateral dependent loans financing receivable with related allowance interest income accrual method. + References No definition available. + Details
Name: | banf_CollateralDependentLoansFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable modifications due to impact of CARES act. + References No definition available. + Details
Name: | banf_FinancingReceivableModificationsDueToImpactOfCaresAct
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan percentage. + References No definition available. + Details
Name: | banf_LoanPercentage
Namespace Prefix: | banf_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nonaccrual loan amount guaranteed by government agencies. + References No definition available. + Details
Name: | banf_NonaccrualLoanAmountGuaranteedByGovernmentAgencies
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Paycheck protection program amortized processing fees recognized as interest income. + References No definition available. + Details
Name: | banf_PaycheckProtectionProgramAmortizedProcessingFeesRecognizedAsInterestIncome
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Paycheck protection program unamortized processing fees. + References No definition available. + Details
Name: | banf_PaycheckProtectionProgramUnamortizedProcessingFees
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of loans secured by real estate. + References No definition available. + Details
Name: | banf_PercentageOfLoansSecuredByRealEstate
Namespace Prefix: | banf_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Write down of other real estate. + References No definition available. + Details
Name: | banf_WriteDownOfOtherRealEstate
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest income on financing receivable on nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 16 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableNonaccrualInterestIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amortized cost of financing receivable on nonaccrual status with no allowance for credit loss. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 16 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableNonaccrualNoAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 No definition available. + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.14(d)) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_GainsLossesOnSalesOfOtherRealEstate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the amount of additional interest income that would have been recorded if impaired or nonperforming loans were instead current, in compliance with their original terms, and outstanding throughout the reporting period or since origination (if held for part of the period). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554 + Details
Name: | us-gaap_LoansAndLeasesReceivableImpairedInterestLostOnNonaccrualLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(4)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 + Details
Name: | us-gaap_OtherRealEstate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of credit loss expense (reversal of expense) for financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_ProvisionForLoanLossesExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_RealEstateInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=banf_PreviousCorporateHeadquartersMember
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_PegasusBankAndWorthingtonNationalBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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