XML 57 R48.htm IDEA: XBRL DOCUMENT
v3.23.2

Loans Held for Investment and Allowance for Credit Losses on Loans - Gross Charges-offs by Year of Orgination (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2023 | Jun. 30, 2023
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Current fiscal year gross charge-offs | $ 71 | $ 71
Fiscal year before current fiscal year gross charge-offs | 224 | 382
Two years before current fiscal year gross charge-offs | 135 | 249
Three years before current fiscal year gross charge-offs | 358 | 411
Four years before current fiscal year gross charge-offs | 29 | 70
Prior gross charge-offs | 18 | 82
Revolving Loans Amortized Cost Basis gross charge-offs | 15 | 17
Total current-period gross charge-offs | 850 | 1,282
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs |  | 7
Two years before current fiscal year gross charge-offs |  | 1
Three years before current fiscal year gross charge-offs |  | 22
Four years before current fiscal year gross charge-offs |  | 18
Total current-period gross charge-offs |  | 48
Real Estate [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Prior gross charge-offs |  | 3
Total current-period gross charge-offs |  | 3
Real Estate [Member] | Construction and Development Less than 60 Months [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs |  | 2
Three years before current fiscal year gross charge-offs | 2 | 2
Prior gross charge-offs |  |
Total current-period gross charge-offs | 2 | 4
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Two years before current fiscal year gross charge-offs | 19 | 19
Three years before current fiscal year gross charge-offs | 21 | 21
Prior gross charge-offs | 2 | 4
Total current-period gross charge-offs | 42 | 44
Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs | 2 | 4
Two years before current fiscal year gross charge-offs |  | 19
Four years before current fiscal year gross charge-offs |  | 1
Prior gross charge-offs |  | 4
Total current-period gross charge-offs | 2 | 28
Real Estate [Member] | Agriculture [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs |  | 4
Three years before current fiscal year gross charge-offs | 301 | 317
Four years before current fiscal year gross charge-offs | 1 | 14
Prior gross charge-offs |  | 2
Total current-period gross charge-offs | 302 | 337
Commercial Non-real Estate [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Current fiscal year gross charge-offs | 42 | 42
Fiscal year before current fiscal year gross charge-offs | 34 | 101
Two years before current fiscal year gross charge-offs | 1 | 63
Three years before current fiscal year gross charge-offs | 20 | 20
Prior gross charge-offs | 5 | 52
Total current-period gross charge-offs | 102 | 278
Consumer Non-real Estate [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Current fiscal year gross charge-offs | 29 | 29
Fiscal year before current fiscal year gross charge-offs | 186 | 262
Two years before current fiscal year gross charge-offs | 115 | 147
Three years before current fiscal year gross charge-offs | 14 | 29
Four years before current fiscal year gross charge-offs | 28 | 37
Prior gross charge-offs | 11 | 17
Revolving Loans Amortized Cost Basis gross charge-offs | 15 | 17
Total current-period gross charge-offs | 398 | 538
Oil and Gas [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs | 2 | 2
Total current-period gross charge-offs | $ 2 | $ 2

X
- Definition Financing receivable net current period gross write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableNetCurrentPeriodGrossWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated in current fiscal year write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedInCurrentFiscalYearWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated in fiscal year before latest fiscal year write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYearWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated in five or more years before latest fiscal year write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedInFiveOrMoreYearsBeforeLatestFiscalYearWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated in four years before latest fiscal year write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedInFourYearsBeforeLatestFiscalYearWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated in three years before latest fiscal year write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedInThreeYearsBeforeLatestFiscalYearWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated in two years before latest fiscal year write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedInTwoYearsBeforeLatestFiscalYearWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivable originated revolving write-offs. + References No definition available. + Details
Name: | banf_FinancingReceivableOriginatedRevolvingWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_RealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | us-gaap_CollateralAxis=banf_AgricultureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_CommercialNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_ConsumerNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_OilAndGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |