XML 54 R44.htm IDEA: XBRL DOCUMENT
v3.21.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, 2021 | Dec. 31, 2020
--- | --- | ---
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | $ 20,742 | $ 20,803
Pegasus Bank [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 1,255 | 1,257
Real Estate Asset [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 11,048 | 11,808
Real Estate Asset [Member] | Pegasus Bank [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 1,255 | 1,257
Business Assets [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 8,327 | 8,473
Other Assets [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 1,367 | 522
Specific Allocation [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 7,355 | 6,212
Specific Allocation [Member] | Pegasus Bank [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 222 | 222
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 423 | 848
Real Estate [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 4,719 | 4,719
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 805 | 860
Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 631 | 866
Real Estate [Member] | Farmland [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 3,215 | 3,258
Real Estate [Member] | Real Estate Asset [Member] | Commercial Real Estate Owner Occupied [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 423 | 848
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 | 4,719 | 4,719
Real Estate [Member] | Real Estate Asset [Member] | Residential Real Estate First Lien [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 805 | 860
Real Estate [Member] | Real Estate Asset [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 631 | 866
Real Estate [Member] | Real Estate Asset [Member] | Farmland [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 3,215 | 3,258
Real Estate [Member] | Specific Allocation [Member] | Commercial Real Estate Owner Occupied [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 176 | 226
Real Estate [Member] | Specific Allocation [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 1,000 | 1,000
Real Estate [Member] | Specific Allocation [Member] | Residential Real Estate First Lien [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 138 | 151
Real Estate [Member] | Specific Allocation [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 550 | 616
Real Estate [Member] | Specific Allocation [Member] | Farmland [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 1,113 | 1,114
Commercial and Agricultural Non-Real Estate [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 9,627 | 8,873
Commercial and Agricultural Non-Real Estate [Member] | Business Assets [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 8,310 | 8,460
Commercial and Agricultural Non-Real Estate [Member] | Other Assets [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 1,317 | 413
Commercial and Agricultural Non-Real Estate [Member] | Specific Allocation [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 4,129 | 2,813
Consumer Non-real Estate [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 50 | 109
Consumer Non-real Estate [Member] | Other Assets [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 50 | 109
Consumer Non-real Estate [Member] | Specific Allocation [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 11 | 58
Other Loans [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 17 | 13
Other Loans [Member] | Business Assets [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | 17 | 13
Other Loans [Member] | Specific Allocation [Member] |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |
Collateral Dependent Loans | $ 16 | $ 12

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 http://asc.fasb.org/extlink&oid=121593590&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_BusinessAcquisitionAxis=banf_PegasusBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_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_FarmlandMember
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_ConsumerNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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