XML 55 R49.htm IDEA: XBRL DOCUMENT
v3.24.3

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 | 9 Months Ended
--- | --- | ---
Sep. 30, 2024 | Sep. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | $ 99,626 | $ 96,920 | $ 96,800 | $ 92,728
Charge- offs | (1,086) | (1,730) | (6,154) | (3,012)
Recoveries | 311 | 274 | 832 | 602
Net charge-offs | (775) | (1,456) | (5,322) | (2,410)
Provision for/(benefit from) credit losses | 3,031 | 2,312 | 10,404 | 7,458
Balance at end of period | 101,882 | 97,776 | 101,882 | 97,776
Real Estate [Member] | Commercial Real Estate Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 7,370 | 6,808 | 7,483 | 6,416
Charge- offs |  | (805) | (15) | (853)
Recoveries | 46 | 3 | 77 | 55
Net charge-offs | 46 | (802) | 62 | (798)
Provision for/(benefit from) credit losses | (8) | 809 | (137) | 1,197
Balance at end of period | 7,408 | 6,815 | 7,408 | 6,815
Real Estate [Member] | Commercial Real Estate Non-Owner Occupied [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 33,867 | 33,432 | 33,080 | 30,190
Charge- offs | (189) |  | (203) | (3)
Recoveries | 94 |  | 94 | 0
Net charge-offs | (95) |  | (109) | (3)
Provision for/(benefit from) credit losses | (26) | 1,182 | 775 | 4,427
Balance at end of period | 33,746 | 34,614 | 33,746 | 34,614
Real Estate [Member] | Construction and Development Less than 60 Months [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 6,780 | 3,440 | 3,950 | 3,778
Charge- offs |  | 0 |  | (4)
Recoveries |  | 3 |  | 9
Net charge-offs |  | 3 |  | 5
Provision for/(benefit from) credit losses | 1,575 | 467 | 4,405 | 127
Balance at end of period | 8,355 | 3,910 | 8,355 | 3,910
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 | 3,519 | 3,553 | 3,414 | 3,275
Charge- offs |  |  | (3) |
Net charge-offs |  |  | (3) |
Provision for/(benefit from) credit losses | (178) | (9) | (70) | 269
Balance at end of period | 3,341 | 3,544 | 3,341 | 3,544
Real Estate [Member] | Residential Real Estate First Lien [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 5,572 | 4,755 | 4,914 | 4,092
Charge- offs | (85) | (100) | (175) | (144)
Recoveries | 0 | 0 | 25 | 13
Net charge-offs | (85) | (100) | (150) | (131)
Provision for/(benefit from) credit losses | 159 | 109 | 882 | 803
Balance at end of period | 5,646 | 4,764 | 5,646 | 4,764
Real Estate [Member] | Residential Real Estate All Other [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 1,729 | 1,661 | 1,646 | 1,418
Charge- offs | (50) | 0 | (79) | (28)
Recoveries | 3 | 1 | 11 | 4
Net charge-offs | (47) | 1 | (68) | (24)
Provision for/(benefit from) credit losses | 55 | 3 | 159 | 271
Balance at end of period | 1,737 | 1,665 | 1,737 | 1,665
Commercial Non-real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 21,475 | 25,127 | 22,745 | 25,106
Charge- offs | (298) | (239) | (4,132) | (517)
Recoveries | 100 | 243 | 413 | 392
Net charge-offs | (198) | 4 | (3,719) | (125)
Provision for/(benefit from) credit losses | 983 | (886) | 3,234 | (736)
Balance at end of period | 22,260 | 24,245 | 22,260 | 24,245
Consumer Non-real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 4,383 | 4,344 | 4,401 | 4,132
Charge- offs | (431) | (427) | (1,372) | (965)
Recoveries | 50 | 24 | 177 | 116
Net charge-offs | (381) | (403) | (1,195) | (849)
Provision for/(benefit from) credit losses | 378 | 448 | 1,174 | 1,106
Balance at end of period | 4,380 | 4,389 | 4,380 | 4,389
Oil and Gas [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 9,014 | 7,374 | 9,030 | 8,104
Charge- offs |  | 0 | (92) | (2)
Net charge-offs |  | 0 | (92) | (2)
Provision for/(benefit from) credit losses | 78 | 23 | 154 | (705)
Balance at end of period | 9,092 | 7,397 | 9,092 | 7,397
Agriculture [Member] | Real Estate [Member] |  |  |  |
Financing Receivable Allowance For Credit Losses [Line Items] |  |  |  |
Balance at beginning of period | 5,917 | 6,426 | 6,137 | 6,217
Charge- offs | (33) | (159) | (83) | (496)
Recoveries | 18 | 0 | 35 | 13
Net charge-offs | (15) | (159) | (48) | (483)
Provision for/(benefit from) credit losses | 15 | 166 | (172) | 699
Balance at end of period | $ 5,917 | $ 6,433 | $ 5,917 | $ 6,433

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 recovery, of writeoff of financing receivable, charged against allowance for credit loss. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph a -Subparagraph (4) -Publisher SEC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph c -Publisher SEC Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph a -Subparagraph (1) -Publisher SEC Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph a -Subparagraph (3) -Publisher SEC Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + 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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph c -Publisher SEC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + 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://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + 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_CommercialNonRealEstateMember
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_CollateralAxis=banf_AgricultureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |