XML 52 R46.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

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
--- | ---
Mar. 31, 2024 | Mar. 31, 2023
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Current fiscal year gross charge-offs | $ 1 |
Fiscal year before current fiscal year gross charge-offs | 1,269 | $ 158
Two years before current fiscal year gross charge-offs | 486 | 114
Three years before current fiscal year gross charge-offs | 199 | 53
Four years before current fiscal year gross charge-offs | 26 | 41
Prior gross charge-offs | 164 | 64
Revolving Loans Amortized Cost Basis gross charge-offs | 1,546 | 2
Total current-period gross charge-offs | 3,691 | 432
Real Estate Portfolio Segment [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 | 15 | 22
Four years before current fiscal year gross charge-offs |  | 18
Total current-period gross charge-offs | 15 | 48
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 |
Four years before current fiscal year gross charge-offs | 1 |
Prior gross charge-offs |  | 3
Total current-period gross charge-offs | 13 | 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
Total current-period gross charge-offs |  | 2
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 | 1 |
Three years before current fiscal year gross charge-offs | 1 |
Prior gross charge-offs | 21 | 2
Total current-period gross charge-offs | 23 | 2
Real Estate Portfolio Segment [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs |  | 2
Two years before current fiscal year gross charge-offs |  | 19
Four years before current fiscal year gross charge-offs |  | 1
Prior gross charge-offs | 2 | 4
Revolving Loans Amortized Cost Basis gross charge-offs | 27 |
Total current-period gross charge-offs | 29 | 26
Real Estate Portfolio Segment [Member] | Agriculture Member |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs |  | 4
Two years before current fiscal year gross charge-offs | 31 |
Three years before current fiscal year gross charge-offs |  | 16
Four years before current fiscal year gross charge-offs |  | 13
Prior gross charge-offs |  | 2
Total current-period gross charge-offs | 31 | 35
Commercial Non Real Estate Member |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs | 1,001 | 67
Two years before current fiscal year gross charge-offs | 275 | 62
Three years before current fiscal year gross charge-offs | 132 |
Four years before current fiscal year gross charge-offs | 12 |
Prior gross charge-offs | 126 | 47
Revolving Loans Amortized Cost Basis gross charge-offs | 1,508 |
Total current-period gross charge-offs | 3,054 | 176
Consumer Non Real Estate [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs | 244 | 76
Two years before current fiscal year gross charge-offs | 97 | 32
Three years before current fiscal year gross charge-offs | 51 | 15
Four years before current fiscal year gross charge-offs | 13 | 9
Prior gross charge-offs | 15 | 6
Revolving Loans Amortized Cost Basis gross charge-offs | 11 | 2
Total current-period gross charge-offs | 431 | $ 140
Oil and Gas [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Fiscal year before current fiscal year gross charge-offs | 9 |
Two years before current fiscal year gross charge-offs | 83 |
Total current-period gross charge-offs | $ 92 |

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://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 2: 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: |