XML 31 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets - Summary of Intangible Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 19,516us-gaap_FiniteLivedIntangibleAssetsGross    
Accumulated Amortization (9,358)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Net Carrying Amount 10,158us-gaap_IntangibleAssetsNetExcludingGoodwill 10,635us-gaap_IntangibleAssetsNetExcludingGoodwill 11,549us-gaap_IntangibleAssetsNetExcludingGoodwill
Core Deposit Intangibles [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 13,198us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
   
Accumulated Amortization (6,366)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
   
Net Carrying Amount 6,832us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
   
Customer Relationship Intangibles [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 5,699us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Accumulated Amortization (2,789)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Net Carrying Amount 2,910us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Mortgage Servicing Intangibles [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 619us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= banf_MortgageServicingIntangiblesMember
   
Accumulated Amortization (203)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= banf_MortgageServicingIntangiblesMember
   
Net Carrying Amount $ 416us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= banf_MortgageServicingIntangiblesMember