XML 63 R50.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Recent Developments Including Mergers and Acquisitions - Additional Information (Detail) $ in Thousands |  |  |  |  | 12 Months Ended |
--- | --- | --- | --- | --- | --- | ---
Dec. 14, 2018 USD ($) ParkingSpaces | Aug. 31, 2018 USD ($) ft² Floor | Jan. 11, 2018 USD ($) Community Location | Jul. 31, 2017 shares | Dec. 31, 2017 USD ($) | Dec. 31, 2018 USD ($)
Business Combination Separately Recognized Transactions [Line Items] |  |  |  |  |  |
Goodwill |  |  |  |  | $ 54,042 | $ 79,749
Number of additional banking communities | Community |  |  | 5 |  |  |
Common Stock [Member] |  |  |  |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |  |  |  |
Stock split description |  |  |  |  | On July 31, 2017, the Company completed a two-for-one stock split of the Company’s outstanding shares of common stock. |
Stock split conversion ratio |  |  |  | 2 |  |
Stock payable in form of dividend, payable date |  |  |  | Jul. 31, 2017 |  |
Stock payable in form of dividend, record date |  |  |  | Jul. 17, 2017 |  |
Additional shares received by stockholders for each share held | shares |  |  |  | 1 |  |
First Bank & Trust Company [Member] |  |  |  |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |  |  |  |
Date of acquisition |  |  | Jan. 11, 2018 |  |  |
Total assets acquired |  |  | $ 290,000 |  |  |
Loans |  |  | 247,000 |  |  |
Deposits |  |  | 251,000 |  |  |
Intangibles assets, net |  |  | 6,300 |  |  |
Goodwill |  |  | $ 19,100 |  |  |
First Bank of Chandler [Member] |  |  |  |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |  |  |  |
Date of acquisition |  |  | Jan. 11, 2018 |  |  |
Total assets acquired |  |  | $ 88,000 |  |  |
Loans |  |  | 66,000 |  |  |
Deposits |  |  | 79,000 |  |  |
Intangibles assets, net |  |  | 2,200 |  |  |
Goodwill |  |  | $ 6,600 |  |  |
Number of locations acquired | Location |  |  | 2 |  |  |
BFTower LLC [Member] | Cotter Ranch Tower [Member] |  |  |  |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |  |  |  |
Contract price |  | $ 21,000 |  |  |  |
Number of square feet | ft² |  | 507,000 |  |  |  |
Number of floors | Floor |  | 36 |  |  |  |
Date of acquisition |  | Aug. 31, 2018 |  |  |  |
Percentage of property leased |  | 55.00% |  |  |  |
Percentage of occupancy |  | 35.00% |  |  |  |
Percentage of occupancy including leased space |  | 90.00% |  |  |  |
Renovations period |  | 2 years |  |  |  |
Renovations cost |  | $ 60,000 |  |  |  |
BFTower LLC [Member] | Cotter Ranch Tower [Member] | SFPG, LLC [Member] |  |  |  |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |  |  |  |
Ownership interest acquired | 42.60% |  |  |  |  |
Space of parking garage | ParkingSpaces | 1,568 |  |  |  |  |
Payment to acquire ownership interest | $ 9,800 |  |  |  |  |

X
- Definition Business acquisition parking garage space of acquiree. + References No definition available. + Details
Name: | banf_BusinessAcquisitionParkingGarageSpaceOfAcquiree
Namespace Prefix: | banf_
Data Type: | xbrli:integerItemType
Balance Type: | na
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: | debit
Period Type: | instant

X
- Definition Number of additional banking communities. + References No definition available. + Details
Name: | banf_NumberOfAdditionalBankingCommunities
Namespace Prefix: | banf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of floors. + References No definition available. + Details
Name: | banf_NumberOfFloors
Namespace Prefix: | banf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of locations acquired. + References No definition available. + Details
Name: | banf_NumberOfLocationsAcquired
Namespace Prefix: | banf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of square feet. + References No definition available. + Details
Name: | banf_NumberOfSquareFeet
Namespace Prefix: | banf_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of occupancy. + References No definition available. + Details
Name: | banf_PercentageOfOccupancy
Namespace Prefix: | banf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of occupancy including leased space. + References No definition available. + Details
Name: | banf_PercentageOfOccupancyIncludingLeasedSpace
Namespace Prefix: | banf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of property leased. + References No definition available. + Details
Name: | banf_PercentageOfPropertyLeased
Namespace Prefix: | banf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renovations cost. + References No definition available. + Details
Name: | banf_RenovationsCost
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Renovations period. + References No definition available. + Details
Name: | banf_RenovationsPeriod
Namespace Prefix: | banf_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stockholders equity note stock split additional share issued per share held. + References No definition available. + Details
Name: | banf_StockholdersEquityNoteStockSplitAdditionalShareIssuedPerShareHeld
Namespace Prefix: | banf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=84229725&loc=d3e848-128460 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84229725&loc=d3e845-128460 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of assets acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of intangible assets, excluding goodwill, acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the declared dividend will be paid, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendPayableDateToBePaidDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DividendsPayableDateOfRecordDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB Topic 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=banf_BankFirstTowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_OwnershipAxis=banf_SFPGLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |