XML 54 R48.htm IDEA: XBRL DOCUMENT
v3.24.3

Loans Held for investment and Allowance for Credit Losses on Loans - Gross charge-offs by year of origination (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2024 | Sep. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Current fiscal year gross charge-offs | $ 236 | $ 385 | $ 266 | $ 456
Fiscal year before current fiscal year gross charge-offs | 264 | 500 | 1,967 | 882
Two years before current fiscal year gross charge-offs | 430 | 207 | 1,115 | 456
Three years before current fiscal year gross charge-offs | 47 | 135 | 298 | 546
Four years before current fiscal year gross charge-offs | 94 | 199 | 145 | 269
Prior gross charge-offs | 15 | 302 | 435 | 384
Revolving Loans Amortized Cost Basis gross charge-offs |  | 2 | 1,928 | 19
Total current-period gross charge-offs | 1,086 | 1,730 | 6,154 | 3,012
Real Estate Portfolio Segment [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Current fiscal year gross charge-offs |  | 174 |  | 174
Fiscal year before current fiscal year gross charge-offs |  | 189 |  | 196
Two years before current fiscal year gross charge-offs |  | 25 |  | 26
Three years before current fiscal year gross charge-offs |  | 112 | 15 | 134
Four years before current fiscal year gross charge-offs |  | 147 |  | 165
Prior gross charge-offs |  | 158 |  | 158
Total current-period gross charge-offs |  | 805 | 15 | 853
Real Estate Portfolio Segment [Member] | Commercial Real Estate Non Owner Occupied [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Fiscal year before current fiscal year gross charge-offs |  |  | 12 |
Two years before current fiscal year gross charge-offs | 189 |  | 189 |
Three years before current fiscal year gross charge-offs |  |  | 1 |
Four years before current fiscal year gross charge-offs |  |  | 1 |
Prior gross charge-offs |  |  |  | 3
Total current-period gross charge-offs | 189 |  | 203 | 3
Real Estate Portfolio Segment [Member] | Construction And Development Less Than Sixty 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
Total current-period gross charge-offs |  |  |  | 4
Real Estate Portfolio Segment [Member] | Construction Residential Real Estate Less Than Sixty Months [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Fiscal year before current fiscal year gross charge-offs |  |  | 3 |
Total current-period gross charge-offs |  |  | 3 |
Real Estate Portfolio Segment [Member] | Residential Real Estate First Lien [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Current fiscal year gross charge-offs |  |  | 3 |
Fiscal year before current fiscal year gross charge-offs | 24 |  | 47 |
Two years before current fiscal year gross charge-offs | 61 | 71 | 61 | 90
Three years before current fiscal year gross charge-offs |  | 11 | 3 | 32
Four years before current fiscal year gross charge-offs |  |  | 4 |
Prior gross charge-offs |  | 18 | 57 | 22
Total current-period gross charge-offs | 85 | 100 | 175 | 144
Real Estate Portfolio Segment [Member] | Residential Real Estate All Other [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Current fiscal year gross charge-offs | 20 |  | 20 |
Fiscal year before current fiscal year gross charge-offs |  |  |  | 4
Two years before current fiscal year gross charge-offs | 25 |  | 25 | 19
Four years before current fiscal year gross charge-offs |  |  |  | 1
Prior gross charge-offs | 5 |  | 7 | 4
Revolving Loans Amortized Cost Basis gross charge-offs |  |  | 27 |
Total current-period gross charge-offs | 50 |  | 79 | 28
Real Estate Portfolio Segment [Member] | Agriculture Member |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Fiscal year before current fiscal year gross charge-offs | 25 | 150 | 25 | 154
Two years before current fiscal year gross charge-offs | 8 | 9 | 45 | 9
Three years before current fiscal year gross charge-offs |  |  | 13 | 317
Four years before current fiscal year gross charge-offs |  |  |  | 14
Prior gross charge-offs |  |  |  | 2
Total current-period gross charge-offs | 33 | 159 | 83 | 496
Commercial Non Real Estate Member |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Current fiscal year gross charge-offs | 50 | 19 | 56 | 61
Fiscal year before current fiscal year gross charge-offs | 91 | 15 | 1,247 | 116
Two years before current fiscal year gross charge-offs | 56 | 46 | 374 | 109
Three years before current fiscal year gross charge-offs | 9 |  | 149 | 20
Four years before current fiscal year gross charge-offs | 84 | 51 | 96 | 51
Prior gross charge-offs | 8 | 108 | 324 | 160
Revolving Loans Amortized Cost Basis gross charge-offs |  |  | 1,886 |
Total current-period gross charge-offs | 298 | 239 | 4,132 | 517
Consumer Non Real Estate [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Current fiscal year gross charge-offs | 166 | 192 | 187 | 221
Fiscal year before current fiscal year gross charge-offs | 124 | 146 | 624 | 408
Two years before current fiscal year gross charge-offs | 91 | 56 | 338 | 203
Three years before current fiscal year gross charge-offs | 38 | 12 | 117 | 41
Four years before current fiscal year gross charge-offs | 10 | 1 | 44 | 38
Prior gross charge-offs | 2 | 18 | 47 | 35
Revolving Loans Amortized Cost Basis gross charge-offs |  | 2 | 15 | 19
Total current-period gross charge-offs | $ 431 | $ 427 | 1,372 | 965
Oil and Gas [Member] |  |  |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |  |  |
Fiscal year before current fiscal year gross charge-offs |  |  | 9 | 2
Two years before current fiscal year gross charge-offs |  |  | 83 |
Total current-period gross charge-offs |  |  | $ 92 | $ 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 Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-29 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 + 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_ConstructionResidentialRealEstateLessThanSixtyMonthsMember
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: |