XML 58 R44.htm IDEA: XBRL DOCUMENT
v3.21.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
--- | --- | --- | ---
Jan. 01, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | $ 54,238 | $ 90,860 | $ 70,080 | $ 91,366 | $ 54,238
Impact of CECL adoption | (3,200) |  |  |  | (3,195)
Initial allowance on loans purchased with credit deterioration |  | 7,272 |  | 7,272 | 502
Charge- offs |  | (4,448) | (462) | (5,114) | (1,622)
Recoveries |  | 228 | 549 | 388 | 661
Net charge-offs |  | (4,220) | 87 | (4,726) | (961)
(Benefit from) provision for credit losses |  | (9,949) | 19,333 | (9,949) | 38,916
Balance at end of period |  | 83,963 | 89,500 | 83,963 | 89,500
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 5,625 | 6,595 | 4,544 | 7,035 | 5,625
Impact of CECL adoption |  |  |  |  | (2,806)
Initial allowance on loans purchased with credit deterioration |  | 987 |  | 987 | 432
Charge- offs |  |  | (113) |  | (113)
Recoveries |  | 1 | 1 | 1 | 1
Net charge-offs |  | 1 | (112) | 1 | (112)
(Benefit from) provision for credit losses |  | (828) | 2,198 | (1,268) | 3,491
Balance at end of period |  | 6,755 | 6,630 | 6,755 | 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 | 8,358 | 16,955 | 5,935 | 11,842 | 8,358
Impact of CECL adoption |  |  |  |  | (5,507)
Initial allowance on loans purchased with credit deterioration |  | 633 |  | 633 |
Charge- offs |  | (758) |  | (796) |
Net charge-offs |  | (758) |  | (796) |
(Benefit from) provision for credit losses |  | (2,340) | 3,548 | 2,811 | 6,632
Balance at end of period |  | 14,490 | 9,483 | 14,490 | 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 | 2,214 | 2,743 | 1,136 | 2,560 | 2,214
Impact of CECL adoption |  |  |  |  | (1,056)
Initial allowance on loans purchased with credit deterioration |  | 173 |  | 173 |
Charge- offs |  |  | (56) |  | (59)
Recoveries |  | 2 | 3 | 5 | 3
Net charge-offs |  | 2 | (53) | 5 | (56)
(Benefit from) provision for credit losses |  | (25) | 672 | 155 | 653
Balance at end of period |  | 2,893 | 1,755 | 2,893 | 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,933 | 983 | 1,618 | 627 | 1,933
Impact of CECL adoption |  |  |  |  | (778)
Charge- offs |  |  | (28) |  | (29)
Net charge-offs |  |  | (28) |  | (29)
(Benefit from) provision for credit losses |  | (94) | 669 | 262 | 1,133
Balance at end of period |  | 889 | 2,259 | 889 | 2,259
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 8,692 | 2,592 | 6,192 | 2,570 | 8,692
Impact of CECL adoption |  |  |  |  | (3,831)
Initial allowance on loans purchased with credit deterioration |  | 117 |  | 117 | 7
Charge- offs |  | (9) | (66) | (52) | (218)
Recoveries |  | 12 | 4 | 27 | 6
Net charge-offs |  | 3 | (62) | (25) | (212)
(Benefit from) provision for credit losses |  | 93 | 2,423 | 143 | 3,897
Balance at end of period |  | 2,805 | 8,553 | 2,805 | 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,767 | 1,873 | 2,292 | 2,230 | 2,767
Impact of CECL adoption |  |  |  |  | (1,408)
Charge- offs |  | (30) | (7) | (46) | (32)
Recoveries |  | 1 | 1 | 4 | 28
Net charge-offs |  | (29) | (6) | (42) | (4)
(Benefit from) provision for credit losses |  | 97 | 434 | (247) | 1,365
Balance at end of period |  | 1,941 | 2,720 | 1,941 | 2,720
Commercial and Agricultural Non-Real Estate [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 13,462 | 32,685 | 33,993 | 32,400 | 13,462
Impact of CECL adoption |  |  |  |  | 13,195
Initial allowance on loans purchased with credit deterioration |  | 4,711 |  | 4,711 | 62
Charge- offs |  | (3,433) | (287) | (3,537) | (374)
Recoveries |  | 125 | 66 | 151 | 83
Net charge-offs |  | (3,308) | (221) | (3,386) | (291)
(Benefit from) provision for credit losses |  | (2,473) | 264 | (2,110) | 7,608
Balance at end of period |  | 31,615 | 34,036 | 31,615 | 34,036
Consumer Non-real Estate [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 3,252 | 3,256 | 3,385 | 3,377 | 3,252
Impact of CECL adoption |  |  |  |  | (622)
Initial allowance on loans purchased with credit deterioration |  | 8 |  | 8 |
Charge- offs |  | (209) | (235) | (622) | (556)
Recoveries |  | 86 | 57 | 198 | 114
Net charge-offs |  | (123) | (178) | (424) | (442)
(Benefit from) provision for credit losses |  | 174 | 1,507 | 354 | 2,526
Balance at end of period |  | 3,315 | 4,714 | 3,315 | 4,714
Oil and Gas [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 1,883 | 12,131 | 3,283 | 17,851 | 1,883
Impact of CECL adoption |  |  |  |  | (1,346)
(Benefit from) provision for credit losses |  | (4,314) | 7,186 | (10,034) | 9,932
Balance at end of period |  | 7,817 | 10,469 | 7,817 | 10,469
Other Loans [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 2,632 | 3,190 | 2,751 | 3,182 | 2,632
Impact of CECL adoption |  |  |  |  | (116)
Charge- offs |  | (9) |  | (61) |
Recoveries |  |  |  |  | 2
Net charge-offs |  | (9) |  | (61) | 2
(Benefit from) provision for credit losses |  | (43) | (238) | 17 | (5)
Balance at end of period |  | 3,138 | 2,513 | 3,138 | 2,513
Farmland [Member] | Real Estate [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | 2,821 | 3,077 | 1,788 | 3,136 | 2,821
Impact of CECL adoption |  |  |  |  | (1,408)
Initial allowance on loans purchased with credit deterioration |  | 643 |  | 643 | 1
Recoveries |  | 1 |  | 1 |
Net charge-offs |  | 1 |  | 1 |
(Benefit from) provision for credit losses |  | (6) | 723 | (65) | 1,097
Balance at end of period |  | 3,715 | 2,511 | 3,715 | 2,511
Pegasus Bank [Member] |  |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |  |
Balance at beginning of period | $ 599 | 4,780 | 3,163 | 4,556 | 599
Impact of CECL adoption |  |  |  |  | 2,488
Charge- offs |  |  | 330 |  | (241)
Recoveries |  |  | 417 | 1 | 424
Net charge-offs |  |  | 747 | 1 | 183
(Benefit from) provision for credit losses |  | (190) | (53) | 33 | 587
Balance at end of period |  | $ 4,590 | $ 3,857 | $ 4,590 | $ 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 Amount, after recoveries, of loans and leases that have been written-off. + References No definition available. + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
Namespace Prefix: | us-gaap_
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=121599337&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=121611835&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: 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=121599878&loc=SL82895884-210446 Reference 4: 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=121599337&loc=SL82919249-210447 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=121599337&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 increase in allowance for credit loss on financing receivable from recovery. + 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=121647567&loc=SL82922352-210448 Reference 2: 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=121599337&loc=SL82919249-210447 Reference 3: 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=121611835&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=121599337&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=121599337&loc=SL82919249-210447 Reference 2: 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=120399700&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_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_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=us-gaap_OilAndGasMember
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_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: |