XML 62 R52.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Mortgage Banking Activities Mortgage Banking Activities, Loans Serviced for Others (Details) $ in Thousands | Sep. 30, 2018 USD ($)
--- | ---
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | $ 21,256,771
30 to 59 Days Past Due | 427,155
60 to 89 Days Past Due | 84,481
90 Days or More Past Due | 58,366
Total | 21,826,773
FHLMC [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 7,804,568
30 to 59 Days Past Due | 84,339
60 to 89 Days Past Due | 14,825
90 Days or More Past Due | 22,326
Total | 7,926,058
FNMA [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 6,495,003
30 to 59 Days Past Due | 91,699
60 to 89 Days Past Due | 14,698
90 Days or More Past Due | 17,281
Total | 6,618,681
GNMA [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 6,569,093
30 to 59 Days Past Due | 245,827
60 to 89 Days Past Due | 54,429
90 Days or More Past Due | 16,867
Total | 6,886,216
Other [Member] |
Financing Receivable, Recorded Investment, Aging [Abstract] |
Current | 388,107
30 to 59 Days Past Due | 5,290
60 to 89 Days Past Due | 529
90 Days or More Past Due | 1,892
Total | $ 395,818

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: |