XML 88 R74.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Subsequent Event - Additional Information (Detail) - Subsequent Event [Member] - Bank of Commerce $ in Millions | Jul. 14, 2015 USD ($)
--- | ---
Subsequent Event [Line Items] |
Assets and liabilities purchased | $ 202
Loans | 139
Deposits | 180
Equity capital | $ 21

X
- Definition Assets and liabilities acquisition cost purchase price. + References No definition available. + Details
Name: | banf_AssetsAndLiabilitiesAcquisitionCostPurchasePrice
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business acquisition purchase price allocation deposits assumed. + References No definition available. + Details
Name: | banf_BusinessAcquisitionPurchasePriceAllocationDepositsAssumed
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Business acquisition purchase price allocation loans acquired. + References No definition available. + Details
Name: | banf_BusinessAcquisitionPurchasePriceAllocationLoansAcquired
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Business acquisition purchase price allocation securities acquired. + References No definition available. + Details
Name: | banf_BusinessAcquisitionPurchasePriceAllocationSecuritiesAcquired
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=banf_BankOfCommerceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |