XML 81 R42.htm IDEA: XBRL DOCUMENT
v3.19.3

Loans and Allowance for Loan Losses - Internal Loan Grading by Class of Loans (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018
--- | --- | ---
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | $ 5,606,808 | $ 4,975,976
Real Estate [Member] | Non-residential Real Estate Owner Occupied [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 685,971 | 626,621
Real Estate [Member] | Non-residential Real Estate Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 1,190,548 | 1,146,128
Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 339,426 | 328,702
Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 891,763 | 827,504
Commercial and Financial [Member] | Non-consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 1,424,074 | 1,283,654
Consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 358,324 | 326,862
Other Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 155,342 | 141,909
Acquired Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 169,216 | 294,596
Pegasus Bank [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 392,144 |
Pegasus Bank [Member] | Real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 209,000 |
Grade 1 [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 4,392,042 | 3,902,046
Grade 1 [Member] | Real Estate [Member] | Non-residential Real Estate Owner Occupied [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 531,883 | 451,059
Grade 1 [Member] | Real Estate [Member] | Non-residential Real Estate Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 896,692 | 932,454
Grade 1 [Member] | Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 288,714 | 279,870
Grade 1 [Member] | Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 697,825 | 644,217
Grade 1 [Member] | Commercial and Financial [Member] | Non-consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 1,136,324 | 1,000,089
Grade 1 [Member] | Consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 333,508 | 302,217
Grade 1 [Member] | Other Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 149,914 | 136,132
Grade 1 [Member] | Acquired Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 98,685 | 156,008
Grade 1 [Member] | Pegasus Bank [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 258,497 |
Grade 2 [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 1,076,436 | 948,216
Grade 2 [Member] | Real Estate [Member] | Non-residential Real Estate Owner Occupied [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 125,467 | 157,715
Grade 2 [Member] | Real Estate [Member] | Non-residential Real Estate Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 264,421 | 188,341
Grade 2 [Member] | Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 41,332 | 39,806
Grade 2 [Member] | Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 172,253 | 162,003
Grade 2 [Member] | Commercial and Financial [Member] | Non-consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 256,992 | 264,134
Grade 2 [Member] | Consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 21,608 | 21,600
Grade 2 [Member] | Other Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 3,878 | 5,542
Grade 2 [Member] | Acquired Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 59,027 | 109,075
Grade 2 [Member] | Pegasus Bank [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 131,458 |
Grade 3 [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 117,902 | 103,111
Grade 3 [Member] | Real Estate [Member] | Non-residential Real Estate Owner Occupied [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 26,082 | 16,949
Grade 3 [Member] | Real Estate [Member] | Non-residential Real Estate Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 28,669 | 25,146
Grade 3 [Member] | Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 7,104 | 7,401
Grade 3 [Member] | Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 14,986 | 15,232
Grade 3 [Member] | Commercial and Financial [Member] | Non-consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 28,590 | 15,128
Grade 3 [Member] | Consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 2,410 | 2,255
Grade 3 [Member] | Other Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 1,528 | 116
Grade 3 [Member] | Acquired Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 7,223 | 20,884
Grade 3 [Member] | Pegasus Bank [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 1,310 |
Grade 4 [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 20,163 | 22,258
Grade 4 [Member] | Real Estate [Member] | Non-residential Real Estate Owner Occupied [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 2,539 | 898
Grade 4 [Member] | Real Estate [Member] | Non-residential Real Estate Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 766 | 187
Grade 4 [Member] | Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 2,225 | 1,625
Grade 4 [Member] | Real Estate [Member] | Residential Real Estate All Other [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 6,699 | 6,052
Grade 4 [Member] | Commercial and Financial [Member] | Non-consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 2,168 | 4,303
Grade 4 [Member] | Consumer Non-real Estate [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 798 | 790
Grade 4 [Member] | Other Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 22 | 119
Grade 4 [Member] | Acquired Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 4,067 | 8,284
Grade 4 [Member] | Pegasus Bank [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 879 |
Grade 5 [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 265 | 345
Grade 5 [Member] | Real Estate [Member] | Residential Real Estate Permanent Mortgage [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | 51 |
Grade 5 [Member] | Acquired Loans [Member] |  |
Financing Receivable Recorded Investment [Line Items] |  |
Total loans | $ 214 | $ 345

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_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=banf_RealEstatePortfolioSegmentMember
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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_ResidentialRealEstateAllOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=banf_NonConsumerNonRealEstateMember
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_BusinessAcquisitionAxis=banf_PegasusBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=banf_GradeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=banf_GradeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=banf_GradeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=banf_GradeFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=banf_GradeFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |