XML 58 R48.htm IDEA: XBRL DOCUMENT
v3.19.1

Mortgage Banking Activities, Components of Loans Held For Sale (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2019 | Dec. 31, 2018
Schedule of Residential Mortgage Loans Held For Sale [Line Items] |  |
Number of days for past due for loan to be considered nonperforming (in days) | 90 days | 90 days
Residential mortgage loans held for sale, nonperforming | $ 0 | $ 0
Credit losses recognized on residential mortgage loans held for sale | 0 | 0
Components of Residential Mortgage Loans Held for Sale [Abstract] |  |
Unpaid principal balance | 153,818 | 145,057
Residential mortgage loans held for sale, Fair value | 155,679 | 146,971
Total residential mortgage loans held for sale and mortgage loan commitments, net of forward sales contracts | $ 160,157 | $ 149,221
Residential Mortgage Loan Commitments [Member] | Not Designated as Hedging Instrument [Member] |  |
Schedule of Residential Mortgage Loans Held For Sale [Line Items] |  |
General number of days outstanding for residential mortgage commitments, minimum (in days) | 60 days | 60 days
General number of days outstanding for residential mortgage commitments, maximum (in days) | 90 days | 90 days
Components of Residential Mortgage Loans Held for Sale [Abstract] |  |
Notional | $ 263,434 | $ 160,848
Derivative, Net fair value | $ 8,091 | $ 5,378
Forward sales contracts [Member] | Not Designated as Hedging Instrument [Member] |  |
Schedule of Residential Mortgage Loans Held For Sale [Line Items] |  |
General number of days for delivery of loans, for which the price is set by forward sales contracts, minimum (in days) | 60 days | 60 days
General number of days for delivery for loans, for which the price is set by forward sales contracts, maximum (in days) | 90 days | 90 days
Components of Residential Mortgage Loans Held for Sale [Abstract] |  |
Notional | $ 376,411 | $ 274,000
Derivative, Net fair value | $ (3,613) | $ (3,128)

X
- Definition Represents the individual components of residential mortgage loans held for sale + References No definition available. + Details
Name: | bokf_ComponentsofResidentialMortgageLoansHeldforSaleAbstract
Namespace Prefix: | bokf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Credit losses recognized on residential mortgage loans held for sale + References No definition available. + Details
Name: | bokf_CreditLossesRecognizedOnResidentialMortgageLoansHeldForSale
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the fair value of residential mortgage loans held for sale as of the balance sheet, exclusive of mortgage commitments and forward sales contracts + References No definition available. + Details
Name: | bokf_FairValueofResidentialMortgageLoansHeldforSale
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents represents the typical maximum period for commitment to originate a residential mortgage loan to when the closed loan is sold to an investor. + References No definition available. + Details
Name: | bokf_MaximumNumberofDaysOutstandingForResidentialMortgageCommitments
Namespace Prefix: | bokf_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents represents the typical maximum number of days from the point pricing is set to delivery of forward sales contracts. + References No definition available. + Details
Name: | bokf_MaximumNumberofDaysforDeliveryofForwardSalesContracts
Namespace Prefix: | bokf_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents represents the typical minimum period for commitment to originate a residential mortgage loan to when the closed loan is sold to an investor. + References No definition available. + Details
Name: | bokf_MinimumNumberofDaysOutstandingForResidentialMortgageCommitments
Namespace Prefix: | bokf_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum number of days from the point of pricing being set to delivery of forward sales contracts. + References No definition available. + Details
Name: | bokf_MinimumNumberofDaysforDeliveryofForwardSalesContracts
Namespace Prefix: | bokf_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of days past due for residential mortgage loans held for sale to be reported as delinquent. + References No definition available. + Details
Name: | bokf_NumberOfDaysForPastDueResidentialMortgageLoansHeldforSale
Namespace Prefix: | bokf_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Residential mortgage loans held for sale, 90 days past due or impaired. + References No definition available. + Details
Name: | bokf_ResidentialMortgageLoansHeldForSaleNonperforming
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unpaid principal balance of loans held for sale. + References No definition available. + Details
Name: | bokf_ResidentialMortgageLoansHeldForSaleUnpaidPrincipalBalanceGross
Namespace Prefix: | bokf_
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: | bokf_ScheduleOfResidentialMortgageLoansHeldForSaleLineItems
Namespace Prefix: | bokf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value of the assets less the liabilities of a derivative or group of derivatives. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for bad debt, of mortgage loan receivables held-for-sale that are not part of a disposal group. Excludes loans and leases covered under loss sharing agreements and loans classified as debt securities. + 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=82891408&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupMortgage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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_ForwardSalesContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |