XML 60 R50.htm IDEA: XBRL DOCUMENT
v3.23.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 | Mar. 31, 2023 | Dec. 31, 2022 | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | --- | --- | ---
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | $ 17,133 | $ 18,171 |  |
Specific Allocation | 94,760 | 92,728 | $ 87,239 | $ 83,936
Real Estate Asset [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 7,624 | 7,833 |  |
Business Assets [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 5,879 | 6,625 |  |
Other Assets [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 3,630 | 3,713 |  |
Specific Allocation [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 6,313 | 6,597 |  |
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 2,154 | 2,213 |  |
Specific Allocation | 6,547 | 6,416 | 8,262 | 7,550
Real Estate [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 1,248 | 1,263 |  |
Specific Allocation | 32,120 | 30,190 | 16,348 | 16,807
Real Estate [Member] | Construction and Development Less than 60 Months [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 3,608 | 3,778 | 3,272 | 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 | 388 | 420 |  |
Specific Allocation | 3,226 | 3,275 | 1,103 | 1,051
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 387 | 481 |  |
Specific Allocation | 4,454 | 4,092 | 3,394 | 3,048
Real Estate [Member] | Residential Real Estate All Other [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 8 | 9 |  |
Specific Allocation | 1,444 | 1,418 | 1,560 | 1,567
Real Estate [Member] | Agriculture [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 7,575 | 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,154 | 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 | 1,248 | 1,263 |  |
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 | 388 | 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 | 387 | 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 | 8 | 9 |  |
Real Estate [Member] | Real Estate Asset [Member] | Agriculture [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 3,439 | 3,447 |  |
Real Estate [Member] | Business Assets [Member] | Agriculture [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 689 | 701 |  |
Real Estate [Member] | Other Assets [Member] | Agriculture [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 3,447 | 3,592 |  |
Real Estate [Member] | Specific Allocation [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 863 | 870 |  |
Real Estate [Member] | Specific Allocation [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 333 | 333 |  |
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 | 45 | 45 |  |
Real Estate [Member] | Specific Allocation [Member] | Residential Real Estate First Lien [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 118 | 207 |  |
Real Estate [Member] | Specific Allocation [Member] | Residential Real Estate All Other [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 9 | 9 |  |
Real Estate [Member] | Specific Allocation [Member] | Agriculture [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 3,027 | 3,114 |  |
Commercial and Agricultural Non-Real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans |  | 5,928 |  |
Commercial and Agricultural Non-Real Estate [Member] | Business Assets [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans |  | 5,924 |  |
Commercial and Agricultural Non-Real Estate [Member] | Other Assets [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans |  | 4 |  |
Commercial and Agricultural Non-Real Estate [Member] | Specific Allocation [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation |  | 1,938 |  |
Commercial Non-real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 5,190 |  |  |
Specific Allocation | 25,079 | 25,106 | 25,163 | 25,565
Commercial Non-real Estate [Member] | Business Assets [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 5,190 |  |  |
Commercial Non-real Estate [Member] | Specific Allocation [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | 1,823 |  |  |
Consumer Non-real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 183 | 117 |  |
Specific Allocation | 4,232 | 4,132 | $ 3,730 | $ 3,694
Consumer Non-real Estate [Member] | Other Assets [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Collateral Dependent Loans | 183 | 117 |  |
Consumer Non-real Estate [Member] | Specific Allocation [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Specific Allocation | $ 95 | $ 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (3) Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (c) Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (1) + 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 No definition available. + 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 -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 + 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_CommercialAndAgriculturalNonRealEstateMember
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: |