XML 115 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Junior Subordinated Debentures - Additional Information (Detail) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Mar. 31, 2004
Feb. 29, 2004
Dec. 31, 2013
Junior Subordinated Debentures [Line Items]        
Junior subordinated notes assumed 26,804,000us-gaap_JuniorSubordinatedNotes     $ 26,804,000us-gaap_JuniorSubordinatedNotes
Bancfirst Capital Trust Two [Member]        
Junior Subordinated Debentures [Line Items]        
Debt instrument maturity date Mar. 31, 2034      
Bancfirst Capital Trust Two [Member] | Subordinated Debentures Subject to Mandatory Redemption [Member]        
Junior Subordinated Debentures [Line Items]        
Interest rate of securities 7.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= banf_BancfirstCapitalTrustTwoMember
/ us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis
= us-gaap_SubordinatedDebenturesSubjectToMandatoryRedemptionMember
     
Frequency of payment Payable January 15, April 15, July 15 and October 15 of each year      
Junior subordinated notes assumed 26,800,000us-gaap_JuniorSubordinatedNotes
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= banf_BancfirstCapitalTrustTwoMember
/ us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis
= us-gaap_SubordinatedDebenturesSubjectToMandatoryRedemptionMember
     
Bancfirst Capital Trust Two [Member] | Cumulative Preferred Stock [Member]        
Junior Subordinated Debentures [Line Items]        
Issue of securities   $ 1,000,000us-gaap_ProceedsFromIssuanceOfTrustPreferredSecurities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= banf_BancfirstCapitalTrustTwoMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
$ 25,000,000us-gaap_ProceedsFromIssuanceOfTrustPreferredSecurities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= banf_BancfirstCapitalTrustTwoMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
 
Cumulative trust preferred securities interest rate 7.20%banf_CumulativeTrustPreferredSecuritiesInterestRate
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= banf_BancfirstCapitalTrustTwoMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember