XML 71 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Loan Losses - Loans Outstanding by Impairment Methodology (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment $ 76,758us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment $ 58,244us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Collectively evaluated for impairment 3,765,852us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 3,322,228us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Loans acquired with deteriorated credit quality 18,221us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 6,674us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
Non-residential Real Estate Owner Occupied [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 5,374us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOwnerOccupiedMember
6,095us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOwnerOccupiedMember
Collectively evaluated for impairment 478,261us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOwnerOccupiedMember
448,937us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOwnerOccupiedMember
Non-residential Real Estate Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 25,251us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOtherMember
26,684us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOtherMember
Collectively evaluated for impairment 928,752us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOtherMember
836,698us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonResidentialRealEstateOtherMember
Residential Real Estate Permanent Mortgage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 7,313us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstatePermanentMortgageMember
7,174us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstatePermanentMortgageMember
Collectively evaluated for impairment 300,266us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstatePermanentMortgageMember
258,806us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstatePermanentMortgageMember
Residential Real Estate All Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 8,319us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstateAllOtherMember
9,881us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstateAllOtherMember
Collectively evaluated for impairment 628,769us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstateAllOtherMember
557,992us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ResidentialRealEstateAllOtherMember
Non-consumer Non-real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 28,156us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonConsumerNonRealEstateMember
5,731us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonConsumerNonRealEstateMember
Collectively evaluated for impairment 938,551us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonConsumerNonRealEstateMember
789,584us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_NonConsumerNonRealEstateMember
Consumer Non-real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 2,112us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ConsumerNonRealEstateMember
2,362us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ConsumerNonRealEstateMember
Collectively evaluated for impairment 245,653us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ConsumerNonRealEstateMember
225,972us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_ConsumerNonRealEstateMember
Other Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Individually evaluated for impairment 233us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_OtherLoansMember
317us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_OtherLoansMember
Collectively evaluated for impairment 162,184us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_OtherLoansMember
145,039us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_OtherLoansMember
Acquired Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Collectively evaluated for impairment 83,416us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_AcquiredLoansMember
59,200us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancialInstrumentAxis
= banf_AcquiredLoansMember
Loans acquired with deteriorated credit quality $ 18,221us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancialInstrumentAxis
= banf_AcquiredLoansMember
$ 6,674us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancialInstrumentAxis
= banf_AcquiredLoansMember