XML 60 R48.htm IDEA: XBRL DOCUMENT
v3.20.2

Loans Held for Investment and Allowance for Credit Losses on Loans - Collateral-dependent Gross Loans Held for Investment by Collateral Type (Detail) $ in Thousands | Jun. 30, 2020 USD ($)
--- | ---
Real Estate Asset [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | $ 7,139
Real Estate Asset [Member] | Pegasus Bank [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 1,265
Business Assets [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 538
Energy Reserves [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 28,282
Other Assets [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 887
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,386
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 | 341
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 | 15
Real Estate [Member] | Real Estate Asset [Member] | Residential Real Estate First Lien [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 1,491
Real Estate [Member] | Real Estate Asset [Member] | Residential Real Estate All Other [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 657
Real Estate [Member] | Real Estate Asset [Member] | Farmland [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 984
Commercial and Agricultural Non-Real Estate [Member] | Business Assets [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 515
Commercial and Agricultural Non-Real Estate [Member] | Energy Reserves [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 28,282
Commercial and Agricultural Non-Real Estate [Member] | Other Assets [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 760
Consumer Non-real Estate [Member] | Other Assets [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | 127
Other Loans [Member] | Business Assets [Member] |
Financing Receivable Allowance For Credit Losses [Line Items] |
Collateral Dependent Loans | $ 23

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=118952595&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_BusinessAcquisitionAxis=banf_PegasusBankMember
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_EnergyReservesMember
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_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_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: |