XML 85 R75.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Loans Held for Investment and Allowance for Credit Losses on Loans - Collateral-dependent Gross Loans Held for Investment by Collateral Type and Related Specific Allocation (Detail) - USD ($) $ in Thousands | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | --- | ---
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | $ 11,326 | $ 18,171 |
Specific Allocation | 96,800 | 92,728 | $ 83,936
Real Estate Asset [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 4,240 | 7,833 |
Business Assets [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 6,683 | 6,625 |
Other Assets [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 403 | 3,713 |
Specific Allocation [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 4,152 | 6,597 |
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans |  | 2,213 |
Specific Allocation | 7,483 | 6,416 | 7,550
Real Estate [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 632 | 1,263 |
Specific Allocation | 33,080 | 30,190 | 16,807
Real Estate [Member] | Construction and Development Less than 60 Months [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 800 |  |
Specific Allocation | 3,950 | 3,778 | 3,454
Real Estate [Member] | Construction Residential Real Estate Less than 60 Months [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 638 | 420 |
Specific Allocation | 3,414 | 3,275 | 1,051
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 189 | 481 |
Specific Allocation | 4,914 | 4,092 | 3,048
Real Estate [Member] | Residential Real Estate All Other [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 140 | 9 |
Specific Allocation | 1,646 | 1,418 | 1,567
Real Estate [Member] | Agriculture [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 2,449 | 7,740 |
Real Estate [Member] | Real Estate Asset [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans |  | 2,213 |
Real Estate [Member] | Real Estate Asset [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 632 | 1,263 |
Real Estate [Member] | Real Estate Asset [Member] | Construction and Development Less than 60 Months [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 800 |  |
Real Estate [Member] | Real Estate Asset [Member] | Construction Residential Real Estate Less than 60 Months [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 638 | 420 |
Real Estate [Member] | Real Estate Asset [Member] | Residential Real Estate First Lien [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 189 | 481 |
Real Estate [Member] | Real Estate Asset [Member] | Residential Real Estate All Other [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 140 | 9 |
Real Estate [Member] | Real Estate Asset [Member] | Agriculture [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 1,841 | 3,447 |
Real Estate [Member] | Business Assets [Member] | Agriculture [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 593 | 701 |
Real Estate [Member] | Other Assets [Member] | Agriculture [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 15 | 3,592 |
Real Estate [Member] | Specific Allocation [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation |  | 870 |
Real Estate [Member] | Specific Allocation [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 250 | 333 |
Real Estate [Member] | Specific Allocation [Member] | Construction and Development Less than 60 Months [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 225 |  |
Real Estate [Member] | Specific Allocation [Member] | Construction Residential Real Estate Less than 60 Months [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 134 | 45 |
Real Estate [Member] | Specific Allocation [Member] | Residential Real Estate First Lien [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 62 | 207 |
Real Estate [Member] | Specific Allocation [Member] | Residential Real Estate All Other [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 140 | 9 |
Real Estate [Member] | Specific Allocation [Member] | Agriculture [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 1,386 | 3,114 |
Commercial Non-real Estate [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 6,331 | 5,928 |
Specific Allocation | 22,745 | 25,106 | 25,565
Commercial Non-real Estate [Member] | Business Assets [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 6,090 | 5,924 |
Commercial Non-real Estate [Member] | Other Assets [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 241 | 4 |
Commercial Non-real Estate [Member] | Specific Allocation [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | 1,867 | 1,938 |
Consumer Non-real Estate [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 147 | 117 |
Specific Allocation | 4,401 | 4,132 | $ 3,694
Consumer Non-real Estate [Member] | Other Assets [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Collateral Dependent Loans | 147 | 117 |
Consumer Non-real Estate [Member] | Specific Allocation [Member] |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |
Specific Allocation | $ 88 | $ 81 |

X
- Definition Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (1) -Publisher SEC Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (3) -Publisher SEC Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (c) -Publisher SEC Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(1) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
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 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph c -Publisher SEC + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2 + Details
Name: | us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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

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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=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: |