XML 22 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Stockholders Equity [Line Items]  
Minimum Tier 1 Ratio to be well capitalized 8.00%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
Minimum Common Equity Tier 1 Ratio to be well capitalized 6.50%banf_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
Minimum Total Capital Ratio to be well capitalized 10.00%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
Minimum Leverage Ratio to be well capitalized 5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
2015 [Member]  
Stockholders Equity [Line Items]  
Implementation of the deductions and other adjustments to CET1 4 years
Implementation of the deductions and other adjustments to CET1, Percentage 40.00%banf_ImplementationOfDeductionsAndOtherAdjustmentsToCETOnePercentage
/ us-gaap_CreationDateAxis
= banf_TwoThousandAndFifteenMember
After 2015 [Member]  
Stockholders Equity [Line Items]  
Implementation of the deductions and other adjustments to CET1, Additional Percentage 20.00%banf_ImplementationOfDeductionsAndOtherAdjustmentsToCETOneAdditionalPercentage
/ us-gaap_CreationDateAxis
= banf_AfterJanuaryOneTwoThousandFifteenMember
2016 [Member]  
Stockholders Equity [Line Items]  
Implementation of the capital conservation buffer, Percentage 0.625%banf_TierOneCapitalConservationBufferToRiskWeightedAssetsRequiredUnderRegulatory
/ us-gaap_CreationDateAxis
= banf_TwoThousandAndSixteenMember
Capital conservation buffer implementation phase-out period 4 years
2019 [Member]  
Stockholders Equity [Line Items]  
Capital Conservation Buffer Maximum Level 2.50%banf_TierOneCapitalConservationBufferMaximumLevel
/ us-gaap_CreationDateAxis
= banf_TwoThousandAndNineteenMember
Maximum [Member]  
Stockholders Equity [Line Items]  
Quantitative limit for trust preferred securities to be included in tier 1 capital 15,000,000,000banf_QuantitativeLimitForTrustPreferredSecuritiesToBeIncludedInTierOneCapital
/ us-gaap_RangeAxis
= us-gaap_MaximumMember