XML 123 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Assets Measured at Fair Value on Nonrecurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Impaired Loans (Less Specific Allowance) [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Total Fair Value $ 33,797us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ImpairedLoansMember
$ 34,848us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ImpairedLoansMember
Foreclosed Assets [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Total Fair Value 220us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ForeclosedAssetsMember
237us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ForeclosedAssetsMember
Gains (Losses) (18)banf_GainsLosses
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ForeclosedAssetsMember
(35)banf_GainsLosses
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ForeclosedAssetsMember
Other Real Estate Owned [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Total Fair Value 7,859us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_RealEstateInvestmentMember
8,149us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_RealEstateInvestmentMember
Gains (Losses) (304)banf_GainsLosses
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_RealEstateInvestmentMember
(170)banf_GainsLosses
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_RealEstateInvestmentMember
Level 3 Inputs [Member] | Impaired Loans (Less Specific Allowance) [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Total Fair Value 33,797us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ImpairedLoansMember
34,848us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ImpairedLoansMember
Level 3 Inputs [Member] | Foreclosed Assets [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Total Fair Value 220us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ForeclosedAssetsMember
237us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= banf_ForeclosedAssetsMember
Level 3 Inputs [Member] | Other Real Estate Owned [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Total Fair Value $ 7,859us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_RealEstateInvestmentMember
$ 8,149us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_RealEstateInvestmentMember