XML 48 R39.htm IDEA: XBRL DOCUMENT
v3.23.2

Derivatives, Fair Value of Derivatives Contracts (Details) - USD ($) $ in Thousands | Jun. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derviative contracts, net of cash collateral, Assets, Fair value |  | $ 353,037 |  | $ 880,343 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 550,653 |  | 554,900 |
Not Designated as Hedging Instrument [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 35,763,096 | [1] | 28,273,268 | [2]
Derivative Liabilities, Notional |  | 31,679,977 | [1] | 25,778,851 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 1,261,267 |  | 1,736,280 |
Derivative Assets, Netting Adjustments |  | (639,061) |  | (669,203) |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 622,206 |  | 1,067,077 |
Derivative Assets, Cash Collateral |  | (269,169) |  | (186,734) |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 353,037 |  | 880,343 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 1,214,700 |  | 1,708,852 |
Derivative Liabilities, Netting Adjustments |  | (639,061) |  | (669,203) |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 575,639 |  | 1,039,649 |
Derivative Liabilities, Cash Collateral |  | (24,986) |  | (484,749) |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 550,653 |  | 554,900 |
Not Designated as Hedging Instrument [Member] | Total customer risk management programs |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 11,007,232 | [1] | 10,788,231 | [2]
Derivative Liabilities, Notional |  | 11,004,117 | [1] | 11,561,139 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 1,125,834 |  | 1,607,870 |
Derivative Assets, Netting Adjustments |  | (587,545) |  | (594,543) |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 538,289 |  | 1,013,327 |
Derivative Assets, Cash Collateral |  | (269,016) |  | (182,088) |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 269,273 |  | 831,239 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 1,114,013 |  | 1,612,300 |
Derivative Liabilities, Netting Adjustments |  | (587,545) |  | (594,543) |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 526,468 |  | 1,017,757 |
Derivative Liabilities, Cash Collateral |  | (23,427) |  | (484,326) |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 503,041 |  | 533,431 |
Not Designated as Hedging Instrument [Member] | Interest rate contracts [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 2,667,177 | [1] | 2,629,318 | [2]
Derivative Liabilities, Notional | [1] | 2,667,177 |  | 2,629,122 |
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 150,410 |  | 158,825 |
Derivative Assets, Netting Adjustments |  | 0 |  | 0 |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 150,410 |  | 158,825 |
Derivative Assets, Cash Collateral |  | (146,700) |  | (114,955) |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 3,710 |  | 43,870 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 150,412 |  | 158,816 |
Derivative Liabilities, Netting Adjustments |  | 0 |  | 0 |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 150,412 |  | 158,816 |
Derivative Liabilities, Cash Collateral |  | 0 |  | 0 |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 150,412 |  | 158,816 |
Not Designated as Hedging Instrument [Member] | Energy contracts [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 8,269,088 | [1] | 7,918,020 | [2]
Derivative Liabilities, Notional |  | 8,266,679 | [1] | 8,696,060 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 914,855 |  | 1,232,283 |
Derivative Assets, Netting Adjustments |  | (587,545) |  | (594,543) |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 327,310 |  | 637,740 |
Derivative Assets, Cash Collateral |  | (120,398) |  | (67,024) |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 206,912 |  | 570,716 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 903,909 |  | 1,242,058 |
Derivative Liabilities, Netting Adjustments |  | (587,545) |  | (594,543) |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 316,364 |  | 647,515 |
Derivative Liabilities, Cash Collateral |  | (23,427) |  | (484,319) |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 292,937 |  | 163,196 |
Not Designated as Hedging Instrument [Member] | Foreign exchange contracts [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 62,860 | [1] | 219,791 | [2]
Derivative Liabilities, Notional |  | 62,154 | [1] | 214,855 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 60,509 |  | 216,569 |
Derivative Assets, Netting Adjustments |  | 0 |  | 0 |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 60,509 |  | 216,569 |
Derivative Assets, Cash Collateral |  | (1,862) |  | 0 |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 58,647 |  | 216,569 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 59,632 |  | 211,233 |
Derivative Liabilities, Netting Adjustments |  | 0 |  | 0 |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 59,632 |  | 211,233 |
Derivative Liabilities, Cash Collateral |  | 0 |  | (7) |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 59,632 |  | 211,226 |
Not Designated as Hedging Instrument [Member] | Equity option contracts [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 8,107 | [1] | 21,102 | [2]
Derivative Liabilities, Notional |  | 8,107 | [1] | 21,102 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 60 |  | 193 |
Derivative Assets, Netting Adjustments |  | 0 |  | 0 |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 60 |  | 193 |
Derivative Assets, Cash Collateral |  | (56) |  | (109) |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 4 |  | 84 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 60 |  | 193 |
Derivative Liabilities, Netting Adjustments |  | 0 |  | 0 |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 60 |  | 193 |
Derivative Liabilities, Cash Collateral |  | 0 |  | 0 |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 60 |  | 193 |
Not Designated as Hedging Instrument [Member] | Trading [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 24,565,864 | [1] | 17,400,037 | [2]
Derivative Liabilities, Notional |  | 20,340,860 | [1] | 14,038,906 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 133,391 |  | 126,910 |
Derivative Assets, Netting Adjustments |  | (51,516) |  | (74,647) |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 81,875 |  | 52,263 |
Derivative Assets, Cash Collateral |  | (153) |  | (4,646) |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 81,722 |  | 47,617 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 96,506 |  | 94,958 |
Derivative Liabilities, Netting Adjustments |  | (51,516) |  | (74,647) |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 44,990 |  | 20,311 |
Derivative Liabilities, Cash Collateral |  | (1,559) |  | (423) |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | 43,431 |  | 19,888 |
Not Designated as Hedging Instrument [Member] | Internal risk management programs [Member] |  |  |  |  |
Notional Amount of Derivatives [Abstract] |  |  |  |  |
Derivative Assets, Notional |  | 190,000 | [1] | 85,000 | [2]
Derivative Liabilities, Notional |  | 335,000 | [1] | 178,806 | [2]
Derivative Assets, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Assets, Gross Fair Value |  | 2,042 |  | 1,500 |
Derivative Assets, Netting Adjustments |  | 0 |  | (13) |
Derivative Assets, Net Fair Value Before Cash Collateral |  | 2,042 |  | 1,487 |
Derivative Assets, Cash Collateral |  | 0 |  | 0 |
Derviative contracts, net of cash collateral, Assets, Fair value |  | 2,042 |  | 1,487 |
Derivative Liabilities, Fair Value, Net [Abstract] |  |  |  |  |
Derivative Liabilities, Gross Fair Value |  | 4,181 |  | 1,594 |
Derivative Liabilities, Netting Adjustments |  | 0 |  | (13) |
Derivative Liabilities, Net Fair Value Before Cash Collateral |  | 4,181 |  | 1,581 |
Derivative Liabilities, Cash Collateral |  | 0 |  | 0 |
Derivative Liabilities, Fair Value, Net of Cash Collateral |  | $ 4,181 |  | $ 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 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480463/815-10-45-5 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 + 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/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column D)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A + 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 -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(3)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 22: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10 + 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/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-7 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (c)(2) -SubTopic 20 -Topic 860 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4D + 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://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-7 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (c)(2) -SubTopic 20 -Topic 860 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4D + 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 -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(9)(e)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(9)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(9)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column G)(Footnote 8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column G)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 22: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10 + 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 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480463/815-10-45-5 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 + 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/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column D)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column D)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A + 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: |