XML 89 R79.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Premises and Equipment, Net and Other Assets - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Property, Plant and Equipment [Abstract] |  |  |
Noncash construction in progress for retainage payable | $ 195,000 | $ 1,100,000 |
Cash surrender value of life insurance policies | $ 84,400,000 | 82,700,000 |
Percentage of equity investment | 50.00% |  |
Low income housing tax credit investments | $ 46,400,000 | 24,700,000 |
Tax credits and other tax benefits recognized from LIHTC investments | 7,300,000 | 6,400,000 | $ 6,500,000
Equity securities | 13,100,000 | 15,500,000 |
Other assets in equity interest | 0 | 21,400,000 |
Amortization expense resulting from LIHTC investments | 5,600,000 | 5,100,000 | 5,500,000
Unfunded commitment on investments | $ 26,800,000 |  |
Percentage of qualified investment | 39.00% |  |
Period of qualified investments taken | 7 years |  |
New market tax credit investments | $ 12,100,000 | 11,300,000 |
Tax credits and other tax benefits recognized from NMTC investments | 5,600,000 | 4,700,000 | 4,000,000
Amortization expense resulting from NMTC investments | 4,600,000 | $ 3,900,000 | $ 3,300,000
Unfunded commitment on NMTC investments | $ 0 |  |

X
- Definition Affordable market tax credits and other tax benefits amount. + References No definition available. + Details
Name: | banf_AffordableMarketTaxCreditsAndOtherTaxBenefitsAmount
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amortization method qualified affordable market project investments. + References No definition available. + Details
Name: | banf_AmortizationMethodQualifiedAffordableMarketProjectInvestments
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization method qualified affordable market project investments amortization. + References No definition available. + Details
Name: | banf_AmortizationMethodQualifiedAffordableMarketProjectInvestmentsAmortization
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of equity investment. + References No definition available. + Details
Name: | banf_PercentageOfEquityInvestment
Namespace Prefix: | banf_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of qualified investment. + References No definition available. + Details
Name: | banf_PercentageOfQualifiedInvestment
Namespace Prefix: | banf_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of qualified investments taken. + References No definition available. + Details
Name: | banf_PeriodOfQualifiedInvestmentsTaken
Namespace Prefix: | banf_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Qualified affordable market project investments commitment. + References No definition available. + Details
Name: | banf_QualifiedAffordableMarketProjectInvestmentsCommitment
Namespace Prefix: | banf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of affordable housing tax credits and other tax benefits recognized. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 323 -SubTopic 740 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481543/323-740-50-2 + Details
Name: | us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of investment in qualified affordable housing projects. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 323 -SubTopic 740 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481543/323-740-50-2 + Details
Name: | us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense of investment in qualified affordable housing projects. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 323 -SubTopic 740 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481543/323-740-50-2 + Details
Name: | us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CashSurrenderValueOfLifeInsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future cash outflow to pay for construction in progress expenditures that have occurred. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A + Details
Name: | us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investments, and noncurrent assets classified as other. + References No definition available. + Details
Name: | us-gaap_InvestmentsAndOtherNoncurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commitment or contingent commitments to qualified affordable housing project investments. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 323 -SubTopic 740 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481543/323-740-50-2 + Details
Name: | us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant