XML 46 R37.htm IDEA: XBRL DOCUMENT
v3.23.1

Derivatives, Fair Value of Derivatives Contracts (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derviative contracts, net of cash collateral, Assets, Fair value | $ 394,291 |  | $ 880,343 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 510,483 |  | 554,900 |
Not Designated as Hedging Instrument [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 24,892,189 | [1] | 28,273,268 | [2]
Derivative Liabilities, Notional | 26,504,073 | [1] | 25,778,851 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 1,259,825 |  | 1,736,280 |
Derivative Assets, Netting Adjustments | (642,685) |  | (669,203) |
Derivative Assets, Net Fair Value Before Cash Collateral | 617,140 |  | 1,067,077 |
Derivative Assets, Cash Collateral | (222,849) |  | (186,734) |
Derviative contracts, net of cash collateral, Assets, Fair value | 394,291 |  | 880,343 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 1,293,255 |  | 1,708,852 |
Derivative Liabilities, Netting Adjustments | (642,685) |  | (669,203) |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 650,570 |  | 1,039,649 |
Derivative Liabilities, Cash Collateral | (140,087) |  | (484,749) |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 510,483 |  | 554,900 |
Not Designated as Hedging Instrument [Member] | Total customer risk management programs |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 10,219,761 | [1] | 10,788,231 | [2]
Derivative Liabilities, Notional | 10,326,482 | [1] | 11,561,139 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 1,167,177 |  | 1,607,870 |
Derivative Assets, Netting Adjustments | (595,579) |  | (594,543) |
Derivative Assets, Net Fair Value Before Cash Collateral | 571,598 |  | 1,013,327 |
Derivative Assets, Cash Collateral | (221,410) |  | (182,088) |
Derviative contracts, net of cash collateral, Assets, Fair value | 350,188 |  | 831,239 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 1,174,061 |  | 1,612,300 |
Derivative Liabilities, Netting Adjustments | (595,579) |  | (594,543) |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 578,482 |  | 1,017,757 |
Derivative Liabilities, Cash Collateral | (80,146) |  | (484,326) |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 498,336 |  | 533,431 |
Not Designated as Hedging Instrument [Member] | Interest rate contracts [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 2,691,550 | [1] | 2,629,318 | [2]
Derivative Liabilities, Notional | 2,691,550 | [1] | 2,629,122 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 121,481 |  | 158,825 |
Derivative Assets, Netting Adjustments | (3,303) |  | 0 |
Derivative Assets, Net Fair Value Before Cash Collateral | 118,178 |  | 158,825 |
Derivative Assets, Cash Collateral | (98,143) |  | (114,955) |
Derviative contracts, net of cash collateral, Assets, Fair value | 20,035 |  | 43,870 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 121,040 |  | 158,816 |
Derivative Liabilities, Netting Adjustments | (3,303) |  | 0 |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 117,737 |  | 158,816 |
Derivative Liabilities, Cash Collateral | 0 |  | 0 |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 117,737 |  | 158,816 |
Not Designated as Hedging Instrument [Member] | Energy contracts [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 7,456,604 | [1] | 7,918,020 | [2]
Derivative Liabilities, Notional | 7,564,737 | [1] | 8,696,060 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 988,149 |  | 1,232,283 |
Derivative Assets, Netting Adjustments | (592,276) |  | (594,543) |
Derivative Assets, Net Fair Value Before Cash Collateral | 395,873 |  | 637,740 |
Derivative Assets, Cash Collateral | (121,612) |  | (67,024) |
Derviative contracts, net of cash collateral, Assets, Fair value | 274,261 |  | 570,716 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 997,077 |  | 1,242,058 |
Derivative Liabilities, Netting Adjustments | (592,276) |  | (594,543) |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 404,801 |  | 647,515 |
Derivative Liabilities, Cash Collateral | (80,146) |  | (484,319) |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 324,655 |  | 163,196 |
Not Designated as Hedging Instrument [Member] | Foreign exchange contracts [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 59,321 | [1] | 219,791 | [2]
Derivative Liabilities, Notional | 57,909 | [1] | 214,855 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 57,431 |  | 216,569 |
Derivative Assets, Netting Adjustments | 0 |  | 0 |
Derivative Assets, Net Fair Value Before Cash Collateral | 57,431 |  | 216,569 |
Derivative Assets, Cash Collateral | (1,560) |  | 0 |
Derviative contracts, net of cash collateral, Assets, Fair value | 55,871 |  | 216,569 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 55,828 |  | 211,233 |
Derivative Liabilities, Netting Adjustments | 0 |  | 0 |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 55,828 |  | 211,233 |
Derivative Liabilities, Cash Collateral | 0 |  | (7) |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 55,828 |  | 211,226 |
Not Designated as Hedging Instrument [Member] | Equity option contracts [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 12,286 | [1] | 21,102 | [2]
Derivative Liabilities, Notional | 12,286 | [1] | 21,102 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 116 |  | 193 |
Derivative Assets, Netting Adjustments | 0 |  | 0 |
Derivative Assets, Net Fair Value Before Cash Collateral | 116 |  | 193 |
Derivative Assets, Cash Collateral | (95) |  | (109) |
Derviative contracts, net of cash collateral, Assets, Fair value | 21 |  | 84 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 116 |  | 193 |
Derivative Liabilities, Netting Adjustments | 0 |  | 0 |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 116 |  | 193 |
Derivative Liabilities, Cash Collateral | 0 |  | 0 |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 116 |  | 193 |
Not Designated as Hedging Instrument [Member] | Trading [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 14,507,221 | [1] | 17,400,037 | [2]
Derivative Liabilities, Notional | 16,042,176 | [1] | 14,038,906 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 87,395 |  | 126,910 |
Derivative Assets, Netting Adjustments | (45,420) |  | (74,647) |
Derivative Assets, Net Fair Value Before Cash Collateral | 41,975 |  | 52,263 |
Derivative Assets, Cash Collateral | (1,439) |  | (4,646) |
Derviative contracts, net of cash collateral, Assets, Fair value | 40,536 |  | 47,617 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 116,109 |  | 94,958 |
Derivative Liabilities, Netting Adjustments | (45,420) |  | (74,647) |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 70,689 |  | 20,311 |
Derivative Liabilities, Cash Collateral | (59,941) |  | (423) |
Derivative Liabilities, Fair Value, Net of Cash Collateral | 10,748 |  | 19,888 |
Not Designated as Hedging Instrument [Member] | Internal risk management programs [Member] |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |
Derivative Assets, Notional | 165,207 | [1] | 85,000 | [2]
Derivative Liabilities, Notional | 135,415 | [1] | 178,806 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |
Derivative Assets, Gross Fair Value | 5,253 |  | 1,500 |
Derivative Assets, Netting Adjustments | (1,686) |  | (13) |
Derivative Assets, Net Fair Value Before Cash Collateral | 3,567 |  | 1,487 |
Derivative Assets, Cash Collateral | 0 |  | 0 |
Derviative contracts, net of cash collateral, Assets, Fair value | 3,567 |  | 1,487 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |
Derivative Liabilities, Gross Fair Value | 3,085 |  | 1,594 |
Derivative Liabilities, Netting Adjustments | (1,686) |  | (13) |
Derivative Liabilities, Net Fair Value Before Cash Collateral | 1,399 |  | 1,581 |
Derivative Liabilities, Cash Collateral | 0 |  | 0 |
Derivative Liabilities, Fair Value, Net of Cash Collateral | $ 1,399 |  | $ 1,581 |
[1] | Notional amounts for commodity contracts are converted into dollar-equivalent amounts based on dollar prices at the inception of the contract.
[2] | Notional amounts for commodity contracts are converted into dollar-equivalent amounts based on dollar prices at the inception of the contract.

X
- Definition Represents amount of gross derivative asset positions offset by gross derivate liability due to enforceable master netting or similar agreements. + References No definition available. + Details
Name: | bokf_DerivativeAssetNettingAdjustments
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents net derivative assets before offsetting the obligation to return cash collateral under a master netting or similar arrangement. + References No definition available. + Details
Name: | bokf_DerivativeAssetsNetFairValueBeforeCashCollateral
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents net derivative liability before consideration of right to reclasim cash collateral under master netting or similar arrangements. + References No definition available. + Details
Name: | bokf_DerivativeLiabilityNetFairValueBeforeCashCollateral
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents amount of gross derivative liability positions offset by gross derivative asset positions due to enforceable master netting or similar arrangements. + References No definition available. + Details
Name: | bokf_DerivativeLiabilityNettingAdjustments
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Nominal or face amount used to calculate payments on the derivative asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeAssetNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bokf_CustomerRiskManagementProgramsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_EnergyRelatedDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_EquitySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bokf_TradingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bokf_InternalRiskManagementProgramsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |