XML 63 R53.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Mortgage Banking Activities Mortgage Banking Activities, Loans Serviced for Others (Details) $ in Thousands | Jun. 30, 2018 USD ($)
--- | ---
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | $ 21,483,016
30 to 59 Days Past Due | 350,261
60 to 89 Days Past Due | 66,535
90 Days or More Past Due | 63,497
Total | 21,963,309
FHLMC [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 7,932,832
30 to 59 Days Past Due | 68,996
60 to 89 Days Past Due | 9,405
90 Days or More Past Due | 25,129
Total | 8,036,362
FNMA [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 6,491,492
30 to 59 Days Past Due | 77,424
60 to 89 Days Past Due | 9,118
90 Days or More Past Due | 20,918
Total | 6,598,952
GNMA [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 6,624,862
30 to 59 Days Past Due | 198,852
60 to 89 Days Past Due | 47,791
90 Days or More Past Due | 15,204
Total | 6,886,709
Other [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 433,830
30 to 59 Days Past Due | 4,989
60 to 89 Days Past Due | 221
90 Days or More Past Due | 2,246
Total | $ 441,286

X
- Definition The dollar amount of principal for mortgage loans being serviced for others. + References No definition available. + Details
Name: | bokf_LoansServicedForOthers
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans Serviced for Others that are less than 60 days past due but more than 29 days past due. + References No definition available. + Details
Name: | bokf_LoansServicedForOthers30To59DaysPastDue
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans Serviced for Others that are less than 90 days past due but more than 59 days past due. + References No definition available. + Details
Name: | bokf_LoansServicedForOthers60To89DaysPastDue
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The current portion dollar amount of principal for mortgage loans being serviced for others. + References No definition available. + Details
Name: | bokf_LoansServicedForOthersCurrent
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans Serviced for Others that are equal to or greater than 90 days past due. + References No definition available. + Details
Name: | bokf_LoansServicedForOtherstEqualToGreaterThan90DaysPastDue
Namespace Prefix: | bokf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap_FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap_FederalNationalMortgageAssociationFnmaInsuredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap_GovernmentNationalMortgageAssociationGnmaInsuredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=bokf_OtherInvestorLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |