XML 58 R46.htm IDEA: XBRL DOCUMENT
v3.20.2

Loans Held for Investment and Allowance for Credit Losses on Loans - Activity in Allowance for Credit Losses on Loans (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | $ 70,080 | $ 52,915 | $ 54,238 | $ 51,389
Impact of CECL adoption |  |  | (3,195) |
Initial allowance on loans purchased with credit deterioration |  |  | 502 |
Charge- offs | (462) | (585) | (1,622) | (928)
Recoveries | 549 | 345 | 661 | 530
Net charge-offs | 87 | (240) | (961) | (398)
Provision for credit losses on loans | 19,333 | 2,433 | 38,916 | 4,117
Balance at end of period | 89,500 | 55,108 | 89,500 | 55,108
Non-consumer Non-real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period |  | 14,409 |  | 13,151
Charge- offs |  | (87) |  | (157)
Recoveries |  | 85 |  | 152
Net charge-offs |  | (2) |  | (5)
Provision for credit losses on loans |  | 825 |  | 2,086
Balance at end of period |  | 15,232 |  | 15,232
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 4,544 |  | 5,625 |
Impact of CECL adoption |  |  | (2,806) |
Initial allowance on loans purchased with credit deterioration |  |  | 432 |
Charge- offs | (113) |  | (113) |
Recoveries | 1 |  | 1 |
Net charge-offs | (112) |  | (112) |
Provision for credit losses on loans | 2,198 |  | 3,491 |
Balance at end of period | 6,630 |  | 6,630 |
Real Estate [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 5,935 |  | 8,358 |
Impact of CECL adoption |  |  | (5,507) |
Provision for credit losses on loans | 3,548 |  | 6,632 |
Balance at end of period | 9,483 |  | 9,483 |
Real Estate [Member] | Construction and Development Less than 60 Months [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 1,136 |  | 2,214 |
Impact of CECL adoption |  |  | (1,056) |
Charge- offs | (56) |  | (59) |
Recoveries | 3 |  | 3 |
Net charge-offs | (53) |  | (56) |
Provision for credit losses on loans | 672 |  | 653 |
Balance at end of period | 1,755 |  | 1,755 |
Real Estate [Member] | Construction Residential Real Estate Less than 60 Months [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 1,618 |  | 1,933 |
Impact of CECL adoption |  |  | (778) |
Charge- offs | (28) |  | (29) |
Net charge-offs | (28) |  | (29) |
Provision for credit losses on loans | 669 |  | 1,133 |
Balance at end of period | 2,259 |  | 2,259 |
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 6,192 |  | 8,692 |
Impact of CECL adoption |  |  | (3,831) |
Initial allowance on loans purchased with credit deterioration |  |  | 7 |
Charge- offs | (66) |  | (218) |
Recoveries | 4 |  | 6 |
Net charge-offs | (62) |  | (212) |
Provision for credit losses on loans | 2,423 |  | 3,897 |
Balance at end of period | 8,553 |  | 8,553 |
Real Estate [Member] | Residential Real Estate All Other [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 2,292 | 11,046 | 2,767 | 10,673
Impact of CECL adoption |  |  | (1,408) |
Charge- offs | (7) | (143) | (32) | (195)
Recoveries | 1 | 25 | 28 | 27
Net charge-offs | (6) | (118) | (4) | (168)
Provision for credit losses on loans | 434 | 793 | 1,365 | 1,216
Balance at end of period | 2,720 | 11,721 | 2,720 | 11,721
Real Estate [Member] | Non-residential Real Estate Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period |  | 6,655 |  | 6,328
Charge- offs |  | (3) |  | (9)
Recoveries |  |  |  | 1
Net charge-offs |  | (3) |  | (8)
Provision for credit losses on loans |  | 235 |  | 567
Balance at end of period |  | 6,887 |  | 6,887
Real Estate [Member] | Non-residential Real Estate Other [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period |  | 11,362 |  | 11,027
Charge- offs |  | (16) |  | (22)
Recoveries |  | 1 |  | 1
Net charge-offs |  | (15) |  | (21)
Provision for credit losses on loans |  | (60) |  | 281
Balance at end of period |  | 11,287 |  | 11,287
Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period |  | 3,261 |  | 3,261
Charge- offs |  | (4) |  | (67)
Recoveries |  | 4 |  | 9
Net charge-offs |  |  |  | (58)
Provision for credit losses on loans |  | 64 |  | 122
Balance at end of period |  | 3,325 |  | 3,325
Commercial and Agricultural Non-Real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 37,276 |  | 15,345 |
Impact of CECL adoption |  |  | 11,849 |
Initial allowance on loans purchased with credit deterioration |  |  | 62 |
Charge- offs | (287) |  | (374) |
Recoveries | 66 |  | 83 |
Net charge-offs | (221) |  | (291) |
Provision for credit losses on loans | 7,450 |  | 17,540 |
Balance at end of period | 44,505 |  | 44,505 |
Consumer Non-real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 3,385 | 3,072 | 3,252 | 3,065
Impact of CECL adoption |  |  | (622) |
Charge- offs | (235) | (162) | (556) | (282)
Recoveries | 57 | 38 | 114 | 109
Net charge-offs | (178) | (124) | (442) | (173)
Provision for credit losses on loans | 1,507 | 286 | 2,526 | 342
Balance at end of period | 4,714 | 3,234 | 4,714 | 3,234
Other Loans [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 2,751 | 2,408 | 2,632 | 2,423
Impact of CECL adoption |  |  | (116) |
Recoveries |  | 43 | 2 | 78
Net charge-offs |  | 43 | 2 | 78
Provision for credit losses on loans | (238) | (2) | (5) | (52)
Balance at end of period | 2,513 | 2,449 | 2,513 | 2,449
Acquired Loans [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period |  | 702 |  | 1,461
Charge- offs |  | (170) |  | (196)
Recoveries |  | 149 |  | 153
Net charge-offs |  | (21) |  | (43)
Provision for credit losses on loans |  | 292 |  | (445)
Balance at end of period |  | $ 973 |  | $ 973
Farmland [Member] | Real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 1,788 |  | 2,821 |
Impact of CECL adoption |  |  | (1,408) |
Initial allowance on loans purchased with credit deterioration |  |  | 1 |
Provision for credit losses on loans | 723 |  | 1,097 |
Balance at end of period | 2,511 |  | 2,511 |
Pegasus Bank [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 3,163 |  | 599 |
Impact of CECL adoption |  |  | 2,488 |
Charge- offs | 330 |  | (241) |
Recoveries | 417 |  | 424 |
Net charge-offs | 747 |  | 183 |
Provision for credit losses on loans | (53) |  | 587 |
Balance at end of period | $ 3,857 |  | $ 3,857 |

X
- Definition Financing receivable allowance for credit gross recoveries and losses write offs. + References No definition available. + Details
Name: | banf_FinancingReceivableAllowanceForCreditGrossRecoveriesAndLossesWriteOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable allowance for credit losses net charge offs. + References No definition available. + Details
Name: | banf_FinancingReceivableAllowanceForCreditLossesNetChargeOffs
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase in allowance for credit loss on financing receivable purchased with credit deterioration. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossPurchasedWithCreditDeteriorationIncrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_FinancingReceivableAllowanceForCreditLossesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of recovery of financing receivables doubtful of collection that were previously charged off. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(4) -URI http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of credit loss expense (reversal of expense) for financing receivable from change in methodology. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 11 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447 + Details
Name: | us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of credit loss expense (reversal of expense) for financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -URI http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260 + Details
Name: | us-gaap_ProvisionForLoanLossesExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_NonConsumerNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_RealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_CommercialRealEstateOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_CommercialRealEstateNonOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_ConstructionAndDevelopmentLessThanSixtyMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_ConstructionResidentialRealEstateLessThanSixtyMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_ResidentialRealEstateFirstLienMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_ResidentialRealEstateAllOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_NonResidentialRealEstateOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_NonResidentialRealEstateOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_ResidentialRealEstatePermanentMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_CommercialAndAgriculturalNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_ConsumerNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_OtherLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_AcquiredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=banf_FarmlandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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