XML 44 R90.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Fair Value Measurements Fair Value Measurements, Financial Instruments Measured On a Recurring Basis, Quantitative Information (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | $ 11,269,643 | $ 8,857,120
Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | 472 | 35,430
Fair Value, Recurring [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | 11,269,643 | 8,857,120
Residential mortgage loans held for sale | 182,271 | 149,221
Fair Value, Recurring [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | 472 | 35,430
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | 472 | 472
Residential mortgage loans held for sale | 8,313 | 15,207
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | $ 472 | $ 472
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Available-for-sale securities [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Average Yields On Comparable Short-term Taxable Securities | 3.00% | 3.00%
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Residential mortgage loans held for sale [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Liquidity Discount on Mortgage Loans Qualifying for Sale to US Govt Agencies | 95.23% | 92.38%
Discounted Cash Flow [Member] | Interest Rate Spread [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Available-for-sale securities [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Available for sale securities | $ 472 | $ 472
Quoted prices of loans sold in securitization transactions, with a liquidity discount applied [Member] | Liquidity discount [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Residential mortgage loans held for sale [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Residential mortgage loans held for sale | $ 8,313 | $ 15,207
Minimum [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Available-for-sale securities [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Range of Interest Rates used to Value Securities | 7.08% | 7.88%
Range of fair value as a percentage of par value | 94.40% | 94.44%
Maximum [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Available-for-sale securities [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Range of Interest Rates used to Value Securities | 7.08% | 7.88%
Range of fair value as a percentage of par value | 94.40% | 94.44%
Weighted Average [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Available-for-sale securities [Member] | Other debt securities [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Range of Interest Rates used to Value Securities | 7.08% | 7.88%
Range of fair value as a percentage of par value | 94.40% | 94.44%

X
- Definition The average rate of yield for comparable short-term investment grade taxable security. + References No definition available. + Details
Name: | bokf_AverageYieldsOnComparableShortTermTaxableSecuritiesMaximum
Namespace Prefix: | bokf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents a liquidity discount applied to the market value of mortgage loans qualifying for sale to U.S. government agencies when a mortgage loan is ineligible for sale to U.S. government agencies. + References No definition available. + Details
Name: | bokf_LiquidityDiscountonMortgageLoansQualifyingforSaletoUSGovtAgencies
Namespace Prefix: | bokf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Range of Interest Rates used to Value Securities + References No definition available. + Details
Name: | bokf_RangeofInterestRatesusedtoValueSecurities
Namespace Prefix: | bokf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Range of fair value as a percentage of part value + References No definition available. + Details
Name: | bokf_Rangeoffairvalueasapercentageofpartvalue
Namespace Prefix: | bokf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of mortgage loans held-for-sale. + References No definition available. + Details
Name: | us-gaap_MortgagesHeldForSaleFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AvailableforsaleSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=bokf_ResidentialMortgageLoansHeldforSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=bokf_InterestRateSpreadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=bokf_QuotedpricesofloanssoldinsecuritizationtransactionswithaliquiditydiscountappliedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |