XML 53 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Loan Losses - Schedule of Loans Outstanding by Category (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans $ 3,857,742us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3,860,831us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3,542,270us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Loans held for sale (included above) 11,103us-gaap_LoansHeldForSaleFairValueDisclosure 9,433us-gaap_LoansHeldForSaleFairValueDisclosure 5,231us-gaap_LoansHeldForSaleFairValueDisclosure
Percent 100.00%banf_LoansPercent 100.00%banf_LoansPercent 100.00%banf_LoansPercent
Taxable [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 18,055us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_TaxableMunicipalLoanMember
20,431us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_TaxableMunicipalLoanMember
9,824us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_TaxableMunicipalLoanMember
Percent 0.47%banf_LoansPercent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_TaxableMunicipalLoanMember
0.53%banf_LoansPercent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_TaxableMunicipalLoanMember
0.28%banf_LoansPercent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_TaxableMunicipalLoanMember
Tax-exempt [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 25,374us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_NontaxableMunicipalLoanMember
20,952us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_NontaxableMunicipalLoanMember
11,219us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_NontaxableMunicipalLoanMember
Percent 0.66%banf_LoansPercent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_NontaxableMunicipalLoanMember
0.54%banf_LoansPercent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_NontaxableMunicipalLoanMember
0.32%banf_LoansPercent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banf_NontaxableMunicipalLoanMember
Commercial and Industrial [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 747,470us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_CommercialAndIndustrialMember
745,106us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_CommercialAndIndustrialMember
676,084us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_CommercialAndIndustrialMember
Percent 19.38%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_CommercialAndIndustrialMember
19.30%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_CommercialAndIndustrialMember
19.09%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_CommercialAndIndustrialMember
Oil & Gas Production And Equipment [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 102,342us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OilGasProductionAndEquipmentMember
104,940us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OilGasProductionAndEquipmentMember
99,382us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OilGasProductionAndEquipmentMember
Percent 2.65%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OilGasProductionAndEquipmentMember
2.72%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OilGasProductionAndEquipmentMember
2.80%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OilGasProductionAndEquipmentMember
Agriculture [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 122,186us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_AgricultureMember
132,830us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_AgricultureMember
109,570us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_AgricultureMember
Percent 3.17%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_AgricultureMember
3.44%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_AgricultureMember
3.09%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_AgricultureMember
Construction [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 361,976us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_ConstructionMember
356,621us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_ConstructionMember
299,238us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_ConstructionMember
Percent 9.38%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_ConstructionMember
9.24%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_ConstructionMember
8.45%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_ConstructionMember
Farmland [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 145,494us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_FarmlandMember
149,507us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_FarmlandMember
141,059us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_FarmlandMember
Percent 3.77%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_FarmlandMember
3.87%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_FarmlandMember
3.98%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_FarmlandMember
One to Four Family Residences [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 783,810us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OneToFourFamilyResidencesMember
775,795us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OneToFourFamilyResidencesMember
723,358us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OneToFourFamilyResidencesMember
Percent 20.32%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OneToFourFamilyResidencesMember
20.09%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OneToFourFamilyResidencesMember
20.42%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OneToFourFamilyResidencesMember
Multifamily Residential Properties [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 66,851us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_MultifamilyResidentialPropertiesMember
66,766us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_MultifamilyResidentialPropertiesMember
60,785us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_MultifamilyResidentialPropertiesMember
Percent 1.73%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_MultifamilyResidentialPropertiesMember
1.73%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_MultifamilyResidentialPropertiesMember
1.72%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_MultifamilyResidentialPropertiesMember
Commercial [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 1,192,581us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,191,477us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,134,384us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Percent 30.91%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
30.86%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
32.02%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
Consumer [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans 259,644us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
267,179us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
251,651us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Percent 6.73%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
6.92%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
7.10%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Other (Not Classified Above) [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Total loans $ 31,959us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OtherNotClassifiedAboveMember
$ 29,227us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OtherNotClassifiedAboveMember
$ 25,716us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= banf_OtherNotClassifiedAboveMember
Percent 0.83%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OtherNotClassifiedAboveMember
0.76%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OtherNotClassifiedAboveMember
0.73%banf_LoansPercent
/ us-gaap_FinancialInstrumentAxis
= banf_OtherNotClassifiedAboveMember